Desktop version Jobs Stats

PROJECT (sourcing_v2)
SPIDER (auto_selling_autotrader.co.uk)

2026-01-28 13:06:33 [scrapy.utils.log] INFO: Scrapy 2.11.2 started (bot: SourcingV2)
2026-01-28 13:06:33 [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-01-28 13:06:33 [auto_selling_autotrader.co.uk] INFO: Starting auto_selling_autotrader.co.uk spider
2026-01-28 13:06:33 [auto_selling_autotrader.co.uk] INFO: _job: 266664ccfc3011f0a599c2c555c92d63, SCRAPY_JOB: None
2026-01-28 13:06:33 [scrapy.addons] INFO: Enabled addons:
[]
2026-01-28 13:06:34 [asyncio] DEBUG: Using selector: EpollSelector
2026-01-28 13:06:34 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor
2026-01-28 13:06:34 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop
2026-01-28 13:06:34 [scrapy.extensions.telnet] INFO: Telnet Password: 5b84856dac097ff6
2026-01-28 13:06:34 [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-01-28 13:06:34 [scrapy.crawler] INFO: Overridden settings:
{'BOT_NAME': 'SourcingV2',
 'CLOSESPIDER_TIMEOUT': 3600,
 'CONCURRENT_REQUESTS': 5,
 'FEED_EXPORT_ENCODING': 'utf-8',
 'LOG_FILE': '/var/log/scrapyd/logs/sourcing_v2/auto_selling_autotrader.co.uk/266664ccfc3011f0a599c2c555c92d63.log',
 'LOG_FORMATTER': 'crawlers.log_formatter.SourcingLogFormatter',
 '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-01-28 13:06:34 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-01-28 13:06:34 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-01-28 13:06:34 [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-01-28 13:06:34 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Setting up IdGenerationMiddleware for auto_selling
2026-01-28 13:06:34 [scrapy.middleware] INFO: Enabled spider middlewares:
['scrapy.spidermiddlewares.httperror.HttpErrorMiddleware',
 'scrapy_zyte_api.ScrapyZyteAPISpiderMiddleware',
 'scrapy.spidermiddlewares.referer.RefererMiddleware',
 'scrapy.spidermiddlewares.urllength.UrlLengthMiddleware',
 'scrapy.spidermiddlewares.depth.DepthMiddleware',
 'crawlers.middlewares.photo_download_middleware.PhotoDownloadMiddleware',
 'crawlers.auto_selling.middlewares.id_gen_middleware.IdGenMiddleware']
2026-01-28 13:06:34 [scrapy.middleware] INFO: Enabled item pipelines:
['crawlers.pipelines.post_to_azurebus_auto_selling.AzureBusPipelineAutoSelling',
 'crawlers.pipelines.save_to_cdlq_db_auto_selling.SaveToCdlqDbAutoSelling']
2026-01-28 13:06:34 [scrapy.core.engine] INFO: Spider opened
2026-01-28 13:06:34 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_CLIENT_ID, AZURE_TENANT_ID
2026-01-28 13:06:34 [common.service_bus.service_bus_client_factory] INFO: ServiceBusClient initialized via DefaultAzureCredential for alx-production-bus.servicebus.windows.net
2026-01-28 13:06:34 [crawlers.pipelines.base_azure_bus_pipeline] INFO: [AzureBusPipeline] Connected to topic auto.sourcing-v2
2026-01-28 13:06:34 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2026-01-28 13:06:34 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6033
2026-01-28 13:06:34 [scrapy-playwright] INFO: Starting download handler
2026-01-28 13:06:34 [scrapy-playwright] INFO: Starting download handler
2026-01-28 13:06:39 [auto_selling_autotrader.co.uk] INFO: Scraper started with retailer ID: 10014806 and multipost_profile_id: aa01d211-70e1-4ed8-8757-85a1fdc7e653 and job_id: 266664ccfc3011f0a599c2c555c92d63 and url: https://www.autotrader.co.uk/cars/retailer/stock?advertising-location=at_cars&advertising-location=at_profile_cars&onesearchad=Used&onesearchad=Nearly%20New&onesearchad=New&postcode=SW5%200aj&retailerId=10014806&sort=price-asc
2026-01-28 13:06:39 [auto_selling_autotrader.co.uk] INFO: Getting list for retailer ID: 10014806, page: 1
2026-01-28 13:06:39 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 13:06:43 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery> (referer: None) ['zyte-api']
2026-01-28 13:06:43 [auto_selling_autotrader.co.uk] DEBUG: response: <200 https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery>
2026-01-28 13:06:43 [auto_selling_autotrader.co.uk] INFO: Page: 1/1, total results: 15
2026-01-28 13:06:43 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_CLIENT_ID, AZURE_TENANT_ID
2026-01-28 13:06:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:06:43 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2009
2026-01-28 13:06:43 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-01-28 13:06:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxsourcingstorageprod.table.core.windows.net:443
2026-01-28 13:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601289472935%27 HTTP/1.1" 200 None
2026-01-28 13:06:44 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601289472935: 1
2026-01-28 13:06:44 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202601289472935, item: 202601289472935
2026-01-28 13:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601289472926%27 HTTP/1.1" 200 None
2026-01-28 13:06:44 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601289472926: 1
2026-01-28 13:06:44 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202601289472926, item: 202601289472926
2026-01-28 13:06:44 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 13:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601279444198%27 HTTP/1.1" 200 None
2026-01-28 13:06:44 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601279444198: 1
2026-01-28 13:06:44 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202601279444198, item: 202601279444198
2026-01-28 13:06:44 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 13:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601279444189%27 HTTP/1.1" 200 None
2026-01-28 13:06:44 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601279444189: 1
2026-01-28 13:06:44 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202601279444189, item: 202601279444189
2026-01-28 13:06:44 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 13:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601249387863%27 HTTP/1.1" 200 None
2026-01-28 13:06:44 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601249387863: 1
2026-01-28 13:06:44 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202601249387863, item: 202601249387863
2026-01-28 13:06:44 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 13:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601229327595%27 HTTP/1.1" 200 None
2026-01-28 13:06:44 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601229327595: 1
2026-01-28 13:06:44 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202601229327595, item: 202601229327595
2026-01-28 13:06:44 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 13:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601229327574%27 HTTP/1.1" 200 None
2026-01-28 13:06:44 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601229327574: 1
2026-01-28 13:06:44 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202601229327574, item: 202601229327574
2026-01-28 13:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601169191999%27 HTTP/1.1" 200 None
2026-01-28 13:06:44 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601169191999: 1
2026-01-28 13:06:44 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202601169191999, item: 202601169191999
2026-01-28 13:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601109050901%27 HTTP/1.1" 200 None
2026-01-28 13:06:44 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601109050901: 1
2026-01-28 13:06:44 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202601109050901, item: 202601109050901
2026-01-28 13:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601018869653%27 HTTP/1.1" 200 None
2026-01-28 13:06:44 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601018869653: 1
2026-01-28 13:06:44 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202601018869653, item: 202601018869653
2026-01-28 13:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202512278807852%27 HTTP/1.1" 200 None
2026-01-28 13:06:44 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202512278807852: 1
2026-01-28 13:06:44 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202512278807852, item: 202512278807852
2026-01-28 13:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202512128549664%27 HTTP/1.1" 200 None
2026-01-28 13:06:44 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202512128549664: 1
2026-01-28 13:06:44 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202512128549664, item: 202512128549664
2026-01-28 13:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202512128549206%27 HTTP/1.1" 200 None
2026-01-28 13:06:44 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202512128549206: 1
2026-01-28 13:06:44 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202512128549206, item: 202512128549206
2026-01-28 13:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202512128548160%27 HTTP/1.1" 200 None
2026-01-28 13:06:44 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202512128548160: 1
2026-01-28 13:06:44 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202512128548160, item: 202512128548160
2026-01-28 13:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202509066101632%27 HTTP/1.1" 200 None
2026-01-28 13:06:44 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202509066101632: 1
2026-01-28 13:06:44 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202509066101632, item: 202509066101632
2026-01-28 13:06:45 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://www.autotrader.co.uk/at-graphql> (referer: https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery) ['zyte-api']
2026-01-28 13:06:45 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 13:06:45 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 134,
 'color': 'Black',
 'currency': 'GBP',
 'description': 'This 2017 Land Rover Range Rover Evoque TD4 SE Tech offers a '
                'compelling blend of style and capability.  As a Euro 6 '
                'compliant model, it features a 2.0L Diesel engine paired with '
                'Four Wheel Drive, ensuring confident performance in various '
                'conditions.  The SE Tech trim level comes equipped with '
                'desirable features such as Bluetooth phone connectivity, '
                "front parking aid, and automatic headlights.  You'll also "
                'appreciate the automatic climate control with air filtration '
                'for a comfortable cabin environment, complemented by Xenon '
                'headlamps with distinctive LED signatures.\n'
                '\n'
                'This Range Rover Evoque excels with its impressive fuel '
                'economy, achieving up to 55 miles per gallon, which is a '
                'significant advantage over many similar vehicles. Its low CO2 '
                'emissions further contribute to its efficiency. The '
                'acceleration is brisk, reaching 0 to 60 miles per hour in '
                'just 8.5 seconds, demonstrating a good balance of power and '
                'economy. Furthermore, the generous boot space provides ample '
                'room for luggage or shopping, making it a practical choice '
                'for everyday use and longer journeys.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 178,
 'fuel_type': 'Diesel',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601279444189',
 'listing': 'directbuy',
 'location': 'Carshalton, Surrey',
 'make': 'Land Rover',
 'model': 'Range Rover Evoque',
 'odometer': 89800,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/0e0dd498028843f384fc074dedc7e586.jpg',
                'https://m.atcdn.co.uk/a/media/4c001ce076f04377aa91b80edaba131a.jpg',
                'https://m.atcdn.co.uk/a/media/a1aeca94662f4c9b9262a1dd2e3bae92.jpg',
                'https://m.atcdn.co.uk/a/media/a28e0f09c8ff480d935b390c9464f083.jpg',
                'https://m.atcdn.co.uk/a/media/2a64293feb744af68e5fd81e54f8bfe9.jpg',
                'https://m.atcdn.co.uk/a/media/6c6af689f39544acb0c6da0f7de009d2.jpg',
                'https://m.atcdn.co.uk/a/media/56a65f9ca5c3430aacb4c1cc02b012d6.jpg',
                'https://m.atcdn.co.uk/a/media/b31094d3432b484e8f054a0b5d7c4669.jpg',
                'https://m.atcdn.co.uk/a/media/ce1b0a80761d4b04811c88abf8632c45.jpg',
                'https://m.atcdn.co.uk/a/media/1fbecff99a9b4070a7fb0b9d6a0642f1.jpg',
                'https://m.atcdn.co.uk/a/media/74a243344ec540a59fa34be33078b1b8.jpg',
                'https://m.atcdn.co.uk/a/media/f1fa2eb224fe4bab89954477be2cdade.jpg',
                'https://m.atcdn.co.uk/a/media/c197db9a00f94610ac086108c4653753.jpg',
                'https://m.atcdn.co.uk/a/media/fec21b96d0a942c3b8f179783fea56b3.jpg',
                'https://m.atcdn.co.uk/a/media/49593bbd6f3f449db631565cd70065b6.jpg',
                'https://m.atcdn.co.uk/a/media/4502bf99a18546ac98729b7e5a075793.jpg',
                'https://m.atcdn.co.uk/a/media/5f103363ea58407abada8ee2b29c2aa1.jpg',
                'https://m.atcdn.co.uk/a/media/aa9510da6f234294b44e8c49df2632f1.jpg'],
 'price': 8700,
 'price_includes_vat': True,
 'registration_date': '2017-03-31',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Land Rover Range Rover Evoque 2.0 TD4 SE Tech Auto 4WD Euro 6 (s/s) '
          '5dr',
 'transmission': 'automatic',
 'trim': 'SE Tech',
 'year': 2017}
2026-01-28 13:06:45 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 43010eee-eb26-5f69-bb20-5e8727b323d7 with identifier: 202601279444189
2026-01-28 13:06:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 18 photos for item 43010eee-eb26-5f69-bb20-5e8727b323d7
2026-01-28 13:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0e0dd498028843f384fc074dedc7e586.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0e0dd498028843f384fc074dedc7e586.jpg already downloaded
2026-01-28 13:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F4c001ce076f04377aa91b80edaba131a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4c001ce076f04377aa91b80edaba131a.jpg already downloaded
2026-01-28 13:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa1aeca94662f4c9b9262a1dd2e3bae92.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a1aeca94662f4c9b9262a1dd2e3bae92.jpg already downloaded
2026-01-28 13:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa28e0f09c8ff480d935b390c9464f083.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a28e0f09c8ff480d935b390c9464f083.jpg already downloaded
2026-01-28 13:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F2a64293feb744af68e5fd81e54f8bfe9.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2a64293feb744af68e5fd81e54f8bfe9.jpg already downloaded
2026-01-28 13:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F6c6af689f39544acb0c6da0f7de009d2.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6c6af689f39544acb0c6da0f7de009d2.jpg already downloaded
2026-01-28 13:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F56a65f9ca5c3430aacb4c1cc02b012d6.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/56a65f9ca5c3430aacb4c1cc02b012d6.jpg already downloaded
2026-01-28 13:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb31094d3432b484e8f054a0b5d7c4669.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b31094d3432b484e8f054a0b5d7c4669.jpg already downloaded
2026-01-28 13:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce1b0a80761d4b04811c88abf8632c45.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce1b0a80761d4b04811c88abf8632c45.jpg already downloaded
2026-01-28 13:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F1fbecff99a9b4070a7fb0b9d6a0642f1.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1fbecff99a9b4070a7fb0b9d6a0642f1.jpg already downloaded
2026-01-28 13:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F74a243344ec540a59fa34be33078b1b8.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/74a243344ec540a59fa34be33078b1b8.jpg already downloaded
2026-01-28 13:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff1fa2eb224fe4bab89954477be2cdade.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f1fa2eb224fe4bab89954477be2cdade.jpg already downloaded
2026-01-28 13:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc197db9a00f94610ac086108c4653753.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c197db9a00f94610ac086108c4653753.jpg already downloaded
2026-01-28 13:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ffec21b96d0a942c3b8f179783fea56b3.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fec21b96d0a942c3b8f179783fea56b3.jpg already downloaded
2026-01-28 13:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F49593bbd6f3f449db631565cd70065b6.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/49593bbd6f3f449db631565cd70065b6.jpg already downloaded
2026-01-28 13:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F4502bf99a18546ac98729b7e5a075793.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4502bf99a18546ac98729b7e5a075793.jpg already downloaded
2026-01-28 13:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F5f103363ea58407abada8ee2b29c2aa1.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5f103363ea58407abada8ee2b29c2aa1.jpg already downloaded
2026-01-28 13:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Faa9510da6f234294b44e8c49df2632f1.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/aa9510da6f234294b44e8c49df2632f1.jpg already downloaded
2026-01-28 13:06:45 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 43010eee-eb26-5f69-bb20-5e8727b323d7 with identifier 202601279444189
2026-01-28 13:06:45 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: None -> <ConnectionState.START: 0>
2026-01-28 13:06:45 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.START: 0> -> <ConnectionState.HDR_SENT: 2>
2026-01-28 13:06:45 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.HDR_SENT: 2>
2026-01-28 13:06:45 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.OPEN_PIPE: 4>
2026-01-28 13:06:45 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.UNMAPPED: 0> -> <SessionState.BEGIN_SENT: 1>
2026-01-28 13:06:45 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-01-28 13:06:45 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-01-28 13:06:45 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-01-28 13:06:45 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-01-28 13:06:45 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_PIPE: 4> -> <ConnectionState.OPEN_SENT: 7>
2026-01-28 13:06:45 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_SENT: 7> -> <ConnectionState.OPENED: 9>
2026-01-28 13:06:45 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.BEGIN_SENT: 1> -> <SessionState.MAPPED: 3>
2026-01-28 13:06:45 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-01-28 13:06:45 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-01-28 13:06:45 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-01-28 13:06:45 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-01-28 13:06:45 [azure.servicebus._pyamqp.cbs] DEBUG: CBS completed opening with status: <ManagementOpenResult.OK: 1>
2026-01-28 13:06:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:06:46 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 1986
2026-01-28 13:06:46 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-01-28 13:06:46 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1769605606
2026-01-28 13:06:46 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1769605606
2026-01-28 13:06:46 [azure.servicebus._pyamqp.cbs] DEBUG: CBS Put token result (<ManagementExecuteOperationResult.OK: 0>), status code: 202, status_description: b'Accepted'.
2026-01-28 13:06:46 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:06:46 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-01-28 13:06:46 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-01-28 13:06:46 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:06:46 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:06:46 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:06:46 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:06:46 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 43010eee-eb26-5f69-bb20-5e8727b323d7
2026-01-28 13:06:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'color': 'Black',
 'currency': 'GBP',
 'description': 'This 2017 Land Rover Range Rover Evoque TD4 SE Tech offers a '
                'compelling blend of style and capability.  As a Euro 6 '
                'compliant model, it features a 2.0L Diesel engine paired with '
                'Four Wheel Drive, ensuring confident performance in various '
                'conditions.  The SE Tech trim level comes equipped with '
                'desirable features such as Bluetooth phone connectivity, '
                "front parking aid, and automatic headlights.  You'll also "
                'appreciate the automatic climate control with air filtration '
                'for a comfortable cabin environment, complemented by Xenon '
                'headlamps with distinctive LED signatures.\n'
                '\n'
                'This Range Rover Evoque excels with its impressive fuel '
                'economy, achieving up to 55 miles per gallon, which is a '
                'significant advantage over many similar vehicles. Its low CO2 '
                'emissions further contribute to its efficiency. The '
                'acceleration is brisk, reaching 0 to 60 miles per hour in '
                'just 8.5 seconds, demonstrating a good balance of power and '
                'economy. Furthermore, the generous boot space provides ample '
                'room for luggage or shopping, making it a practical choice '
                'for everyday use and longer journeys.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 178,
 'fuel_type': 'Diesel',
 'id': '43010eee-eb26-5f69-bb20-5e8727b323d7',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601279444189',
 'listing': 'directbuy',
 'location': 'Carshalton, Surrey',
 'make': 'Land Rover',
 'model': 'Range Rover Evoque',
 'odometer': 89800,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 18,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/0e0dd498028843f384fc074dedc7e586.jpg',
                'https://m.atcdn.co.uk/a/media/4c001ce076f04377aa91b80edaba131a.jpg',
                'https://m.atcdn.co.uk/a/media/a1aeca94662f4c9b9262a1dd2e3bae92.jpg',
                'https://m.atcdn.co.uk/a/media/a28e0f09c8ff480d935b390c9464f083.jpg',
                'https://m.atcdn.co.uk/a/media/2a64293feb744af68e5fd81e54f8bfe9.jpg',
                'https://m.atcdn.co.uk/a/media/6c6af689f39544acb0c6da0f7de009d2.jpg',
                'https://m.atcdn.co.uk/a/media/56a65f9ca5c3430aacb4c1cc02b012d6.jpg',
                'https://m.atcdn.co.uk/a/media/b31094d3432b484e8f054a0b5d7c4669.jpg',
                'https://m.atcdn.co.uk/a/media/ce1b0a80761d4b04811c88abf8632c45.jpg',
                'https://m.atcdn.co.uk/a/media/1fbecff99a9b4070a7fb0b9d6a0642f1.jpg',
                'https://m.atcdn.co.uk/a/media/74a243344ec540a59fa34be33078b1b8.jpg',
                'https://m.atcdn.co.uk/a/media/f1fa2eb224fe4bab89954477be2cdade.jpg',
                'https://m.atcdn.co.uk/a/media/c197db9a00f94610ac086108c4653753.jpg',
                'https://m.atcdn.co.uk/a/media/fec21b96d0a942c3b8f179783fea56b3.jpg',
                'https://m.atcdn.co.uk/a/media/49593bbd6f3f449db631565cd70065b6.jpg',
                'https://m.atcdn.co.uk/a/media/4502bf99a18546ac98729b7e5a075793.jpg',
                'https://m.atcdn.co.uk/a/media/5f103363ea58407abada8ee2b29c2aa1.jpg',
                'https://m.atcdn.co.uk/a/media/aa9510da6f234294b44e8c49df2632f1.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8/8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67452,
             'Height': 665,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0e0dd498028843f384fc074dedc7e586.jpg',
             'Width': 1115},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8/8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 58665,
             'Height': 672,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/4c001ce076f04377aa91b80edaba131a.jpg',
             'Width': 1088},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8/8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68493,
             'Height': 665,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a1aeca94662f4c9b9262a1dd2e3bae92.jpg',
             'Width': 1115},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8/8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 58764,
             'Height': 614,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a28e0f09c8ff480d935b390c9464f083.jpg',
             'Width': 1034},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8/8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 63275,
             'Height': 647,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2a64293feb744af68e5fd81e54f8bfe9.jpg',
             'Width': 1001},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8/8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 56332,
             'Height': 556,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/6c6af689f39544acb0c6da0f7de009d2.jpg',
             'Width': 1320},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8/8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 60226,
             'Height': 581,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/56a65f9ca5c3430aacb4c1cc02b012d6.jpg',
             'Width': 1320},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8/8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 127862,
             'Height': 682,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b31094d3432b484e8f054a0b5d7c4669.jpg',
             'Width': 1320},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_43010eee-eb26-5f69-bb20-5e8727b323d7/43010eee-eb26-5f69-bb20-5e8727b323d7_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 104133,
             'Height': 688,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce1b0a80761d4b04811c88abf8632c45.jpg',
             'Width': 1320},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_43010eee-eb26-5f69-bb20-5e8727b323d7/43010eee-eb26-5f69-bb20-5e8727b323d7_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 115104,
             'Height': 689,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/1fbecff99a9b4070a7fb0b9d6a0642f1.jpg',
             'Width': 1320},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 294656,
             'Height': 976,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/74a243344ec540a59fa34be33078b1b8.jpg',
             'Width': 2000},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 170284,
             'Height': 747,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f1fa2eb224fe4bab89954477be2cdade.jpg',
             'Width': 1600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 61323,
             'Height': 871,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c197db9a00f94610ac086108c4653753.jpg',
             'Width': 1170},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53329,
             'Height': 540,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/fec21b96d0a942c3b8f179783fea56b3.jpg',
             'Width': 745},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51974,
             'Height': 766,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/49593bbd6f3f449db631565cd70065b6.jpg',
             'Width': 1065},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 13166,
             'Height': 321,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/4502bf99a18546ac98729b7e5a075793.jpg',
             'Width': 340},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82316,
             'Height': 842,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/5f103363ea58407abada8ee2b29c2aa1.jpg',
             'Width': 1057},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_19.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 122423,
             'Height': 888,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/aa9510da6f234294b44e8c49df2632f1.jpg',
             'Width': 1170}],
 'price': 8700,
 'price_includes_vat': True,
 'registration_date': '2017-03-31',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Land Rover Range Rover Evoque 2.0 TD4 SE Tech Auto 4WD Euro 6 (s/s) '
          '5dr',
 'transmission': 'automatic',
 'trim': 'SE Tech',
 'year': 2017}
2026-01-28 13:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601279444189%27 HTTP/1.1" 200 None
2026-01-28 13:06:46 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601279444189: {'created_time': 1769605606.392703, 'last_price_update_time': 1769605606.392711}
2026-01-28 13:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601279444189') HTTP/1.1" 204 0
2026-01-28 13:06:47 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://www.autotrader.co.uk/at-graphql> (referer: https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery) ['zyte-api']
2026-01-28 13:06:47 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 13:06:47 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 113,
 'color': 'Grey',
 'currency': 'GBP',
 'description': 'This 2017 Land Rover Range Rover Evoque eD4 SE Tech offers an '
                'exceptional blend of style and efficiency, boasting an '
                'impressive fuel economy of 66 miles per gallon. This Euro 6 '
                'compliant model features a 2.0L diesel engine and comes '
                'equipped with desirable SE Tech trim. You will appreciate the '
                'convenience of heated front seats, automatic headlights, and '
                'rear parking aid, making every journey more comfortable and '
                'secure. The integrated Bluetooth system allows for seamless '
                'phone connectivity and audio streaming, keeping you connected '
                'on the go.\n'
                '\n'
                'Beyond its impressive features, this Range Rover Evoque '
                'stands out with its remarkably low CO2 emissions, indicating '
                'a more environmentally conscious choice. The generous boot '
                'space provides ample room for all your luggage and shopping '
                'needs, making it a practical option for families and '
                'adventurers alike. These highlights demonstrate how this '
                'Evoque offers a superior driving experience compared to other '
                'vehicles in its class.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 148,
 'fuel_type': 'Diesel',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601289472935',
 'listing': 'directbuy',
 'location': 'Carshalton, Surrey',
 'make': 'Land Rover',
 'model': 'Range Rover Evoque',
 'odometer': 72250,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/7f1b84d9797f463faa5591d3e4cacd92.jpg',
                'https://m.atcdn.co.uk/a/media/41e4e8a2971f45fbb5c1549acec29ec9.jpg',
                'https://m.atcdn.co.uk/a/media/d91cf6db24d2497a915068e56ad5e183.jpg',
                'https://m.atcdn.co.uk/a/media/001a01ed81e14bcca8c477120b65191d.jpg',
                'https://m.atcdn.co.uk/a/media/79ec0556a330419391af343fd8b206da.jpg',
                'https://m.atcdn.co.uk/a/media/d44e9d50634441219b824621f01bc756.jpg',
                'https://m.atcdn.co.uk/a/media/d50472f4c7604a24bfb8dc839d6f44ce.jpg',
                'https://m.atcdn.co.uk/a/media/32b27595d5974a1286718c037c6bbc0e.jpg',
                'https://m.atcdn.co.uk/a/media/1dafe119354741a5942645129f4d3ea1.jpg',
                'https://m.atcdn.co.uk/a/media/85e7683fdd294c1caefee900283e904f.jpg',
                'https://m.atcdn.co.uk/a/media/74a243344ec540a59fa34be33078b1b8.jpg',
                'https://m.atcdn.co.uk/a/media/f1fa2eb224fe4bab89954477be2cdade.jpg',
                'https://m.atcdn.co.uk/a/media/c197db9a00f94610ac086108c4653753.jpg',
                'https://m.atcdn.co.uk/a/media/fec21b96d0a942c3b8f179783fea56b3.jpg',
                'https://m.atcdn.co.uk/a/media/49593bbd6f3f449db631565cd70065b6.jpg',
                'https://m.atcdn.co.uk/a/media/4502bf99a18546ac98729b7e5a075793.jpg',
                'https://m.atcdn.co.uk/a/media/5f103363ea58407abada8ee2b29c2aa1.jpg',
                'https://m.atcdn.co.uk/a/media/aa9510da6f234294b44e8c49df2632f1.jpg'],
 'price': 8700,
 'price_includes_vat': True,
 'registration_date': '2017-03-24',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Land Rover Range Rover Evoque 2.0 eD4 SE Tech FWD Euro 6 (s/s) 5dr',
 'transmission': 'manual',
 'trim': 'SE Tech',
 'year': 2017}
2026-01-28 13:06:47 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 626c7667-25f9-52f6-924b-654f0876a12f with identifier: 202601289472935
2026-01-28 13:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 18 photos for item 626c7667-25f9-52f6-924b-654f0876a12f
2026-01-28 13:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F7f1b84d9797f463faa5591d3e4cacd92.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7f1b84d9797f463faa5591d3e4cacd92.jpg not downloaded yet
2026-01-28 13:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F41e4e8a2971f45fbb5c1549acec29ec9.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/41e4e8a2971f45fbb5c1549acec29ec9.jpg not downloaded yet
2026-01-28 13:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fd91cf6db24d2497a915068e56ad5e183.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d91cf6db24d2497a915068e56ad5e183.jpg not downloaded yet
2026-01-28 13:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F001a01ed81e14bcca8c477120b65191d.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/001a01ed81e14bcca8c477120b65191d.jpg not downloaded yet
2026-01-28 13:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F79ec0556a330419391af343fd8b206da.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/79ec0556a330419391af343fd8b206da.jpg not downloaded yet
2026-01-28 13:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fd44e9d50634441219b824621f01bc756.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d44e9d50634441219b824621f01bc756.jpg not downloaded yet
2026-01-28 13:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fd50472f4c7604a24bfb8dc839d6f44ce.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d50472f4c7604a24bfb8dc839d6f44ce.jpg not downloaded yet
2026-01-28 13:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F32b27595d5974a1286718c037c6bbc0e.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/32b27595d5974a1286718c037c6bbc0e.jpg not downloaded yet
2026-01-28 13:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F1dafe119354741a5942645129f4d3ea1.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1dafe119354741a5942645129f4d3ea1.jpg not downloaded yet
2026-01-28 13:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F85e7683fdd294c1caefee900283e904f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/85e7683fdd294c1caefee900283e904f.jpg not downloaded yet
2026-01-28 13:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F74a243344ec540a59fa34be33078b1b8.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/74a243344ec540a59fa34be33078b1b8.jpg already downloaded
2026-01-28 13:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff1fa2eb224fe4bab89954477be2cdade.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f1fa2eb224fe4bab89954477be2cdade.jpg already downloaded
2026-01-28 13:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc197db9a00f94610ac086108c4653753.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c197db9a00f94610ac086108c4653753.jpg already downloaded
2026-01-28 13:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ffec21b96d0a942c3b8f179783fea56b3.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fec21b96d0a942c3b8f179783fea56b3.jpg already downloaded
2026-01-28 13:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F49593bbd6f3f449db631565cd70065b6.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/49593bbd6f3f449db631565cd70065b6.jpg already downloaded
2026-01-28 13:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F4502bf99a18546ac98729b7e5a075793.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4502bf99a18546ac98729b7e5a075793.jpg already downloaded
2026-01-28 13:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F5f103363ea58407abada8ee2b29c2aa1.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5f103363ea58407abada8ee2b29c2aa1.jpg already downloaded
2026-01-28 13:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Faa9510da6f234294b44e8c49df2632f1.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/aa9510da6f234294b44e8c49df2632f1.jpg already downloaded
2026-01-28 13:06:48 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://www.autotrader.co.uk/at-graphql> (referer: https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery) ['zyte-api']
2026-01-28 13:06:48 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 113,
 'color': 'Grey',
 'currency': 'GBP',
 'description': 'This 2017 Land Rover Range Rover Evoque eD4 SE Tech offers an '
                'exceptional blend of style and efficiency, boasting an '
                'impressive fuel economy of 66 miles per gallon. This Euro 6 '
                'compliant 2.0L diesel engine ensures a responsible drive, '
                "while the SE Tech trim provides a refined experience. You'll "
                'appreciate the convenience of front and rear parking aids, '
                'complete with sensors and parking assistance, making '
                'manoeuvring in tight spots effortless. The Xenon headlights '
                'with automatic levelling and LED signature lights illuminate '
                'your path with clarity, and the automatic climate control '
                'with air filtration ensures a comfortable cabin environment. '
                'Stay connected on the go with Bluetooth telephone '
                'connectivity and streamed audio.\n'
                '\n'
                'Beyond its impressive features, this Range Rover Evoque '
                'stands out with its remarkably low CO2 emissions, indicating '
                'a more environmentally conscious choice. The generous boot '
                'space offers ample room for all your luggage, making it '
                'perfect for weekend getaways or everyday errands. These '
                'highlights demonstrate how this particular Evoque offers a '
                'superior ownership proposition compared to other vehicles in '
                'its class, combining practicality, advanced technology, and '
                'outstanding efficiency.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 148,
 'fuel_type': 'Diesel',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601289472926',
 'listing': 'directbuy',
 'location': 'Carshalton, Surrey',
 'make': 'Land Rover',
 'model': 'Range Rover Evoque',
 'odometer': 82800,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/63fc5910770d489db9bc55750eb58977.jpg',
                'https://m.atcdn.co.uk/a/media/405f203eba724902bfd28bc5e8c637c9.jpg',
                'https://m.atcdn.co.uk/a/media/46bbf7c9e1d24882b683dd1400e1f2ef.jpg',
                'https://m.atcdn.co.uk/a/media/1d2f12e952cc458092eb8e288ee35629.jpg',
                'https://m.atcdn.co.uk/a/media/d7b89ac0644c4a3e93c85890ed16bd72.jpg',
                'https://m.atcdn.co.uk/a/media/c77b4298beaf4cc48bebd9720da28478.jpg',
                'https://m.atcdn.co.uk/a/media/b4b99c639d1749bbaa21813e391b4410.jpg',
                'https://m.atcdn.co.uk/a/media/72b41f26ae524f9683be2bef3b37ad61.jpg',
                'https://m.atcdn.co.uk/a/media/208648ef441d4f3f9e972b15a8e3247c.jpg',
                'https://m.atcdn.co.uk/a/media/cbbd23278d8c4f00bda6f2a23b4de0d0.jpg',
                'https://m.atcdn.co.uk/a/media/74a243344ec540a59fa34be33078b1b8.jpg',
                'https://m.atcdn.co.uk/a/media/f1fa2eb224fe4bab89954477be2cdade.jpg',
                'https://m.atcdn.co.uk/a/media/c197db9a00f94610ac086108c4653753.jpg',
                'https://m.atcdn.co.uk/a/media/fec21b96d0a942c3b8f179783fea56b3.jpg',
                'https://m.atcdn.co.uk/a/media/49593bbd6f3f449db631565cd70065b6.jpg',
                'https://m.atcdn.co.uk/a/media/4502bf99a18546ac98729b7e5a075793.jpg',
                'https://m.atcdn.co.uk/a/media/5f103363ea58407abada8ee2b29c2aa1.jpg',
                'https://m.atcdn.co.uk/a/media/aa9510da6f234294b44e8c49df2632f1.jpg'],
 'price': 8100,
 'price_includes_vat': True,
 'registration_date': '2017-06-29',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Land Rover Range Rover Evoque 2.0 eD4 SE Tech FWD Euro 6 (s/s) 5dr',
 'transmission': 'manual',
 'trim': 'SE Tech',
 'year': 2017}
2026-01-28 13:06:48 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 97e82f84-ff11-5b22-a767-8ec9d49fd3c1 with identifier: 202601289472926
2026-01-28 13:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 18 photos for item 97e82f84-ff11-5b22-a767-8ec9d49fd3c1
2026-01-28 13:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F63fc5910770d489db9bc55750eb58977.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/63fc5910770d489db9bc55750eb58977.jpg not downloaded yet
2026-01-28 13:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F405f203eba724902bfd28bc5e8c637c9.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/405f203eba724902bfd28bc5e8c637c9.jpg not downloaded yet
2026-01-28 13:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F46bbf7c9e1d24882b683dd1400e1f2ef.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/46bbf7c9e1d24882b683dd1400e1f2ef.jpg not downloaded yet
2026-01-28 13:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F1d2f12e952cc458092eb8e288ee35629.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1d2f12e952cc458092eb8e288ee35629.jpg not downloaded yet
2026-01-28 13:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fd7b89ac0644c4a3e93c85890ed16bd72.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d7b89ac0644c4a3e93c85890ed16bd72.jpg not downloaded yet
2026-01-28 13:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc77b4298beaf4cc48bebd9720da28478.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c77b4298beaf4cc48bebd9720da28478.jpg not downloaded yet
2026-01-28 13:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb4b99c639d1749bbaa21813e391b4410.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b4b99c639d1749bbaa21813e391b4410.jpg not downloaded yet
2026-01-28 13:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F72b41f26ae524f9683be2bef3b37ad61.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/72b41f26ae524f9683be2bef3b37ad61.jpg not downloaded yet
2026-01-28 13:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F208648ef441d4f3f9e972b15a8e3247c.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/208648ef441d4f3f9e972b15a8e3247c.jpg not downloaded yet
2026-01-28 13:06:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/85e7683fdd294c1caefee900283e904f.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fcbbd23278d8c4f00bda6f2a23b4de0d0.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cbbd23278d8c4f00bda6f2a23b4de0d0.jpg not downloaded yet
2026-01-28 13:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F74a243344ec540a59fa34be33078b1b8.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/74a243344ec540a59fa34be33078b1b8.jpg already downloaded
2026-01-28 13:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff1fa2eb224fe4bab89954477be2cdade.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f1fa2eb224fe4bab89954477be2cdade.jpg already downloaded
2026-01-28 13:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc197db9a00f94610ac086108c4653753.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c197db9a00f94610ac086108c4653753.jpg already downloaded
2026-01-28 13:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ffec21b96d0a942c3b8f179783fea56b3.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fec21b96d0a942c3b8f179783fea56b3.jpg already downloaded
2026-01-28 13:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F49593bbd6f3f449db631565cd70065b6.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/49593bbd6f3f449db631565cd70065b6.jpg already downloaded
2026-01-28 13:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F4502bf99a18546ac98729b7e5a075793.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4502bf99a18546ac98729b7e5a075793.jpg already downloaded
2026-01-28 13:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F5f103363ea58407abada8ee2b29c2aa1.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5f103363ea58407abada8ee2b29c2aa1.jpg already downloaded
2026-01-28 13:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Faa9510da6f234294b44e8c49df2632f1.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/aa9510da6f234294b44e8c49df2632f1.jpg already downloaded
2026-01-28 13:06:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/72b41f26ae524f9683be2bef3b37ad61.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:06:48 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:06:48 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:06:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:06:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f5205841990>
2026-01-28 13:06:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:06:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:06:48 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2007
2026-01-28 13:06:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 13:06:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_626c7667-25f9-52f6-924b-654f0876a12f/626c7667-25f9-52f6-924b-654f0876a12f_image_9.jpg HTTP/1.1" 201 0
2026-01-28 13:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F85e7683fdd294c1caefee900283e904f.jpg') HTTP/1.1" 204 0
2026-01-28 13:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/85e7683fdd294c1caefee900283e904f.jpg saved to cache
2026-01-28 13:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 626c7667-25f9-52f6-924b-654f0876a12f
2026-01-28 13:06:49 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:06:49 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:06:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:06:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f5205815010>
2026-01-28 13:06:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:06:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:06:49 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2002
2026-01-28 13:06:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 13:06:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_97e82f84-ff11-5b22-a767-8ec9d49fd3c1/97e82f84-ff11-5b22-a767-8ec9d49fd3c1_image_7.jpg HTTP/1.1" 201 0
2026-01-28 13:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F72b41f26ae524f9683be2bef3b37ad61.jpg') HTTP/1.1" 204 0
2026-01-28 13:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/72b41f26ae524f9683be2bef3b37ad61.jpg saved to cache
2026-01-28 13:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 97e82f84-ff11-5b22-a767-8ec9d49fd3c1
2026-01-28 13:06:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/cbbd23278d8c4f00bda6f2a23b4de0d0.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:06:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/208648ef441d4f3f9e972b15a8e3247c.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:06:49 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:06:49 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:06:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:06:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f52058ea750>
2026-01-28 13:06:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:06:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:06:49 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2010
2026-01-28 13:06:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 13:06:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_97e82f84-ff11-5b22-a767-8ec9d49fd3c1/97e82f84-ff11-5b22-a767-8ec9d49fd3c1_image_9.jpg HTTP/1.1" 201 0
2026-01-28 13:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fcbbd23278d8c4f00bda6f2a23b4de0d0.jpg') HTTP/1.1" 204 0
2026-01-28 13:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cbbd23278d8c4f00bda6f2a23b4de0d0.jpg saved to cache
2026-01-28 13:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 97e82f84-ff11-5b22-a767-8ec9d49fd3c1
2026-01-28 13:06:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/b4b99c639d1749bbaa21813e391b4410.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:06:49 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:06:49 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:06:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:06:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f520599d6d0>
2026-01-28 13:06:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:06:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:06:50 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2002
2026-01-28 13:06:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:06:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 13:06:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:06:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_97e82f84-ff11-5b22-a767-8ec9d49fd3c1/97e82f84-ff11-5b22-a767-8ec9d49fd3c1_image_8.jpg HTTP/1.1" 201 0
2026-01-28 13:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F208648ef441d4f3f9e972b15a8e3247c.jpg') HTTP/1.1" 204 0
2026-01-28 13:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/208648ef441d4f3f9e972b15a8e3247c.jpg saved to cache
2026-01-28 13:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 97e82f84-ff11-5b22-a767-8ec9d49fd3c1
2026-01-28 13:06:50 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:06:50 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:06:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:06:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f52058e6e10>
2026-01-28 13:06:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:06:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:06:50 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2002
2026-01-28 13:06:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:06:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 13:06:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:06:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_97e82f84-ff11-5b22-a767-8ec9d49fd3c1/97e82f84-ff11-5b22-a767-8ec9d49fd3c1_image_6.jpg HTTP/1.1" 201 0
2026-01-28 13:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb4b99c639d1749bbaa21813e391b4410.jpg') HTTP/1.1" 204 0
2026-01-28 13:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b4b99c639d1749bbaa21813e391b4410.jpg saved to cache
2026-01-28 13:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 97e82f84-ff11-5b22-a767-8ec9d49fd3c1
2026-01-28 13:06:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/c77b4298beaf4cc48bebd9720da28478.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:06:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/d7b89ac0644c4a3e93c85890ed16bd72.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:06:50 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:06:50 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:06:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:06:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f5205822650>
2026-01-28 13:06:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:06:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:06:50 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2007
2026-01-28 13:06:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:06:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 13:06:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:06:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_97e82f84-ff11-5b22-a767-8ec9d49fd3c1/97e82f84-ff11-5b22-a767-8ec9d49fd3c1_image_5.jpg HTTP/1.1" 201 0
2026-01-28 13:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc77b4298beaf4cc48bebd9720da28478.jpg') HTTP/1.1" 204 0
2026-01-28 13:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c77b4298beaf4cc48bebd9720da28478.jpg saved to cache
2026-01-28 13:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 97e82f84-ff11-5b22-a767-8ec9d49fd3c1
2026-01-28 13:06:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/1d2f12e952cc458092eb8e288ee35629.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:06:50 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:06:50 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:06:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:06:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f52058f0f50>
2026-01-28 13:06:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:06:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:06:50 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2002
2026-01-28 13:06:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:06:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 13:06:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:06:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_97e82f84-ff11-5b22-a767-8ec9d49fd3c1/97e82f84-ff11-5b22-a767-8ec9d49fd3c1_image_4.jpg HTTP/1.1" 201 0
2026-01-28 13:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fd7b89ac0644c4a3e93c85890ed16bd72.jpg') HTTP/1.1" 204 0
2026-01-28 13:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d7b89ac0644c4a3e93c85890ed16bd72.jpg saved to cache
2026-01-28 13:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 97e82f84-ff11-5b22-a767-8ec9d49fd3c1
2026-01-28 13:06:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/46bbf7c9e1d24882b683dd1400e1f2ef.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:06:51 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:06:51 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:06:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:06:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f52059d2390>
2026-01-28 13:06:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:06:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:06:51 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2002
2026-01-28 13:06:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:06:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 13:06:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:06:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_97e82f84-ff11-5b22-a767-8ec9d49fd3c1/97e82f84-ff11-5b22-a767-8ec9d49fd3c1_image_3.jpg HTTP/1.1" 201 0
2026-01-28 13:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F1d2f12e952cc458092eb8e288ee35629.jpg') HTTP/1.1" 204 0
2026-01-28 13:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1d2f12e952cc458092eb8e288ee35629.jpg saved to cache
2026-01-28 13:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 97e82f84-ff11-5b22-a767-8ec9d49fd3c1
2026-01-28 13:06:51 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:06:51 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:06:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:06:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f5204f03910>
2026-01-28 13:06:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:06:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:06:51 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2001
2026-01-28 13:06:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:06:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 13:06:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:06:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_97e82f84-ff11-5b22-a767-8ec9d49fd3c1/97e82f84-ff11-5b22-a767-8ec9d49fd3c1_image_2.jpg HTTP/1.1" 201 0
2026-01-28 13:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F46bbf7c9e1d24882b683dd1400e1f2ef.jpg') HTTP/1.1" 204 0
2026-01-28 13:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/46bbf7c9e1d24882b683dd1400e1f2ef.jpg saved to cache
2026-01-28 13:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 97e82f84-ff11-5b22-a767-8ec9d49fd3c1
2026-01-28 13:06:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/405f203eba724902bfd28bc5e8c637c9.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:06:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/63fc5910770d489db9bc55750eb58977.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:06:51 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:06:51 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:06:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:06:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f5205843850>
2026-01-28 13:06:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:06:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:06:51 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2009
2026-01-28 13:06:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:06:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 13:06:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:06:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_97e82f84-ff11-5b22-a767-8ec9d49fd3c1/97e82f84-ff11-5b22-a767-8ec9d49fd3c1_image_1.jpg HTTP/1.1" 201 0
2026-01-28 13:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F405f203eba724902bfd28bc5e8c637c9.jpg') HTTP/1.1" 204 0
2026-01-28 13:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/405f203eba724902bfd28bc5e8c637c9.jpg saved to cache
2026-01-28 13:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 97e82f84-ff11-5b22-a767-8ec9d49fd3c1
2026-01-28 13:06:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/1dafe119354741a5942645129f4d3ea1.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:06:52 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://www.autotrader.co.uk/at-graphql> (referer: https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery) ['zyte-api']
2026-01-28 13:06:52 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:06:52 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:06:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:06:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f520590f750>
2026-01-28 13:06:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:06:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:06:52 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2002
2026-01-28 13:06:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:06:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 13:06:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:06:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_97e82f84-ff11-5b22-a767-8ec9d49fd3c1/97e82f84-ff11-5b22-a767-8ec9d49fd3c1_image_0.jpg HTTP/1.1" 201 0
2026-01-28 13:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F63fc5910770d489db9bc55750eb58977.jpg') HTTP/1.1" 204 0
2026-01-28 13:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/63fc5910770d489db9bc55750eb58977.jpg saved to cache
2026-01-28 13:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 97e82f84-ff11-5b22-a767-8ec9d49fd3c1
2026-01-28 13:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Removing item 97e82f84-ff11-5b22-a767-8ec9d49fd3c1 from tracking dictionaries
2026-01-28 13:06:52 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 97e82f84-ff11-5b22-a767-8ec9d49fd3c1 sending to next pipeline
2026-01-28 13:06:52 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 97e82f84-ff11-5b22-a767-8ec9d49fd3c1 with identifier 202601289472926
2026-01-28 13:06:52 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:06:52 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:06:52 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 97e82f84-ff11-5b22-a767-8ec9d49fd3c1
2026-01-28 13:06:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/63fc5910770d489db9bc55750eb58977.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 113,
 'color': 'Grey',
 'currency': 'GBP',
 'description': 'This 2017 Land Rover Range Rover Evoque eD4 SE Tech offers an '
                'exceptional blend of style and efficiency, boasting an '
                'impressive fuel economy of 66 miles per gallon. This Euro 6 '
                'compliant 2.0L diesel engine ensures a responsible drive, '
                "while the SE Tech trim provides a refined experience. You'll "
                'appreciate the convenience of front and rear parking aids, '
                'complete with sensors and parking assistance, making '
                'manoeuvring in tight spots effortless. The Xenon headlights '
                'with automatic levelling and LED signature lights illuminate '
                'your path with clarity, and the automatic climate control '
                'with air filtration ensures a comfortable cabin environment. '
                'Stay connected on the go with Bluetooth telephone '
                'connectivity and streamed audio.\n'
                '\n'
                'Beyond its impressive features, this Range Rover Evoque '
                'stands out with its remarkably low CO2 emissions, indicating '
                'a more environmentally conscious choice. The generous boot '
                'space offers ample room for all your luggage, making it '
                'perfect for weekend getaways or everyday errands. These '
                'highlights demonstrate how this particular Evoque offers a '
                'superior ownership proposition compared to other vehicles in '
                'its class, combining practicality, advanced technology, and '
                'outstanding efficiency.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 148,
 'fuel_type': 'Diesel',
 'id': '97e82f84-ff11-5b22-a767-8ec9d49fd3c1',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601289472926',
 'listing': 'directbuy',
 'location': 'Carshalton, Surrey',
 'make': 'Land Rover',
 'model': 'Range Rover Evoque',
 'odometer': 82800,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 18,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97e82f84-ff11-5b22-a767-8ec9d49fd3c1/97e82f84-ff11-5b22-a767-8ec9d49fd3c1_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73962,
             'Height': 639,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/63fc5910770d489db9bc55750eb58977.jpg',
             'Width': 1126},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97e82f84-ff11-5b22-a767-8ec9d49fd3c1/97e82f84-ff11-5b22-a767-8ec9d49fd3c1_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75360,
             'Height': 639,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/405f203eba724902bfd28bc5e8c637c9.jpg',
             'Width': 1126},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97e82f84-ff11-5b22-a767-8ec9d49fd3c1/97e82f84-ff11-5b22-a767-8ec9d49fd3c1_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71300,
             'Height': 648,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/46bbf7c9e1d24882b683dd1400e1f2ef.jpg',
             'Width': 1151},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97e82f84-ff11-5b22-a767-8ec9d49fd3c1/97e82f84-ff11-5b22-a767-8ec9d49fd3c1_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 59636,
             'Height': 644,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/1d2f12e952cc458092eb8e288ee35629.jpg',
             'Width': 1048},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97e82f84-ff11-5b22-a767-8ec9d49fd3c1/97e82f84-ff11-5b22-a767-8ec9d49fd3c1_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 65486,
             'Height': 622,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/d7b89ac0644c4a3e93c85890ed16bd72.jpg',
             'Width': 1063},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97e82f84-ff11-5b22-a767-8ec9d49fd3c1/97e82f84-ff11-5b22-a767-8ec9d49fd3c1_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67684,
             'Height': 573,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c77b4298beaf4cc48bebd9720da28478.jpg',
             'Width': 1320},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97e82f84-ff11-5b22-a767-8ec9d49fd3c1/97e82f84-ff11-5b22-a767-8ec9d49fd3c1_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69316,
             'Height': 583,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b4b99c639d1749bbaa21813e391b4410.jpg',
             'Width': 1320},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97e82f84-ff11-5b22-a767-8ec9d49fd3c1/97e82f84-ff11-5b22-a767-8ec9d49fd3c1_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 124522,
             'Height': 732,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/72b41f26ae524f9683be2bef3b37ad61.jpg',
             'Width': 1320},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97e82f84-ff11-5b22-a767-8ec9d49fd3c1/97e82f84-ff11-5b22-a767-8ec9d49fd3c1_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 107744,
             'Height': 704,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/208648ef441d4f3f9e972b15a8e3247c.jpg',
             'Width': 1320},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97e82f84-ff11-5b22-a767-8ec9d49fd3c1/97e82f84-ff11-5b22-a767-8ec9d49fd3c1_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 134153,
             'Height': 717,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/cbbd23278d8c4f00bda6f2a23b4de0d0.jpg',
             'Width': 1320},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 294656,
             'Height': 976,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/74a243344ec540a59fa34be33078b1b8.jpg',
             'Width': 2000},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 170284,
             'Height': 747,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f1fa2eb224fe4bab89954477be2cdade.jpg',
             'Width': 1600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 61323,
             'Height': 871,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c197db9a00f94610ac086108c4653753.jpg',
             'Width': 1170},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53329,
             'Height': 540,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/fec21b96d0a942c3b8f179783fea56b3.jpg',
             'Width': 745},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51974,
             'Height': 766,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/49593bbd6f3f449db631565cd70065b6.jpg',
             'Width': 1065},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 13166,
             'Height': 321,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/4502bf99a18546ac98729b7e5a075793.jpg',
             'Width': 340},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82316,
             'Height': 842,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/5f103363ea58407abada8ee2b29c2aa1.jpg',
             'Width': 1057},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_19.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 122423,
             'Height': 888,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/aa9510da6f234294b44e8c49df2632f1.jpg',
             'Width': 1170}],
 'price': 8100,
 'price_includes_vat': True,
 'registration_date': '2017-06-29',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Land Rover Range Rover Evoque 2.0 eD4 SE Tech FWD Euro 6 (s/s) 5dr',
 'transmission': 'manual',
 'trim': 'SE Tech',
 'year': 2017}
2026-01-28 13:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601289472926%27 HTTP/1.1" 200 None
2026-01-28 13:06:52 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601289472926: {'created_time': 1769605612.427866, 'last_price_update_time': 1769605612.427875}
2026-01-28 13:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601289472926') HTTP/1.1" 204 0
2026-01-28 13:06:52 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:06:52 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:06:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:06:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f5204f73bd0>
2026-01-28 13:06:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:06:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:06:52 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2002
2026-01-28 13:06:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:06:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 13:06:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:06:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_626c7667-25f9-52f6-924b-654f0876a12f/626c7667-25f9-52f6-924b-654f0876a12f_image_8.jpg HTTP/1.1" 201 0
2026-01-28 13:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F1dafe119354741a5942645129f4d3ea1.jpg') HTTP/1.1" 204 0
2026-01-28 13:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1dafe119354741a5942645129f4d3ea1.jpg saved to cache
2026-01-28 13:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 626c7667-25f9-52f6-924b-654f0876a12f
2026-01-28 13:06:52 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 154,
 'color': 'White',
 'currency': 'GBP',
 'description': 'COMES WITH FRESH SERVICE AND NEW MOT',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 148,
 'fuel_type': 'Diesel',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202509066101632',
 'listing': 'directbuy',
 'location': 'Carshalton, Surrey',
 'make': 'Land Rover',
 'model': 'Range Rover Evoque',
 'odometer': 46792,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/bae6fb5d32934fc6854e2bf5935c2ceb.jpg',
                'https://m.atcdn.co.uk/a/media/f0364ff974ea4fbbb8f3d0e8c41f2359.jpg',
                'https://m.atcdn.co.uk/a/media/1df34b8d7124414480ab795d66cb5901.jpg',
                'https://m.atcdn.co.uk/a/media/f866cbe47acb4549b686a54f827be458.jpg',
                'https://m.atcdn.co.uk/a/media/72e81717d3df4a62b5e24417eb18e953.jpg',
                'https://m.atcdn.co.uk/a/media/72308c54936f4c708cb3a5a69abfaa73.jpg',
                'https://m.atcdn.co.uk/a/media/9e7f7e6790714eb69e19f3fa699c3a5d.jpg',
                'https://m.atcdn.co.uk/a/media/9f085095f2d84e89bea61bccb1dc4316.jpg',
                'https://m.atcdn.co.uk/a/media/5c74ece211624a73b4b4fcb559d750ac.jpg',
                'https://m.atcdn.co.uk/a/media/6d89739449a74086bb935087285fc8d7.jpg',
                'https://m.atcdn.co.uk/a/media/f173e95e9298470ca965887aa4ffaba3.jpg',
                'https://m.atcdn.co.uk/a/media/0f0667af9b3b41e191d54aa81e4c564b.jpg',
                'https://m.atcdn.co.uk/a/media/e1f8832795d14e16b62236e019d5a58d.jpg',
                'https://m.atcdn.co.uk/a/media/fc149b7c361f47f3804e8d449244d819.jpg',
                'https://m.atcdn.co.uk/a/media/a242c2658aac4569b2c0046bda35ad38.jpg',
                'https://m.atcdn.co.uk/a/media/2c74e8b7be554cfbb422589209867d75.jpg'],
 'price': 10800,
 'price_includes_vat': True,
 'registration_date': '2018-11-30',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Land Rover Range Rover Evoque 2.0 eD4 SE SUV 5dr Diesel Manual FWD '
          'Euro 6 (s/s) (150 ps)',
 'transmission': 'manual',
 'trim': 'SE',
 'year': 2018}
2026-01-28 13:06:52 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 9001b9ce-6d7e-527c-b61c-66e850547cff with identifier: 202509066101632
2026-01-28 13:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 16 photos for item 9001b9ce-6d7e-527c-b61c-66e850547cff
2026-01-28 13:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fbae6fb5d32934fc6854e2bf5935c2ceb.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bae6fb5d32934fc6854e2bf5935c2ceb.jpg already downloaded
2026-01-28 13:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff0364ff974ea4fbbb8f3d0e8c41f2359.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f0364ff974ea4fbbb8f3d0e8c41f2359.jpg already downloaded
2026-01-28 13:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F1df34b8d7124414480ab795d66cb5901.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1df34b8d7124414480ab795d66cb5901.jpg already downloaded
2026-01-28 13:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff866cbe47acb4549b686a54f827be458.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f866cbe47acb4549b686a54f827be458.jpg already downloaded
2026-01-28 13:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F72e81717d3df4a62b5e24417eb18e953.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/72e81717d3df4a62b5e24417eb18e953.jpg already downloaded
2026-01-28 13:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F72308c54936f4c708cb3a5a69abfaa73.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/72308c54936f4c708cb3a5a69abfaa73.jpg already downloaded
2026-01-28 13:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F9e7f7e6790714eb69e19f3fa699c3a5d.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9e7f7e6790714eb69e19f3fa699c3a5d.jpg already downloaded
2026-01-28 13:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F9f085095f2d84e89bea61bccb1dc4316.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9f085095f2d84e89bea61bccb1dc4316.jpg already downloaded
2026-01-28 13:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F5c74ece211624a73b4b4fcb559d750ac.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5c74ece211624a73b4b4fcb559d750ac.jpg already downloaded
2026-01-28 13:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F6d89739449a74086bb935087285fc8d7.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6d89739449a74086bb935087285fc8d7.jpg already downloaded
2026-01-28 13:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff173e95e9298470ca965887aa4ffaba3.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f173e95e9298470ca965887aa4ffaba3.jpg already downloaded
2026-01-28 13:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0f0667af9b3b41e191d54aa81e4c564b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0f0667af9b3b41e191d54aa81e4c564b.jpg already downloaded
2026-01-28 13:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe1f8832795d14e16b62236e019d5a58d.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e1f8832795d14e16b62236e019d5a58d.jpg already downloaded
2026-01-28 13:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ffc149b7c361f47f3804e8d449244d819.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fc149b7c361f47f3804e8d449244d819.jpg already downloaded
2026-01-28 13:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa242c2658aac4569b2c0046bda35ad38.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a242c2658aac4569b2c0046bda35ad38.jpg already downloaded
2026-01-28 13:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F2c74e8b7be554cfbb422589209867d75.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2c74e8b7be554cfbb422589209867d75.jpg already downloaded
2026-01-28 13:06:53 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 9001b9ce-6d7e-527c-b61c-66e850547cff with identifier 202509066101632
2026-01-28 13:06:53 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:06:53 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:06:53 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 9001b9ce-6d7e-527c-b61c-66e850547cff
2026-01-28 13:06:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'color': 'White',
 'currency': 'GBP',
 'description': 'COMES WITH FRESH SERVICE AND NEW MOT',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 148,
 'fuel_type': 'Diesel',
 'id': '9001b9ce-6d7e-527c-b61c-66e850547cff',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202509066101632',
 'listing': 'directbuy',
 'location': 'Carshalton, Surrey',
 'make': 'Land Rover',
 'model': 'Range Rover Evoque',
 'odometer': 46792,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 16,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/bae6fb5d32934fc6854e2bf5935c2ceb.jpg',
                'https://m.atcdn.co.uk/a/media/f0364ff974ea4fbbb8f3d0e8c41f2359.jpg',
                'https://m.atcdn.co.uk/a/media/1df34b8d7124414480ab795d66cb5901.jpg',
                'https://m.atcdn.co.uk/a/media/f866cbe47acb4549b686a54f827be458.jpg',
                'https://m.atcdn.co.uk/a/media/72e81717d3df4a62b5e24417eb18e953.jpg',
                'https://m.atcdn.co.uk/a/media/72308c54936f4c708cb3a5a69abfaa73.jpg',
                'https://m.atcdn.co.uk/a/media/9e7f7e6790714eb69e19f3fa699c3a5d.jpg',
                'https://m.atcdn.co.uk/a/media/9f085095f2d84e89bea61bccb1dc4316.jpg',
                'https://m.atcdn.co.uk/a/media/5c74ece211624a73b4b4fcb559d750ac.jpg',
                'https://m.atcdn.co.uk/a/media/6d89739449a74086bb935087285fc8d7.jpg',
                'https://m.atcdn.co.uk/a/media/f173e95e9298470ca965887aa4ffaba3.jpg',
                'https://m.atcdn.co.uk/a/media/0f0667af9b3b41e191d54aa81e4c564b.jpg',
                'https://m.atcdn.co.uk/a/media/e1f8832795d14e16b62236e019d5a58d.jpg',
                'https://m.atcdn.co.uk/a/media/fc149b7c361f47f3804e8d449244d819.jpg',
                'https://m.atcdn.co.uk/a/media/a242c2658aac4569b2c0046bda35ad38.jpg',
                'https://m.atcdn.co.uk/a/media/2c74e8b7be554cfbb422589209867d75.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9001b9ce-6d7e-527c-b61c-66e850547cff/9001b9ce-6d7e-527c-b61c-66e850547cff_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42299,
             'Height': 450,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/bae6fb5d32934fc6854e2bf5935c2ceb.jpg',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9001b9ce-6d7e-527c-b61c-66e850547cff/9001b9ce-6d7e-527c-b61c-66e850547cff_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44673,
             'Height': 450,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f0364ff974ea4fbbb8f3d0e8c41f2359.jpg',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9001b9ce-6d7e-527c-b61c-66e850547cff/9001b9ce-6d7e-527c-b61c-66e850547cff_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40369,
             'Height': 450,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/1df34b8d7124414480ab795d66cb5901.jpg',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9001b9ce-6d7e-527c-b61c-66e850547cff/9001b9ce-6d7e-527c-b61c-66e850547cff_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41373,
             'Height': 450,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f866cbe47acb4549b686a54f827be458.jpg',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9001b9ce-6d7e-527c-b61c-66e850547cff/9001b9ce-6d7e-527c-b61c-66e850547cff_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43273,
             'Height': 450,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/72e81717d3df4a62b5e24417eb18e953.jpg',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9001b9ce-6d7e-527c-b61c-66e850547cff/9001b9ce-6d7e-527c-b61c-66e850547cff_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42752,
             'Height': 450,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/72308c54936f4c708cb3a5a69abfaa73.jpg',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9001b9ce-6d7e-527c-b61c-66e850547cff/9001b9ce-6d7e-527c-b61c-66e850547cff_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52546,
             'Height': 450,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/9e7f7e6790714eb69e19f3fa699c3a5d.jpg',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9001b9ce-6d7e-527c-b61c-66e850547cff/9001b9ce-6d7e-527c-b61c-66e850547cff_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53343,
             'Height': 450,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/9f085095f2d84e89bea61bccb1dc4316.jpg',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9001b9ce-6d7e-527c-b61c-66e850547cff/9001b9ce-6d7e-527c-b61c-66e850547cff_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53640,
             'Height': 450,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/5c74ece211624a73b4b4fcb559d750ac.jpg',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9001b9ce-6d7e-527c-b61c-66e850547cff/9001b9ce-6d7e-527c-b61c-66e850547cff_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38764,
             'Height': 596,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/6d89739449a74086bb935087285fc8d7.jpg',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9001b9ce-6d7e-527c-b61c-66e850547cff/9001b9ce-6d7e-527c-b61c-66e850547cff_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 54951,
             'Height': 540,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f173e95e9298470ca965887aa4ffaba3.jpg',
             'Width': 745},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9001b9ce-6d7e-527c-b61c-66e850547cff/9001b9ce-6d7e-527c-b61c-66e850547cff_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38314,
             'Height': 575,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0f0667af9b3b41e191d54aa81e4c564b.jpg',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9001b9ce-6d7e-527c-b61c-66e850547cff/9001b9ce-6d7e-527c-b61c-66e850547cff_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 13763,
             'Height': 321,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e1f8832795d14e16b62236e019d5a58d.jpg',
             'Width': 340},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9001b9ce-6d7e-527c-b61c-66e850547cff/9001b9ce-6d7e-527c-b61c-66e850547cff_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 54388,
             'Height': 600,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/fc149b7c361f47f3804e8d449244d819.jpg',
             'Width': 753},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9001b9ce-6d7e-527c-b61c-66e850547cff/9001b9ce-6d7e-527c-b61c-66e850547cff_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68667,
             'Height': 600,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a242c2658aac4569b2c0046bda35ad38.jpg',
             'Width': 791},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9001b9ce-6d7e-527c-b61c-66e850547cff/9001b9ce-6d7e-527c-b61c-66e850547cff_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 14475,
             'Height': 308,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2c74e8b7be554cfbb422589209867d75.jpg',
             'Width': 372}],
 'price': 10800,
 'price_includes_vat': True,
 'registration_date': '2018-11-30',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Land Rover Range Rover Evoque 2.0 eD4 SE SUV 5dr Diesel Manual FWD '
          'Euro 6 (s/s) (150 ps)',
 'transmission': 'manual',
 'trim': 'SE',
 'year': 2018}
2026-01-28 13:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202509066101632%27 HTTP/1.1" 200 None
2026-01-28 13:06:53 [auto_selling_autotrader.co.uk] INFO: Saving data for 202509066101632: {'created_time': 1769605613.179608, 'last_price_update_time': 1769605613.179622}
2026-01-28 13:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202509066101632') HTTP/1.1" 204 0
2026-01-28 13:06:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/32b27595d5974a1286718c037c6bbc0e.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:06:53 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:06:53 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:06:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:06:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f520584bf50>
2026-01-28 13:06:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:06:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:06:53 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2002
2026-01-28 13:06:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 13:06:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_626c7667-25f9-52f6-924b-654f0876a12f/626c7667-25f9-52f6-924b-654f0876a12f_image_7.jpg HTTP/1.1" 201 0
2026-01-28 13:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F32b27595d5974a1286718c037c6bbc0e.jpg') HTTP/1.1" 204 0
2026-01-28 13:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/32b27595d5974a1286718c037c6bbc0e.jpg saved to cache
2026-01-28 13:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 626c7667-25f9-52f6-924b-654f0876a12f
2026-01-28 13:06:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/d44e9d50634441219b824621f01bc756.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:06:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/d50472f4c7604a24bfb8dc839d6f44ce.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:06:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/79ec0556a330419391af343fd8b206da.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:06:53 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:06:53 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:06:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:06:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f5205943790>
2026-01-28 13:06:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:06:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:06:53 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2010
2026-01-28 13:06:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 13:06:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:06:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_626c7667-25f9-52f6-924b-654f0876a12f/626c7667-25f9-52f6-924b-654f0876a12f_image_5.jpg HTTP/1.1" 201 0
2026-01-28 13:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fd44e9d50634441219b824621f01bc756.jpg') HTTP/1.1" 204 0
2026-01-28 13:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d44e9d50634441219b824621f01bc756.jpg saved to cache
2026-01-28 13:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 626c7667-25f9-52f6-924b-654f0876a12f
2026-01-28 13:06:54 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:06:54 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:06:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:06:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f52058f5590>
2026-01-28 13:06:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:06:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:06:54 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2002
2026-01-28 13:06:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:06:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 13:06:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:06:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_626c7667-25f9-52f6-924b-654f0876a12f/626c7667-25f9-52f6-924b-654f0876a12f_image_6.jpg HTTP/1.1" 201 0
2026-01-28 13:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fd50472f4c7604a24bfb8dc839d6f44ce.jpg') HTTP/1.1" 204 0
2026-01-28 13:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d50472f4c7604a24bfb8dc839d6f44ce.jpg saved to cache
2026-01-28 13:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 626c7667-25f9-52f6-924b-654f0876a12f
2026-01-28 13:06:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/001a01ed81e14bcca8c477120b65191d.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:06:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/d91cf6db24d2497a915068e56ad5e183.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:06:54 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:06:54 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:06:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:06:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f52059084d0>
2026-01-28 13:06:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:06:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:06:54 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2007
2026-01-28 13:06:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:06:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 13:06:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:06:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_626c7667-25f9-52f6-924b-654f0876a12f/626c7667-25f9-52f6-924b-654f0876a12f_image_4.jpg HTTP/1.1" 201 0
2026-01-28 13:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F79ec0556a330419391af343fd8b206da.jpg') HTTP/1.1" 204 0
2026-01-28 13:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/79ec0556a330419391af343fd8b206da.jpg saved to cache
2026-01-28 13:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 626c7667-25f9-52f6-924b-654f0876a12f
2026-01-28 13:06:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/41e4e8a2971f45fbb5c1549acec29ec9.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:06:54 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 13:06:54 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:06:54 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:06:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:06:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f5204f79610>
2026-01-28 13:06:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:06:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:06:54 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2002
2026-01-28 13:06:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:06:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 13:06:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:06:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_626c7667-25f9-52f6-924b-654f0876a12f/626c7667-25f9-52f6-924b-654f0876a12f_image_3.jpg HTTP/1.1" 201 0
2026-01-28 13:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F001a01ed81e14bcca8c477120b65191d.jpg') HTTP/1.1" 204 0
2026-01-28 13:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/001a01ed81e14bcca8c477120b65191d.jpg saved to cache
2026-01-28 13:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 626c7667-25f9-52f6-924b-654f0876a12f
2026-01-28 13:06:55 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:06:55 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:06:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:06:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f520590f910>
2026-01-28 13:06:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:06:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:06:55 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2006
2026-01-28 13:06:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:06:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 13:06:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:06:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_626c7667-25f9-52f6-924b-654f0876a12f/626c7667-25f9-52f6-924b-654f0876a12f_image_2.jpg HTTP/1.1" 201 0
2026-01-28 13:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fd91cf6db24d2497a915068e56ad5e183.jpg') HTTP/1.1" 204 0
2026-01-28 13:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d91cf6db24d2497a915068e56ad5e183.jpg saved to cache
2026-01-28 13:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 626c7667-25f9-52f6-924b-654f0876a12f
2026-01-28 13:06:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/7f1b84d9797f463faa5591d3e4cacd92.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:06:55 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 13:06:55 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:06:55 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:06:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:06:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f5204f9d0d0>
2026-01-28 13:06:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:06:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:06:55 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2009
2026-01-28 13:06:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:06:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 13:06:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:06:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_626c7667-25f9-52f6-924b-654f0876a12f/626c7667-25f9-52f6-924b-654f0876a12f_image_1.jpg HTTP/1.1" 201 0
2026-01-28 13:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F41e4e8a2971f45fbb5c1549acec29ec9.jpg') HTTP/1.1" 204 0
2026-01-28 13:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/41e4e8a2971f45fbb5c1549acec29ec9.jpg saved to cache
2026-01-28 13:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 626c7667-25f9-52f6-924b-654f0876a12f
2026-01-28 13:06:55 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:06:55 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:06:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:06:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f5204f72f10>
2026-01-28 13:06:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:06:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:06:55 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2007
2026-01-28 13:06:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:06:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 13:06:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:06:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_626c7667-25f9-52f6-924b-654f0876a12f/626c7667-25f9-52f6-924b-654f0876a12f_image_0.jpg HTTP/1.1" 201 0
2026-01-28 13:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F7f1b84d9797f463faa5591d3e4cacd92.jpg') HTTP/1.1" 204 0
2026-01-28 13:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7f1b84d9797f463faa5591d3e4cacd92.jpg saved to cache
2026-01-28 13:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 626c7667-25f9-52f6-924b-654f0876a12f
2026-01-28 13:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Removing item 626c7667-25f9-52f6-924b-654f0876a12f from tracking dictionaries
2026-01-28 13:06:55 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 626c7667-25f9-52f6-924b-654f0876a12f sending to next pipeline
2026-01-28 13:06:55 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 626c7667-25f9-52f6-924b-654f0876a12f with identifier 202601289472935
2026-01-28 13:06:55 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:06:55 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:06:55 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 626c7667-25f9-52f6-924b-654f0876a12f
2026-01-28 13:06:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/7f1b84d9797f463faa5591d3e4cacd92.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 113,
 'color': 'Grey',
 'currency': 'GBP',
 'description': 'This 2017 Land Rover Range Rover Evoque eD4 SE Tech offers an '
                'exceptional blend of style and efficiency, boasting an '
                'impressive fuel economy of 66 miles per gallon. This Euro 6 '
                'compliant model features a 2.0L diesel engine and comes '
                'equipped with desirable SE Tech trim. You will appreciate the '
                'convenience of heated front seats, automatic headlights, and '
                'rear parking aid, making every journey more comfortable and '
                'secure. The integrated Bluetooth system allows for seamless '
                'phone connectivity and audio streaming, keeping you connected '
                'on the go.\n'
                '\n'
                'Beyond its impressive features, this Range Rover Evoque '
                'stands out with its remarkably low CO2 emissions, indicating '
                'a more environmentally conscious choice. The generous boot '
                'space provides ample room for all your luggage and shopping '
                'needs, making it a practical option for families and '
                'adventurers alike. These highlights demonstrate how this '
                'Evoque offers a superior driving experience compared to other '
                'vehicles in its class.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 148,
 'fuel_type': 'Diesel',
 'id': '626c7667-25f9-52f6-924b-654f0876a12f',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601289472935',
 'listing': 'directbuy',
 'location': 'Carshalton, Surrey',
 'make': 'Land Rover',
 'model': 'Range Rover Evoque',
 'odometer': 72250,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 18,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_626c7667-25f9-52f6-924b-654f0876a12f/626c7667-25f9-52f6-924b-654f0876a12f_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74258,
             'Height': 640,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/7f1b84d9797f463faa5591d3e4cacd92.jpg',
             'Width': 1102},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_626c7667-25f9-52f6-924b-654f0876a12f/626c7667-25f9-52f6-924b-654f0876a12f_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76808,
             'Height': 640,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/41e4e8a2971f45fbb5c1549acec29ec9.jpg',
             'Width': 1102},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_626c7667-25f9-52f6-924b-654f0876a12f/626c7667-25f9-52f6-924b-654f0876a12f_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68908,
             'Height': 625,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/d91cf6db24d2497a915068e56ad5e183.jpg',
             'Width': 1098},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_626c7667-25f9-52f6-924b-654f0876a12f/626c7667-25f9-52f6-924b-654f0876a12f_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 61789,
             'Height': 644,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/001a01ed81e14bcca8c477120b65191d.jpg',
             'Width': 1027},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_626c7667-25f9-52f6-924b-654f0876a12f/626c7667-25f9-52f6-924b-654f0876a12f_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70902,
             'Height': 616,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/79ec0556a330419391af343fd8b206da.jpg',
             'Width': 1106},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_626c7667-25f9-52f6-924b-654f0876a12f/626c7667-25f9-52f6-924b-654f0876a12f_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69419,
             'Height': 559,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/d44e9d50634441219b824621f01bc756.jpg',
             'Width': 1320},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_626c7667-25f9-52f6-924b-654f0876a12f/626c7667-25f9-52f6-924b-654f0876a12f_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71717,
             'Height': 574,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/d50472f4c7604a24bfb8dc839d6f44ce.jpg',
             'Width': 1320},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_626c7667-25f9-52f6-924b-654f0876a12f/626c7667-25f9-52f6-924b-654f0876a12f_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 130103,
             'Height': 725,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/32b27595d5974a1286718c037c6bbc0e.jpg',
             'Width': 1320},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_626c7667-25f9-52f6-924b-654f0876a12f/626c7667-25f9-52f6-924b-654f0876a12f_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 128158,
             'Height': 720,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/1dafe119354741a5942645129f4d3ea1.jpg',
             'Width': 1320},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_626c7667-25f9-52f6-924b-654f0876a12f/626c7667-25f9-52f6-924b-654f0876a12f_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 117225,
             'Height': 689,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/85e7683fdd294c1caefee900283e904f.jpg',
             'Width': 1320},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 294656,
             'Height': 976,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/74a243344ec540a59fa34be33078b1b8.jpg',
             'Width': 2000},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 170284,
             'Height': 747,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f1fa2eb224fe4bab89954477be2cdade.jpg',
             'Width': 1600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 61323,
             'Height': 871,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c197db9a00f94610ac086108c4653753.jpg',
             'Width': 1170},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53329,
             'Height': 540,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/fec21b96d0a942c3b8f179783fea56b3.jpg',
             'Width': 745},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51974,
             'Height': 766,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/49593bbd6f3f449db631565cd70065b6.jpg',
             'Width': 1065},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 13166,
             'Height': 321,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/4502bf99a18546ac98729b7e5a075793.jpg',
             'Width': 340},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82316,
             'Height': 842,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/5f103363ea58407abada8ee2b29c2aa1.jpg',
             'Width': 1057},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_19.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 122423,
             'Height': 888,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/aa9510da6f234294b44e8c49df2632f1.jpg',
             'Width': 1170}],
 'price': 8700,
 'price_includes_vat': True,
 'registration_date': '2017-03-24',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Land Rover Range Rover Evoque 2.0 eD4 SE Tech FWD Euro 6 (s/s) 5dr',
 'transmission': 'manual',
 'trim': 'SE Tech',
 'year': 2017}
2026-01-28 13:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601289472935%27 HTTP/1.1" 200 None
2026-01-28 13:06:55 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601289472935: {'created_time': 1769605615.942714, 'last_price_update_time': 1769605615.942727}
2026-01-28 13:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601289472935') HTTP/1.1" 204 0
2026-01-28 13:06:56 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://www.autotrader.co.uk/at-graphql> (referer: https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery) ['zyte-api']
2026-01-28 13:06:56 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 13:06:56 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 139,
 'color': 'Black',
 'currency': 'GBP',
 'description': 'This 2018 Land Rover Discovery Sport TD4 HSE Dynamic Lux '
                'offers a refined driving experience with its capable Four '
                'Wheel Drive system and a powerful 2.0L Diesel Engine. As a '
                'Euro 6 compliant vehicle, it meets modern emission standards. '
                'This versatile SUV boasts seven seats, making it ideal for '
                'families or those needing extra passenger capacity. With a '
                'towing weight of 2200 kg, it is well equipped for various '
                'needs. The HSE Dynamic Lux trim level ensures a premium feel, '
                'complemented by features such as rear parking aid, keyless '
                'entry, and a rear view camera to assist with manoeuvring.\n'
                '\n'
                'Further enhancing its practicality and comfort, this '
                'Discovery Sport includes Park Assist with front and rear '
                'sensors, providing comprehensive parking assistance. The '
                'Climate Front with Heated Rear Seats ensures all occupants '
                'can enjoy a comfortable journey, regardless of the weather. '
                'These notable features, combined with the robust Land Rover '
                'engineering, position this Discovery Sport as a superior '
                'choice for those seeking a capable, comfortable, and well '
                'equipped seven seat SUV.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 178,
 'fuel_type': 'Diesel',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601249387863',
 'listing': 'directbuy',
 'location': 'Carshalton, Surrey',
 'make': 'Land Rover',
 'model': 'Discovery Sport',
 'odometer': 111800,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/124cc3dfa8974803818c1ba15ab48bef.jpg',
                'https://m.atcdn.co.uk/a/media/ba8db7b52fbd42619b07bd9e96138311.jpg',
                'https://m.atcdn.co.uk/a/media/0b862cf2e6be46cf8fbc4caf8b8c18f8.jpg',
                'https://m.atcdn.co.uk/a/media/5d6a4ec05f3d4496abb23bff6ebf9506.jpg',
                'https://m.atcdn.co.uk/a/media/2c55f55de9954aa4a1ab417f8c3c2464.jpg',
                'https://m.atcdn.co.uk/a/media/d9ab40f240944100bef800b26f630624.jpg',
                'https://m.atcdn.co.uk/a/media/767c472a47304471978cb002830ef94e.jpg',
                'https://m.atcdn.co.uk/a/media/f63564d0c76340c8a026dc5273de42e1.jpg',
                'https://m.atcdn.co.uk/a/media/0d7f98455e324146af6dc5cb1cfa8d71.jpg',
                'https://m.atcdn.co.uk/a/media/a364e0d1c0fc4df8935f707dde84abe4.jpg',
                'https://m.atcdn.co.uk/a/media/db139936b1e648e198eac7156ec06afe.jpg',
                'https://m.atcdn.co.uk/a/media/29623478c1dd4ab4b93dcd51e15ffebf.jpg',
                'https://m.atcdn.co.uk/a/media/74a243344ec540a59fa34be33078b1b8.jpg',
                'https://m.atcdn.co.uk/a/media/f1fa2eb224fe4bab89954477be2cdade.jpg',
                'https://m.atcdn.co.uk/a/media/c197db9a00f94610ac086108c4653753.jpg',
                'https://m.atcdn.co.uk/a/media/fec21b96d0a942c3b8f179783fea56b3.jpg',
                'https://m.atcdn.co.uk/a/media/49593bbd6f3f449db631565cd70065b6.jpg',
                'https://m.atcdn.co.uk/a/media/4502bf99a18546ac98729b7e5a075793.jpg',
                'https://m.atcdn.co.uk/a/media/5f103363ea58407abada8ee2b29c2aa1.jpg',
                'https://m.atcdn.co.uk/a/media/aa9510da6f234294b44e8c49df2632f1.jpg'],
 'price': 10100,
 'price_includes_vat': True,
 'registration_date': '2018-05-30',
 'seats_number': 7,
 'seller_name': None,
 'title': 'Land Rover Discovery Sport 2.0 TD4 HSE Dynamic Lux Auto 4WD Euro 6 '
          '(s/s) 5dr',
 'transmission': 'automatic',
 'trim': 'HSE Dynamic Lux',
 'year': 2018}
2026-01-28 13:06:56 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: c92ee2cf-898a-512a-8e0a-94300f3532c4 with identifier: 202601249387863
2026-01-28 13:06:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item c92ee2cf-898a-512a-8e0a-94300f3532c4
2026-01-28 13:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F124cc3dfa8974803818c1ba15ab48bef.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/124cc3dfa8974803818c1ba15ab48bef.jpg already downloaded
2026-01-28 13:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fba8db7b52fbd42619b07bd9e96138311.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ba8db7b52fbd42619b07bd9e96138311.jpg already downloaded
2026-01-28 13:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0b862cf2e6be46cf8fbc4caf8b8c18f8.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0b862cf2e6be46cf8fbc4caf8b8c18f8.jpg already downloaded
2026-01-28 13:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F5d6a4ec05f3d4496abb23bff6ebf9506.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5d6a4ec05f3d4496abb23bff6ebf9506.jpg already downloaded
2026-01-28 13:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F2c55f55de9954aa4a1ab417f8c3c2464.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2c55f55de9954aa4a1ab417f8c3c2464.jpg already downloaded
2026-01-28 13:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fd9ab40f240944100bef800b26f630624.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d9ab40f240944100bef800b26f630624.jpg already downloaded
2026-01-28 13:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F767c472a47304471978cb002830ef94e.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/767c472a47304471978cb002830ef94e.jpg already downloaded
2026-01-28 13:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff63564d0c76340c8a026dc5273de42e1.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f63564d0c76340c8a026dc5273de42e1.jpg already downloaded
2026-01-28 13:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0d7f98455e324146af6dc5cb1cfa8d71.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0d7f98455e324146af6dc5cb1cfa8d71.jpg already downloaded
2026-01-28 13:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa364e0d1c0fc4df8935f707dde84abe4.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a364e0d1c0fc4df8935f707dde84abe4.jpg already downloaded
2026-01-28 13:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fdb139936b1e648e198eac7156ec06afe.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/db139936b1e648e198eac7156ec06afe.jpg already downloaded
2026-01-28 13:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F29623478c1dd4ab4b93dcd51e15ffebf.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/29623478c1dd4ab4b93dcd51e15ffebf.jpg already downloaded
2026-01-28 13:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F74a243344ec540a59fa34be33078b1b8.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/74a243344ec540a59fa34be33078b1b8.jpg already downloaded
2026-01-28 13:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff1fa2eb224fe4bab89954477be2cdade.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f1fa2eb224fe4bab89954477be2cdade.jpg already downloaded
2026-01-28 13:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc197db9a00f94610ac086108c4653753.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c197db9a00f94610ac086108c4653753.jpg already downloaded
2026-01-28 13:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ffec21b96d0a942c3b8f179783fea56b3.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fec21b96d0a942c3b8f179783fea56b3.jpg already downloaded
2026-01-28 13:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F49593bbd6f3f449db631565cd70065b6.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/49593bbd6f3f449db631565cd70065b6.jpg already downloaded
2026-01-28 13:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F4502bf99a18546ac98729b7e5a075793.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4502bf99a18546ac98729b7e5a075793.jpg already downloaded
2026-01-28 13:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F5f103363ea58407abada8ee2b29c2aa1.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5f103363ea58407abada8ee2b29c2aa1.jpg already downloaded
2026-01-28 13:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Faa9510da6f234294b44e8c49df2632f1.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/aa9510da6f234294b44e8c49df2632f1.jpg already downloaded
2026-01-28 13:06:57 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: c92ee2cf-898a-512a-8e0a-94300f3532c4 with identifier 202601249387863
2026-01-28 13:06:57 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:06:57 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:06:57 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item c92ee2cf-898a-512a-8e0a-94300f3532c4
2026-01-28 13:06:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'color': 'Black',
 'currency': 'GBP',
 'description': 'This 2018 Land Rover Discovery Sport TD4 HSE Dynamic Lux '
                'offers a refined driving experience with its capable Four '
                'Wheel Drive system and a powerful 2.0L Diesel Engine. As a '
                'Euro 6 compliant vehicle, it meets modern emission standards. '
                'This versatile SUV boasts seven seats, making it ideal for '
                'families or those needing extra passenger capacity. With a '
                'towing weight of 2200 kg, it is well equipped for various '
                'needs. The HSE Dynamic Lux trim level ensures a premium feel, '
                'complemented by features such as rear parking aid, keyless '
                'entry, and a rear view camera to assist with manoeuvring.\n'
                '\n'
                'Further enhancing its practicality and comfort, this '
                'Discovery Sport includes Park Assist with front and rear '
                'sensors, providing comprehensive parking assistance. The '
                'Climate Front with Heated Rear Seats ensures all occupants '
                'can enjoy a comfortable journey, regardless of the weather. '
                'These notable features, combined with the robust Land Rover '
                'engineering, position this Discovery Sport as a superior '
                'choice for those seeking a capable, comfortable, and well '
                'equipped seven seat SUV.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 178,
 'fuel_type': 'Diesel',
 'id': 'c92ee2cf-898a-512a-8e0a-94300f3532c4',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601249387863',
 'listing': 'directbuy',
 'location': 'Carshalton, Surrey',
 'make': 'Land Rover',
 'model': 'Discovery Sport',
 'odometer': 111800,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 20,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/124cc3dfa8974803818c1ba15ab48bef.jpg',
                'https://m.atcdn.co.uk/a/media/ba8db7b52fbd42619b07bd9e96138311.jpg',
                'https://m.atcdn.co.uk/a/media/0b862cf2e6be46cf8fbc4caf8b8c18f8.jpg',
                'https://m.atcdn.co.uk/a/media/5d6a4ec05f3d4496abb23bff6ebf9506.jpg',
                'https://m.atcdn.co.uk/a/media/2c55f55de9954aa4a1ab417f8c3c2464.jpg',
                'https://m.atcdn.co.uk/a/media/d9ab40f240944100bef800b26f630624.jpg',
                'https://m.atcdn.co.uk/a/media/767c472a47304471978cb002830ef94e.jpg',
                'https://m.atcdn.co.uk/a/media/f63564d0c76340c8a026dc5273de42e1.jpg',
                'https://m.atcdn.co.uk/a/media/0d7f98455e324146af6dc5cb1cfa8d71.jpg',
                'https://m.atcdn.co.uk/a/media/a364e0d1c0fc4df8935f707dde84abe4.jpg',
                'https://m.atcdn.co.uk/a/media/db139936b1e648e198eac7156ec06afe.jpg',
                'https://m.atcdn.co.uk/a/media/29623478c1dd4ab4b93dcd51e15ffebf.jpg',
                'https://m.atcdn.co.uk/a/media/74a243344ec540a59fa34be33078b1b8.jpg',
                'https://m.atcdn.co.uk/a/media/f1fa2eb224fe4bab89954477be2cdade.jpg',
                'https://m.atcdn.co.uk/a/media/c197db9a00f94610ac086108c4653753.jpg',
                'https://m.atcdn.co.uk/a/media/fec21b96d0a942c3b8f179783fea56b3.jpg',
                'https://m.atcdn.co.uk/a/media/49593bbd6f3f449db631565cd70065b6.jpg',
                'https://m.atcdn.co.uk/a/media/4502bf99a18546ac98729b7e5a075793.jpg',
                'https://m.atcdn.co.uk/a/media/5f103363ea58407abada8ee2b29c2aa1.jpg',
                'https://m.atcdn.co.uk/a/media/aa9510da6f234294b44e8c49df2632f1.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 58593,
             'Height': 597,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/124cc3dfa8974803818c1ba15ab48bef.jpg',
             'Width': 907},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 58803,
             'Height': 597,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ba8db7b52fbd42619b07bd9e96138311.jpg',
             'Width': 907},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67459,
             'Height': 651,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0b862cf2e6be46cf8fbc4caf8b8c18f8.jpg',
             'Width': 1009},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51246,
             'Height': 581,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/5d6a4ec05f3d4496abb23bff6ebf9506.jpg',
             'Width': 934},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 54530,
             'Height': 629,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2c55f55de9954aa4a1ab417f8c3c2464.jpg',
             'Width': 895},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 65553,
             'Height': 551,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/d9ab40f240944100bef800b26f630624.jpg',
             'Width': 1320},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 61935,
             'Height': 567,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/767c472a47304471978cb002830ef94e.jpg',
             'Width': 1320},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 126776,
             'Height': 688,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f63564d0c76340c8a026dc5273de42e1.jpg',
             'Width': 1320},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 112375,
             'Height': 700,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0d7f98455e324146af6dc5cb1cfa8d71.jpg',
             'Width': 1320},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 108701,
             'Height': 938,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a364e0d1c0fc4df8935f707dde84abe4.jpg',
             'Width': 1320},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 119431,
             'Height': 689,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/db139936b1e648e198eac7156ec06afe.jpg',
             'Width': 1320},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 114102,
             'Height': 696,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/29623478c1dd4ab4b93dcd51e15ffebf.jpg',
             'Width': 1320},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 294656,
             'Height': 976,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/74a243344ec540a59fa34be33078b1b8.jpg',
             'Width': 2000},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 170284,
             'Height': 747,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f1fa2eb224fe4bab89954477be2cdade.jpg',
             'Width': 1600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 61323,
             'Height': 871,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c197db9a00f94610ac086108c4653753.jpg',
             'Width': 1170},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53329,
             'Height': 540,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/fec21b96d0a942c3b8f179783fea56b3.jpg',
             'Width': 745},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51974,
             'Height': 766,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/49593bbd6f3f449db631565cd70065b6.jpg',
             'Width': 1065},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 13166,
             'Height': 321,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/4502bf99a18546ac98729b7e5a075793.jpg',
             'Width': 340},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82316,
             'Height': 842,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/5f103363ea58407abada8ee2b29c2aa1.jpg',
             'Width': 1057},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_19.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 122423,
             'Height': 888,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/aa9510da6f234294b44e8c49df2632f1.jpg',
             'Width': 1170}],
 'price': 10100,
 'price_includes_vat': True,
 'registration_date': '2018-05-30',
 'seats_number': 7,
 'seller_name': None,
 'title': 'Land Rover Discovery Sport 2.0 TD4 HSE Dynamic Lux Auto 4WD Euro 6 '
          '(s/s) 5dr',
 'transmission': 'automatic',
 'trim': 'HSE Dynamic Lux',
 'year': 2018}
2026-01-28 13:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601249387863%27 HTTP/1.1" 200 None
2026-01-28 13:06:57 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601249387863: {'created_time': 1769605617.347341, 'last_price_update_time': 1769605617.347352}
2026-01-28 13:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601249387863') HTTP/1.1" 204 0
2026-01-28 13:07:03 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://www.autotrader.co.uk/at-graphql> (referer: https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery) ['zyte-api']
2026-01-28 13:07:03 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 13:07:03 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 139,
 'color': 'Grey',
 'currency': 'GBP',
 'description': 'This 2017 Land Rover Discovery Sport TD4 HSE Black offers a '
                'compelling blend of capability and comfort. As a Euro 6 '
                'compliant model, this Four Wheel Drive vehicle is equipped '
                'with a 2.0L Diesel engine and boasts a generous seven seat '
                'configuration, making it ideal for families or those needing '
                'extra space. The HSE Black trim level includes desirable '
                'features such as Two Zone Climate Control for personalised '
                'comfort, Rear Parking Aid to assist with manoeuvring, and a '
                'Fixed Panoramic Roof that floods the cabin with natural '
                'light. For enhanced visibility and a distinctive look, it '
                'features Xenon Headlights with LED Signature, and convenient '
                'Passive Entry allows for keyless access.\n'
                '\n'
                'Experience impressive performance with this Discovery Sport, '
                'capable of accelerating from 0 to 60mph in just 8.4 seconds. '
                'Its fuel economy is a notable highlight, achieving an '
                'excellent 53 mpg, which indicates its efficiency compared to '
                'other vehicles in its class. Furthermore, with a towing '
                'weight of 2200 kg, this Land Rover Discovery Sport provides '
                'substantial capability for towing needs.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 178,
 'fuel_type': 'Diesel',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601279444198',
 'listing': 'directbuy',
 'location': 'Carshalton, Surrey',
 'make': 'Land Rover',
 'model': 'Discovery Sport',
 'odometer': 90550,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/cd9ebbba95714922935c37809d631b2a.jpg',
                'https://m.atcdn.co.uk/a/media/dcc59d75e50546eeb7722ec9e049117f.jpg',
                'https://m.atcdn.co.uk/a/media/38f50b8f291642daa0be7dea6f9aeb2e.jpg',
                'https://m.atcdn.co.uk/a/media/e3c3128dae9e4dbeb07ecf06d6b287b6.jpg',
                'https://m.atcdn.co.uk/a/media/0a207f311d31430b846af8560be4f4e5.jpg',
                'https://m.atcdn.co.uk/a/media/2d448a17b5974bef98dfe7f150015a30.jpg',
                'https://m.atcdn.co.uk/a/media/8811e67958d74a97865039c91dbf7773.jpg',
                'https://m.atcdn.co.uk/a/media/1be5c33d82e44267a1087a9899d85fd9.jpg',
                'https://m.atcdn.co.uk/a/media/860a2bc6c2ca45d1a6c1976ec333c091.jpg',
                'https://m.atcdn.co.uk/a/media/fcf3f9ecc0b64fb996fdc29bf64054d5.jpg',
                'https://m.atcdn.co.uk/a/media/34b0b5c253fc468ca6149aa1bdc6bf1f.jpg',
                'https://m.atcdn.co.uk/a/media/74a243344ec540a59fa34be33078b1b8.jpg',
                'https://m.atcdn.co.uk/a/media/f1fa2eb224fe4bab89954477be2cdade.jpg',
                'https://m.atcdn.co.uk/a/media/c197db9a00f94610ac086108c4653753.jpg',
                'https://m.atcdn.co.uk/a/media/fec21b96d0a942c3b8f179783fea56b3.jpg',
                'https://m.atcdn.co.uk/a/media/49593bbd6f3f449db631565cd70065b6.jpg',
                'https://m.atcdn.co.uk/a/media/4502bf99a18546ac98729b7e5a075793.jpg',
                'https://m.atcdn.co.uk/a/media/5f103363ea58407abada8ee2b29c2aa1.jpg',
                'https://m.atcdn.co.uk/a/media/aa9510da6f234294b44e8c49df2632f1.jpg'],
 'price': 10500,
 'price_includes_vat': True,
 'registration_date': '2017-12-20',
 'seats_number': 7,
 'seller_name': None,
 'title': 'Land Rover Discovery Sport 2.0 TD4 HSE Black Auto 4WD Euro 6 (s/s) '
          '5dr',
 'transmission': 'automatic',
 'trim': 'HSE Black',
 'year': 2017}
2026-01-28 13:07:03 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8 with identifier: 202601279444198
2026-01-28 13:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 19 photos for item 8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8
2026-01-28 13:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fcd9ebbba95714922935c37809d631b2a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cd9ebbba95714922935c37809d631b2a.jpg not downloaded yet
2026-01-28 13:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fdcc59d75e50546eeb7722ec9e049117f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/dcc59d75e50546eeb7722ec9e049117f.jpg not downloaded yet
2026-01-28 13:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F38f50b8f291642daa0be7dea6f9aeb2e.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/38f50b8f291642daa0be7dea6f9aeb2e.jpg not downloaded yet
2026-01-28 13:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe3c3128dae9e4dbeb07ecf06d6b287b6.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e3c3128dae9e4dbeb07ecf06d6b287b6.jpg not downloaded yet
2026-01-28 13:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0a207f311d31430b846af8560be4f4e5.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0a207f311d31430b846af8560be4f4e5.jpg not downloaded yet
2026-01-28 13:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F2d448a17b5974bef98dfe7f150015a30.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2d448a17b5974bef98dfe7f150015a30.jpg not downloaded yet
2026-01-28 13:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F8811e67958d74a97865039c91dbf7773.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8811e67958d74a97865039c91dbf7773.jpg not downloaded yet
2026-01-28 13:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F1be5c33d82e44267a1087a9899d85fd9.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1be5c33d82e44267a1087a9899d85fd9.jpg not downloaded yet
2026-01-28 13:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F860a2bc6c2ca45d1a6c1976ec333c091.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/860a2bc6c2ca45d1a6c1976ec333c091.jpg not downloaded yet
2026-01-28 13:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ffcf3f9ecc0b64fb996fdc29bf64054d5.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fcf3f9ecc0b64fb996fdc29bf64054d5.jpg not downloaded yet
2026-01-28 13:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F34b0b5c253fc468ca6149aa1bdc6bf1f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/34b0b5c253fc468ca6149aa1bdc6bf1f.jpg not downloaded yet
2026-01-28 13:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F74a243344ec540a59fa34be33078b1b8.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/74a243344ec540a59fa34be33078b1b8.jpg already downloaded
2026-01-28 13:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff1fa2eb224fe4bab89954477be2cdade.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f1fa2eb224fe4bab89954477be2cdade.jpg already downloaded
2026-01-28 13:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc197db9a00f94610ac086108c4653753.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c197db9a00f94610ac086108c4653753.jpg already downloaded
2026-01-28 13:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ffec21b96d0a942c3b8f179783fea56b3.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fec21b96d0a942c3b8f179783fea56b3.jpg already downloaded
2026-01-28 13:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F49593bbd6f3f449db631565cd70065b6.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/49593bbd6f3f449db631565cd70065b6.jpg already downloaded
2026-01-28 13:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F4502bf99a18546ac98729b7e5a075793.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4502bf99a18546ac98729b7e5a075793.jpg already downloaded
2026-01-28 13:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F5f103363ea58407abada8ee2b29c2aa1.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5f103363ea58407abada8ee2b29c2aa1.jpg already downloaded
2026-01-28 13:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Faa9510da6f234294b44e8c49df2632f1.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/aa9510da6f234294b44e8c49df2632f1.jpg already downloaded
2026-01-28 13:07:04 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://www.autotrader.co.uk/at-graphql> (referer: https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery) ['zyte-api']
2026-01-28 13:07:05 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 139,
 'color': 'White',
 'currency': 'GBP',
 'description': 'This 2017 Land Rover Discovery Sport TD4 HSE presents an '
                'exceptional opportunity with its remarkably low mileage of '
                'just 49,974 miles. This Euro 6 compliant, four wheel drive '
                'model boasts a powerful 2.0L diesel engine and offers '
                'flexible seating for seven occupants. Its HSE trim level '
                'ensures a premium experience, complemented by notable '
                'features such as front and rear parking aids with parking '
                'assistance sensors, and striking Xenon headlights with LED '
                'signature lighting. Comfort is further enhanced by two zone '
                'climate control and heated front seats, making every journey '
                'a pleasure.\n'
                '\n'
                'The Discovery Sport TD4 HSE delivers impressive performance, '
                'achieving 0-60mph in a swift 8.4 seconds, a figure that '
                'demonstrates its capability compared to other vehicles in its '
                'class. This model also offers excellent fuel economy, '
                'achieving a highlight of 53 mpg, which is a significant '
                'advantage for running costs. With a substantial towing weight '
                'of 2200 kg, this versatile Land Rover is well equipped for '
                'both everyday driving and more demanding tasks.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 178,
 'fuel_type': 'Diesel',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512278807852',
 'listing': 'directbuy',
 'location': 'Carshalton, Surrey',
 'make': 'Land Rover',
 'model': 'Discovery Sport',
 'odometer': 49974,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/c8b40fc30c584b26972bf02ed29364a0.jpg',
                'https://m.atcdn.co.uk/a/media/94b340b879224e8aab6c5dd3fbb86a33.jpg',
                'https://m.atcdn.co.uk/a/media/9f5eb434cb2949dda1fa11135a147313.jpg',
                'https://m.atcdn.co.uk/a/media/b57b5fd57ece463b85ebf55e7724404f.jpg',
                'https://m.atcdn.co.uk/a/media/040f7dbe08944baba31164d0ab0a7f05.jpg',
                'https://m.atcdn.co.uk/a/media/2ca472038d4e43dc9c0e84ff41b2e186.jpg',
                'https://m.atcdn.co.uk/a/media/2ada2b21f4394e9a85ba4b04a358c6cf.jpg',
                'https://m.atcdn.co.uk/a/media/5d9caa1d70c2410092ef651dc9973d3b.jpg',
                'https://m.atcdn.co.uk/a/media/8040d63986ee49f299d410fe8d5bfe7f.jpg',
                'https://m.atcdn.co.uk/a/media/b97629a89cde4bcf9845fdef65bd038b.jpg',
                'https://m.atcdn.co.uk/a/media/ccc5f17e187540f3941eb4513c678237.jpg',
                'https://m.atcdn.co.uk/a/media/69aed2c3272f45dea6695617cf909871.jpg',
                'https://m.atcdn.co.uk/a/media/c5402dd7f2484d9486bf3089dbf774a7.jpg',
                'https://m.atcdn.co.uk/a/media/a77d8935a8bd4b1388bd477e244623be.jpg',
                'https://m.atcdn.co.uk/a/media/c1ed083bbdd94f2582cfb7c513dad773.jpg',
                'https://m.atcdn.co.uk/a/media/32419676c9544e91a8b729baf6d6413f.jpg'],
 'price': 12500,
 'price_includes_vat': True,
 'registration_date': '2017-03-04',
 'seats_number': 7,
 'seller_name': None,
 'title': 'Land Rover Discovery Sport 2.0 TD4 HSE Auto 4WD Euro 6 (s/s) 5dr',
 'transmission': 'automatic',
 'trim': 'HSE',
 'year': 2017}
2026-01-28 13:07:05 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2 with identifier: 202512278807852
2026-01-28 13:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 16 photos for item 64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2
2026-01-28 13:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc8b40fc30c584b26972bf02ed29364a0.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c8b40fc30c584b26972bf02ed29364a0.jpg already downloaded
2026-01-28 13:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F94b340b879224e8aab6c5dd3fbb86a33.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/94b340b879224e8aab6c5dd3fbb86a33.jpg already downloaded
2026-01-28 13:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F9f5eb434cb2949dda1fa11135a147313.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9f5eb434cb2949dda1fa11135a147313.jpg already downloaded
2026-01-28 13:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb57b5fd57ece463b85ebf55e7724404f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b57b5fd57ece463b85ebf55e7724404f.jpg already downloaded
2026-01-28 13:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F040f7dbe08944baba31164d0ab0a7f05.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/040f7dbe08944baba31164d0ab0a7f05.jpg already downloaded
2026-01-28 13:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F2ca472038d4e43dc9c0e84ff41b2e186.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2ca472038d4e43dc9c0e84ff41b2e186.jpg already downloaded
2026-01-28 13:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F2ada2b21f4394e9a85ba4b04a358c6cf.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2ada2b21f4394e9a85ba4b04a358c6cf.jpg already downloaded
2026-01-28 13:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F5d9caa1d70c2410092ef651dc9973d3b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5d9caa1d70c2410092ef651dc9973d3b.jpg already downloaded
2026-01-28 13:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F8040d63986ee49f299d410fe8d5bfe7f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8040d63986ee49f299d410fe8d5bfe7f.jpg already downloaded
2026-01-28 13:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb97629a89cde4bcf9845fdef65bd038b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b97629a89cde4bcf9845fdef65bd038b.jpg already downloaded
2026-01-28 13:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fccc5f17e187540f3941eb4513c678237.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ccc5f17e187540f3941eb4513c678237.jpg already downloaded
2026-01-28 13:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F69aed2c3272f45dea6695617cf909871.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/69aed2c3272f45dea6695617cf909871.jpg already downloaded
2026-01-28 13:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc5402dd7f2484d9486bf3089dbf774a7.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c5402dd7f2484d9486bf3089dbf774a7.jpg already downloaded
2026-01-28 13:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa77d8935a8bd4b1388bd477e244623be.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a77d8935a8bd4b1388bd477e244623be.jpg already downloaded
2026-01-28 13:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc1ed083bbdd94f2582cfb7c513dad773.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c1ed083bbdd94f2582cfb7c513dad773.jpg already downloaded
2026-01-28 13:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F32419676c9544e91a8b729baf6d6413f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/32419676c9544e91a8b729baf6d6413f.jpg already downloaded
2026-01-28 13:07:05 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2 with identifier 202512278807852
2026-01-28 13:07:05 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:07:05 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:07:05 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2
2026-01-28 13:07:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'color': 'White',
 'currency': 'GBP',
 'description': 'This 2017 Land Rover Discovery Sport TD4 HSE presents an '
                'exceptional opportunity with its remarkably low mileage of '
                'just 49,974 miles. This Euro 6 compliant, four wheel drive '
                'model boasts a powerful 2.0L diesel engine and offers '
                'flexible seating for seven occupants. Its HSE trim level '
                'ensures a premium experience, complemented by notable '
                'features such as front and rear parking aids with parking '
                'assistance sensors, and striking Xenon headlights with LED '
                'signature lighting. Comfort is further enhanced by two zone '
                'climate control and heated front seats, making every journey '
                'a pleasure.\n'
                '\n'
                'The Discovery Sport TD4 HSE delivers impressive performance, '
                'achieving 0-60mph in a swift 8.4 seconds, a figure that '
                'demonstrates its capability compared to other vehicles in its '
                'class. This model also offers excellent fuel economy, '
                'achieving a highlight of 53 mpg, which is a significant '
                'advantage for running costs. With a substantial towing weight '
                'of 2200 kg, this versatile Land Rover is well equipped for '
                'both everyday driving and more demanding tasks.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 178,
 'fuel_type': 'Diesel',
 'id': '64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512278807852',
 'listing': 'directbuy',
 'location': 'Carshalton, Surrey',
 'make': 'Land Rover',
 'model': 'Discovery Sport',
 'odometer': 49974,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 16,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/c8b40fc30c584b26972bf02ed29364a0.jpg',
                'https://m.atcdn.co.uk/a/media/94b340b879224e8aab6c5dd3fbb86a33.jpg',
                'https://m.atcdn.co.uk/a/media/9f5eb434cb2949dda1fa11135a147313.jpg',
                'https://m.atcdn.co.uk/a/media/b57b5fd57ece463b85ebf55e7724404f.jpg',
                'https://m.atcdn.co.uk/a/media/040f7dbe08944baba31164d0ab0a7f05.jpg',
                'https://m.atcdn.co.uk/a/media/2ca472038d4e43dc9c0e84ff41b2e186.jpg',
                'https://m.atcdn.co.uk/a/media/2ada2b21f4394e9a85ba4b04a358c6cf.jpg',
                'https://m.atcdn.co.uk/a/media/5d9caa1d70c2410092ef651dc9973d3b.jpg',
                'https://m.atcdn.co.uk/a/media/8040d63986ee49f299d410fe8d5bfe7f.jpg',
                'https://m.atcdn.co.uk/a/media/b97629a89cde4bcf9845fdef65bd038b.jpg',
                'https://m.atcdn.co.uk/a/media/ccc5f17e187540f3941eb4513c678237.jpg',
                'https://m.atcdn.co.uk/a/media/69aed2c3272f45dea6695617cf909871.jpg',
                'https://m.atcdn.co.uk/a/media/c5402dd7f2484d9486bf3089dbf774a7.jpg',
                'https://m.atcdn.co.uk/a/media/a77d8935a8bd4b1388bd477e244623be.jpg',
                'https://m.atcdn.co.uk/a/media/c1ed083bbdd94f2582cfb7c513dad773.jpg',
                'https://m.atcdn.co.uk/a/media/32419676c9544e91a8b729baf6d6413f.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2/64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76235,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c8b40fc30c584b26972bf02ed29364a0.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2/64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73299,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/94b340b879224e8aab6c5dd3fbb86a33.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2/64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70984,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/9f5eb434cb2949dda1fa11135a147313.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2/64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71961,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b57b5fd57ece463b85ebf55e7724404f.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2/64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71582,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/040f7dbe08944baba31164d0ab0a7f05.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2/64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67153,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2ca472038d4e43dc9c0e84ff41b2e186.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2/64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83588,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2ada2b21f4394e9a85ba4b04a358c6cf.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2/64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68014,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/5d9caa1d70c2410092ef651dc9973d3b.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2/64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91549,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/8040d63986ee49f299d410fe8d5bfe7f.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2/64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 64350,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b97629a89cde4bcf9845fdef65bd038b.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2/64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71991,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ccc5f17e187540f3941eb4513c678237.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2/64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37493,
             'Height': 409,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/69aed2c3272f45dea6695617cf909871.jpg',
             'Width': 1131},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2/64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 13178,
             'Height': 321,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c5402dd7f2484d9486bf3089dbf774a7.jpg',
             'Width': 340},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2/64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 59442,
             'Height': 871,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a77d8935a8bd4b1388bd477e244623be.jpg',
             'Width': 1170},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2/64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83148,
             'Height': 842,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c1ed083bbdd94f2582cfb7c513dad773.jpg',
             'Width': 1057},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2/64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53719,
             'Height': 540,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/32419676c9544e91a8b729baf6d6413f.jpg',
             'Width': 745}],
 'price': 12500,
 'price_includes_vat': True,
 'registration_date': '2017-03-04',
 'seats_number': 7,
 'seller_name': None,
 'title': 'Land Rover Discovery Sport 2.0 TD4 HSE Auto 4WD Euro 6 (s/s) 5dr',
 'transmission': 'automatic',
 'trim': 'HSE',
 'year': 2017}
2026-01-28 13:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202512278807852%27 HTTP/1.1" 200 None
2026-01-28 13:07:05 [auto_selling_autotrader.co.uk] INFO: Saving data for 202512278807852: {'created_time': 1769605625.402259, 'last_price_update_time': 1769605625.40227}
2026-01-28 13:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202512278807852') HTTP/1.1" 204 0
2026-01-28 13:07:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/34b0b5c253fc468ca6149aa1bdc6bf1f.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:07:05 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:07:05 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:07:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:07:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f5204f38b90>
2026-01-28 13:07:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:07:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:07:05 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2002
2026-01-28 13:07:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:07:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 13:07:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:07:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8/8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8_image_10.jpg HTTP/1.1" 201 0
2026-01-28 13:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F34b0b5c253fc468ca6149aa1bdc6bf1f.jpg') HTTP/1.1" 204 0
2026-01-28 13:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/34b0b5c253fc468ca6149aa1bdc6bf1f.jpg saved to cache
2026-01-28 13:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 10 for item 8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8
2026-01-28 13:07:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/fcf3f9ecc0b64fb996fdc29bf64054d5.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:07:05 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:07:05 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:07:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:07:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f5204f0c150>
2026-01-28 13:07:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:07:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:07:06 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2010
2026-01-28 13:07:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:07:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 13:07:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:07:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8/8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8_image_9.jpg HTTP/1.1" 201 0
2026-01-28 13:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ffcf3f9ecc0b64fb996fdc29bf64054d5.jpg') HTTP/1.1" 204 0
2026-01-28 13:07:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fcf3f9ecc0b64fb996fdc29bf64054d5.jpg saved to cache
2026-01-28 13:07:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8
2026-01-28 13:07:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/860a2bc6c2ca45d1a6c1976ec333c091.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:07:06 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:07:06 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:07:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:07:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f5204f1bcd0>
2026-01-28 13:07:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:07:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:07:06 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2002
2026-01-28 13:07:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:07:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 13:07:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:07:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8/8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8_image_8.jpg HTTP/1.1" 201 0
2026-01-28 13:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F860a2bc6c2ca45d1a6c1976ec333c091.jpg') HTTP/1.1" 204 0
2026-01-28 13:07:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/860a2bc6c2ca45d1a6c1976ec333c091.jpg saved to cache
2026-01-28 13:07:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8
2026-01-28 13:07:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/1be5c33d82e44267a1087a9899d85fd9.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:07:06 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:07:06 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:07:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:07:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f5204f2ee90>
2026-01-28 13:07:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:07:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:07:06 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2001
2026-01-28 13:07:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:07:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 13:07:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:07:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8/8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8_image_7.jpg HTTP/1.1" 201 0
2026-01-28 13:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F1be5c33d82e44267a1087a9899d85fd9.jpg') HTTP/1.1" 204 0
2026-01-28 13:07:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1be5c33d82e44267a1087a9899d85fd9.jpg saved to cache
2026-01-28 13:07:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8
2026-01-28 13:07:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/8811e67958d74a97865039c91dbf7773.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:07:07 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:07:07 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:07:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:07:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f5204f58bd0>
2026-01-28 13:07:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:07:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:07:07 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2007
2026-01-28 13:07:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:07:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 13:07:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:07:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8/8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8_image_6.jpg HTTP/1.1" 201 0
2026-01-28 13:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F8811e67958d74a97865039c91dbf7773.jpg') HTTP/1.1" 204 0
2026-01-28 13:07:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8811e67958d74a97865039c91dbf7773.jpg saved to cache
2026-01-28 13:07:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8
2026-01-28 13:07:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/2d448a17b5974bef98dfe7f150015a30.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:07:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/0a207f311d31430b846af8560be4f4e5.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:07:07 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:07:07 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:07:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:07:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f5204f9f190>
2026-01-28 13:07:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:07:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:07:07 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2007
2026-01-28 13:07:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:07:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 13:07:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:07:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8/8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8_image_5.jpg HTTP/1.1" 201 0
2026-01-28 13:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F2d448a17b5974bef98dfe7f150015a30.jpg') HTTP/1.1" 204 0
2026-01-28 13:07:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2d448a17b5974bef98dfe7f150015a30.jpg saved to cache
2026-01-28 13:07:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8
2026-01-28 13:07:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/e3c3128dae9e4dbeb07ecf06d6b287b6.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:07:07 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:07:07 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:07:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:07:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f520590f710>
2026-01-28 13:07:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:07:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:07:08 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2007
2026-01-28 13:07:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:07:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 13:07:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:07:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8/8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8_image_4.jpg HTTP/1.1" 201 0
2026-01-28 13:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0a207f311d31430b846af8560be4f4e5.jpg') HTTP/1.1" 204 0
2026-01-28 13:07:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0a207f311d31430b846af8560be4f4e5.jpg saved to cache
2026-01-28 13:07:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8
2026-01-28 13:07:08 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:07:08 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:07:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:07:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f5204f9e010>
2026-01-28 13:07:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:07:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:07:08 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2010
2026-01-28 13:07:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:07:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 13:07:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:07:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8/8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8_image_3.jpg HTTP/1.1" 201 0
2026-01-28 13:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe3c3128dae9e4dbeb07ecf06d6b287b6.jpg') HTTP/1.1" 204 0
2026-01-28 13:07:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e3c3128dae9e4dbeb07ecf06d6b287b6.jpg saved to cache
2026-01-28 13:07:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8
2026-01-28 13:07:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/38f50b8f291642daa0be7dea6f9aeb2e.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:07:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/dcc59d75e50546eeb7722ec9e049117f.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:07:08 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:07:08 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:07:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:07:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f5204f34950>
2026-01-28 13:07:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:07:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:07:08 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2002
2026-01-28 13:07:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:07:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 13:07:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:07:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8/8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8_image_2.jpg HTTP/1.1" 201 0
2026-01-28 13:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F38f50b8f291642daa0be7dea6f9aeb2e.jpg') HTTP/1.1" 204 0
2026-01-28 13:07:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/38f50b8f291642daa0be7dea6f9aeb2e.jpg saved to cache
2026-01-28 13:07:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8
2026-01-28 13:07:08 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:07:08 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:07:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:07:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f5204f3c490>
2026-01-28 13:07:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:07:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:07:09 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2001
2026-01-28 13:07:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:07:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 13:07:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:07:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8/8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8_image_1.jpg HTTP/1.1" 201 0
2026-01-28 13:07:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fdcc59d75e50546eeb7722ec9e049117f.jpg') HTTP/1.1" 204 0
2026-01-28 13:07:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/dcc59d75e50546eeb7722ec9e049117f.jpg saved to cache
2026-01-28 13:07:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8
2026-01-28 13:07:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/cd9ebbba95714922935c37809d631b2a.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:07:09 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 13:07:09 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:07:09 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:07:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:07:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f5204f1b9d0>
2026-01-28 13:07:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:07:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:07:09 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2001
2026-01-28 13:07:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:07:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 13:07:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:07:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8/8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8_image_0.jpg HTTP/1.1" 201 0
2026-01-28 13:07:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_autotrader.co.uk',RowKey='https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fcd9ebbba95714922935c37809d631b2a.jpg') HTTP/1.1" 204 0
2026-01-28 13:07:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cd9ebbba95714922935c37809d631b2a.jpg saved to cache
2026-01-28 13:07:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8
2026-01-28 13:07:09 [crawlers.middlewares.photo_download_middleware] INFO: Removing item 8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8 from tracking dictionaries
2026-01-28 13:07:09 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8 sending to next pipeline
2026-01-28 13:07:09 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8 with identifier 202601279444198
2026-01-28 13:07:09 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:07:09 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:07:09 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8
2026-01-28 13:07:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/cd9ebbba95714922935c37809d631b2a.jpg>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'color': 'Grey',
 'currency': 'GBP',
 'description': 'This 2017 Land Rover Discovery Sport TD4 HSE Black offers a '
                'compelling blend of capability and comfort. As a Euro 6 '
                'compliant model, this Four Wheel Drive vehicle is equipped '
                'with a 2.0L Diesel engine and boasts a generous seven seat '
                'configuration, making it ideal for families or those needing '
                'extra space. The HSE Black trim level includes desirable '
                'features such as Two Zone Climate Control for personalised '
                'comfort, Rear Parking Aid to assist with manoeuvring, and a '
                'Fixed Panoramic Roof that floods the cabin with natural '
                'light. For enhanced visibility and a distinctive look, it '
                'features Xenon Headlights with LED Signature, and convenient '
                'Passive Entry allows for keyless access.\n'
                '\n'
                'Experience impressive performance with this Discovery Sport, '
                'capable of accelerating from 0 to 60mph in just 8.4 seconds. '
                'Its fuel economy is a notable highlight, achieving an '
                'excellent 53 mpg, which indicates its efficiency compared to '
                'other vehicles in its class. Furthermore, with a towing '
                'weight of 2200 kg, this Land Rover Discovery Sport provides '
                'substantial capability for towing needs.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 178,
 'fuel_type': 'Diesel',
 'id': '8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601279444198',
 'listing': 'directbuy',
 'location': 'Carshalton, Surrey',
 'make': 'Land Rover',
 'model': 'Discovery Sport',
 'odometer': 90550,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 19,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8/8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76732,
             'Height': 616,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/cd9ebbba95714922935c37809d631b2a.jpg',
             'Width': 1052},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8/8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78396,
             'Height': 616,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/dcc59d75e50546eeb7722ec9e049117f.jpg',
             'Width': 1052},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8/8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79392,
             'Height': 636,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/38f50b8f291642daa0be7dea6f9aeb2e.jpg',
             'Width': 1038},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8/8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74578,
             'Height': 644,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e3c3128dae9e4dbeb07ecf06d6b287b6.jpg',
             'Width': 1062},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8/8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73413,
             'Height': 657,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0a207f311d31430b846af8560be4f4e5.jpg',
             'Width': 1034},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8/8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71521,
             'Height': 562,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2d448a17b5974bef98dfe7f150015a30.jpg',
             'Width': 1320},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8/8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71379,
             'Height': 574,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/8811e67958d74a97865039c91dbf7773.jpg',
             'Width': 1320},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8/8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 111525,
             'Height': 621,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/1be5c33d82e44267a1087a9899d85fd9.jpg',
             'Width': 1320},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8/8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 130060,
             'Height': 718,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/860a2bc6c2ca45d1a6c1976ec333c091.jpg',
             'Width': 1320},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8/8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93895,
             'Height': 660,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/fcf3f9ecc0b64fb996fdc29bf64054d5.jpg',
             'Width': 1320},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8/8c4aec96-71bf-55cc-8fbf-6215ec9fcfa8_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 110752,
             'Height': 648,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/34b0b5c253fc468ca6149aa1bdc6bf1f.jpg',
             'Width': 1320},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 294656,
             'Height': 976,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/74a243344ec540a59fa34be33078b1b8.jpg',
             'Width': 2000},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 170284,
             'Height': 747,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f1fa2eb224fe4bab89954477be2cdade.jpg',
             'Width': 1600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 61323,
             'Height': 871,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c197db9a00f94610ac086108c4653753.jpg',
             'Width': 1170},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53329,
             'Height': 540,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/fec21b96d0a942c3b8f179783fea56b3.jpg',
             'Width': 745},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51974,
             'Height': 766,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/49593bbd6f3f449db631565cd70065b6.jpg',
             'Width': 1065},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 13166,
             'Height': 321,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/4502bf99a18546ac98729b7e5a075793.jpg',
             'Width': 340},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82316,
             'Height': 842,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/5f103363ea58407abada8ee2b29c2aa1.jpg',
             'Width': 1057},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_19.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 122423,
             'Height': 888,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/aa9510da6f234294b44e8c49df2632f1.jpg',
             'Width': 1170}],
 'price': 10500,
 'price_includes_vat': True,
 'registration_date': '2017-12-20',
 'seats_number': 7,
 'seller_name': None,
 'title': 'Land Rover Discovery Sport 2.0 TD4 HSE Black Auto 4WD Euro 6 (s/s) '
          '5dr',
 'transmission': 'automatic',
 'trim': 'HSE Black',
 'year': 2017}
2026-01-28 13:07:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601279444198%27 HTTP/1.1" 200 None
2026-01-28 13:07:09 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601279444198: {'created_time': 1769605629.845291, 'last_price_update_time': 1769605629.845313}
2026-01-28 13:07:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601279444198') HTTP/1.1" 204 0
2026-01-28 13:07:22 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://www.autotrader.co.uk/at-graphql> (referer: https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery) ['zyte-api']
2026-01-28 13:07:22 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 13:07:23 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://www.autotrader.co.uk/at-graphql> (referer: https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery) ['zyte-api']
2026-01-28 13:07:23 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 13:07:23 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 134,
 'color': 'White',
 'currency': 'GBP',
 'description': 'Boasting exceptionally low mileage for its age, this 2016 '
                'Land Rover Range Rover Evoque TD4 SE presents a superb '
                'ownership opportunity.  This four wheel drive model is '
                'equipped with a 2.0L diesel engine and meets Euro 6 emissions '
                'standards.  Its SE trim level includes desirable features '
                'such as front and rear parking aids with parking assistance '
                'sensors, ensuring effortless manoeuvring.  Stay connected and '
                'entertained with Bluetooth audio streaming, and enjoy added '
                'comfort with heated front seats.  The convenience of '
                'automatic headlights further enhances the driving '
                'experience.\n'
                '\n'
                'This Range Rover Evoque offers impressive performance, '
                'achieving 0 to 60 mph in just 8.5 seconds, a highlight that '
                'demonstrates its capability. Its fuel economy is a notable 55 '
                'mpg, making it an economical choice for your journeys. '
                'Furthermore, its low CO2 emissions are a testament to its '
                'efficiency. You will also appreciate the generous boot space, '
                'perfect for accommodating luggage or shopping. With only two '
                'previous owners and a remarkably low mileage of 48,735 miles, '
                'this vehicle stands out from others in its class.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 178,
 'fuel_type': 'Diesel',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601018869653',
 'listing': 'directbuy',
 'location': 'Carshalton, Surrey',
 'make': 'Land Rover',
 'model': 'Range Rover Evoque',
 'odometer': 48735,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/276b2e0ca18f42458a3d8bb59d22b11b.jpg',
                'https://m.atcdn.co.uk/a/media/bb2b1765060e4329bdf1d43bcdf45c97.jpg',
                'https://m.atcdn.co.uk/a/media/e3a18fc6258847a8945b33f4ca1c6412.jpg',
                'https://m.atcdn.co.uk/a/media/dcac1000dd374393b1534ca532a5a5f2.jpg',
                'https://m.atcdn.co.uk/a/media/c672fc8b3b494c0ca5ff34080cbc0ab4.jpg',
                'https://m.atcdn.co.uk/a/media/33252d7602a74920b999f135acea113b.jpg',
                'https://m.atcdn.co.uk/a/media/3ae4e4ce5816493098681689a0fa4932.jpg',
                'https://m.atcdn.co.uk/a/media/dbfb1fd541bc41b6a58976d0536d2bfa.jpg',
                'https://m.atcdn.co.uk/a/media/322a6b058fd641e49a0039c83c51bcf7.jpg',
                'https://m.atcdn.co.uk/a/media/125b78580f0c4659ac7968ef41f99d70.jpg',
                'https://m.atcdn.co.uk/a/media/72828b2e2489493c9efdde9000b1b150.jpg',
                'https://m.atcdn.co.uk/a/media/32419676c9544e91a8b729baf6d6413f.jpg',
                'https://m.atcdn.co.uk/a/media/a77d8935a8bd4b1388bd477e244623be.jpg',
                'https://m.atcdn.co.uk/a/media/69aed2c3272f45dea6695617cf909871.jpg',
                'https://m.atcdn.co.uk/a/media/c5402dd7f2484d9486bf3089dbf774a7.jpg'],
 'price': 10200,
 'price_includes_vat': True,
 'registration_date': '2016-05-30',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Land Rover Range Rover Evoque 2.0 TD4 SE Auto 4WD Euro 6 (s/s) 5dr',
 'transmission': 'automatic',
 'trim': 'SE',
 'year': 2016}
2026-01-28 13:07:23 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 8b56ae68-8c30-5cce-b24c-4245b07b7578 with identifier: 202601018869653
2026-01-28 13:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 15 photos for item 8b56ae68-8c30-5cce-b24c-4245b07b7578
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F276b2e0ca18f42458a3d8bb59d22b11b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/276b2e0ca18f42458a3d8bb59d22b11b.jpg already downloaded
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fbb2b1765060e4329bdf1d43bcdf45c97.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bb2b1765060e4329bdf1d43bcdf45c97.jpg already downloaded
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe3a18fc6258847a8945b33f4ca1c6412.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e3a18fc6258847a8945b33f4ca1c6412.jpg already downloaded
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fdcac1000dd374393b1534ca532a5a5f2.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/dcac1000dd374393b1534ca532a5a5f2.jpg already downloaded
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc672fc8b3b494c0ca5ff34080cbc0ab4.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c672fc8b3b494c0ca5ff34080cbc0ab4.jpg already downloaded
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F33252d7602a74920b999f135acea113b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/33252d7602a74920b999f135acea113b.jpg already downloaded
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3ae4e4ce5816493098681689a0fa4932.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3ae4e4ce5816493098681689a0fa4932.jpg already downloaded
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fdbfb1fd541bc41b6a58976d0536d2bfa.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/dbfb1fd541bc41b6a58976d0536d2bfa.jpg already downloaded
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F322a6b058fd641e49a0039c83c51bcf7.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/322a6b058fd641e49a0039c83c51bcf7.jpg already downloaded
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F125b78580f0c4659ac7968ef41f99d70.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/125b78580f0c4659ac7968ef41f99d70.jpg already downloaded
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F72828b2e2489493c9efdde9000b1b150.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/72828b2e2489493c9efdde9000b1b150.jpg already downloaded
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F32419676c9544e91a8b729baf6d6413f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/32419676c9544e91a8b729baf6d6413f.jpg already downloaded
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa77d8935a8bd4b1388bd477e244623be.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a77d8935a8bd4b1388bd477e244623be.jpg already downloaded
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F69aed2c3272f45dea6695617cf909871.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/69aed2c3272f45dea6695617cf909871.jpg already downloaded
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc5402dd7f2484d9486bf3089dbf774a7.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c5402dd7f2484d9486bf3089dbf774a7.jpg already downloaded
2026-01-28 13:07:23 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 8b56ae68-8c30-5cce-b24c-4245b07b7578 with identifier 202601018869653
2026-01-28 13:07:23 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:07:23 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:07:23 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 8b56ae68-8c30-5cce-b24c-4245b07b7578
2026-01-28 13:07:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'color': 'White',
 'currency': 'GBP',
 'description': 'Boasting exceptionally low mileage for its age, this 2016 '
                'Land Rover Range Rover Evoque TD4 SE presents a superb '
                'ownership opportunity.  This four wheel drive model is '
                'equipped with a 2.0L diesel engine and meets Euro 6 emissions '
                'standards.  Its SE trim level includes desirable features '
                'such as front and rear parking aids with parking assistance '
                'sensors, ensuring effortless manoeuvring.  Stay connected and '
                'entertained with Bluetooth audio streaming, and enjoy added '
                'comfort with heated front seats.  The convenience of '
                'automatic headlights further enhances the driving '
                'experience.\n'
                '\n'
                'This Range Rover Evoque offers impressive performance, '
                'achieving 0 to 60 mph in just 8.5 seconds, a highlight that '
                'demonstrates its capability. Its fuel economy is a notable 55 '
                'mpg, making it an economical choice for your journeys. '
                'Furthermore, its low CO2 emissions are a testament to its '
                'efficiency. You will also appreciate the generous boot space, '
                'perfect for accommodating luggage or shopping. With only two '
                'previous owners and a remarkably low mileage of 48,735 miles, '
                'this vehicle stands out from others in its class.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 178,
 'fuel_type': 'Diesel',
 'id': '8b56ae68-8c30-5cce-b24c-4245b07b7578',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601018869653',
 'listing': 'directbuy',
 'location': 'Carshalton, Surrey',
 'make': 'Land Rover',
 'model': 'Range Rover Evoque',
 'odometer': 48735,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 15,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/276b2e0ca18f42458a3d8bb59d22b11b.jpg',
                'https://m.atcdn.co.uk/a/media/bb2b1765060e4329bdf1d43bcdf45c97.jpg',
                'https://m.atcdn.co.uk/a/media/e3a18fc6258847a8945b33f4ca1c6412.jpg',
                'https://m.atcdn.co.uk/a/media/dcac1000dd374393b1534ca532a5a5f2.jpg',
                'https://m.atcdn.co.uk/a/media/c672fc8b3b494c0ca5ff34080cbc0ab4.jpg',
                'https://m.atcdn.co.uk/a/media/33252d7602a74920b999f135acea113b.jpg',
                'https://m.atcdn.co.uk/a/media/3ae4e4ce5816493098681689a0fa4932.jpg',
                'https://m.atcdn.co.uk/a/media/dbfb1fd541bc41b6a58976d0536d2bfa.jpg',
                'https://m.atcdn.co.uk/a/media/322a6b058fd641e49a0039c83c51bcf7.jpg',
                'https://m.atcdn.co.uk/a/media/125b78580f0c4659ac7968ef41f99d70.jpg',
                'https://m.atcdn.co.uk/a/media/72828b2e2489493c9efdde9000b1b150.jpg',
                'https://m.atcdn.co.uk/a/media/32419676c9544e91a8b729baf6d6413f.jpg',
                'https://m.atcdn.co.uk/a/media/a77d8935a8bd4b1388bd477e244623be.jpg',
                'https://m.atcdn.co.uk/a/media/69aed2c3272f45dea6695617cf909871.jpg',
                'https://m.atcdn.co.uk/a/media/c5402dd7f2484d9486bf3089dbf774a7.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b56ae68-8c30-5cce-b24c-4245b07b7578/8b56ae68-8c30-5cce-b24c-4245b07b7578_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79835,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/276b2e0ca18f42458a3d8bb59d22b11b.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b56ae68-8c30-5cce-b24c-4245b07b7578/8b56ae68-8c30-5cce-b24c-4245b07b7578_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77585,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/bb2b1765060e4329bdf1d43bcdf45c97.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b56ae68-8c30-5cce-b24c-4245b07b7578/8b56ae68-8c30-5cce-b24c-4245b07b7578_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72784,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e3a18fc6258847a8945b33f4ca1c6412.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b56ae68-8c30-5cce-b24c-4245b07b7578/8b56ae68-8c30-5cce-b24c-4245b07b7578_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71475,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/dcac1000dd374393b1534ca532a5a5f2.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b56ae68-8c30-5cce-b24c-4245b07b7578/8b56ae68-8c30-5cce-b24c-4245b07b7578_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68932,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c672fc8b3b494c0ca5ff34080cbc0ab4.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b56ae68-8c30-5cce-b24c-4245b07b7578/8b56ae68-8c30-5cce-b24c-4245b07b7578_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68936,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/33252d7602a74920b999f135acea113b.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b56ae68-8c30-5cce-b24c-4245b07b7578/8b56ae68-8c30-5cce-b24c-4245b07b7578_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66197,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/3ae4e4ce5816493098681689a0fa4932.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b56ae68-8c30-5cce-b24c-4245b07b7578/8b56ae68-8c30-5cce-b24c-4245b07b7578_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 57971,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/dbfb1fd541bc41b6a58976d0536d2bfa.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b56ae68-8c30-5cce-b24c-4245b07b7578/8b56ae68-8c30-5cce-b24c-4245b07b7578_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73664,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/322a6b058fd641e49a0039c83c51bcf7.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b56ae68-8c30-5cce-b24c-4245b07b7578/8b56ae68-8c30-5cce-b24c-4245b07b7578_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68668,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/125b78580f0c4659ac7968ef41f99d70.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b56ae68-8c30-5cce-b24c-4245b07b7578/8b56ae68-8c30-5cce-b24c-4245b07b7578_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 54129,
             'Height': 766,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/72828b2e2489493c9efdde9000b1b150.jpg',
             'Width': 1065},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2/64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37493,
             'Height': 409,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/69aed2c3272f45dea6695617cf909871.jpg',
             'Width': 1131},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2/64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 13178,
             'Height': 321,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c5402dd7f2484d9486bf3089dbf774a7.jpg',
             'Width': 340},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2/64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 59442,
             'Height': 871,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a77d8935a8bd4b1388bd477e244623be.jpg',
             'Width': 1170},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2/64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53719,
             'Height': 540,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/32419676c9544e91a8b729baf6d6413f.jpg',
             'Width': 745}],
 'price': 10200,
 'price_includes_vat': True,
 'registration_date': '2016-05-30',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Land Rover Range Rover Evoque 2.0 TD4 SE Auto 4WD Euro 6 (s/s) 5dr',
 'transmission': 'automatic',
 'trim': 'SE',
 'year': 2016}
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601018869653%27 HTTP/1.1" 200 None
2026-01-28 13:07:23 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601018869653: {'created_time': 1769605643.404754, 'last_price_update_time': 1769605643.404765}
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601018869653') HTTP/1.1" 204 0
2026-01-28 13:07:23 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 134,
 'color': 'Black',
 'currency': 'GBP',
 'description': 'This 2017 Land Rover Range Rover Evoque TD4 SE Tech is a '
                'superb example, having been owned by just one careful keeper '
                'since new. This desirable four wheel drive model features a '
                '2.0 litre diesel engine and meets Euro 6 emissions standards. '
                'It comes equipped with a suite of convenient features, '
                'including front and rear parking aids with sensors to assist '
                'with manoeuvring, and Xenon headlamps with a distinctive LED '
                'signature for enhanced visibility. The SE Tech trim also '
                'offers seamless connectivity with Bluetooth phone connection '
                'and audio streaming.\n'
                '\n'
                'Experience impressive performance with an acceleration of 0 '
                'to 60 miles per hour in just 8.5 seconds, while also '
                'benefiting from an excellent fuel economy of 55 miles per '
                'gallon, demonstrating its efficiency compared to similar '
                'vehicles. This Evoque also boasts a generous boot space, '
                'making it practical for everyday use and longer journeys. '
                'Furthermore, its low CO2 emissions highlight its more '
                'environmentally conscious design.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 178,
 'fuel_type': 'Diesel',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512128548160',
 'listing': 'directbuy',
 'location': 'Carshalton, Surrey',
 'make': 'Land Rover',
 'model': 'Range Rover Evoque',
 'odometer': 77246,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/73bd360330e44261a4bb4c60880ce546.jpg',
                'https://m.atcdn.co.uk/a/media/c7eff42ee774408b84a9410e5c6cb346.jpg',
                'https://m.atcdn.co.uk/a/media/739682b527444ff1bf0294639ad6c9f0.jpg',
                'https://m.atcdn.co.uk/a/media/2cdb1f68e8674cac9aca6acf2a9a5ec0.jpg',
                'https://m.atcdn.co.uk/a/media/0e48126b97ae4334b25cc6155301b227.jpg',
                'https://m.atcdn.co.uk/a/media/4605755a922f4927b15a132dc2bdafc8.jpg',
                'https://m.atcdn.co.uk/a/media/cc8031f48ad44945b1b8e66b82eb8fab.jpg',
                'https://m.atcdn.co.uk/a/media/ec48f8af4bdb4c67bb26d6eaa0b4f2a1.jpg',
                'https://m.atcdn.co.uk/a/media/e9ae1ab8b2f842ae8274f818f2b39e11.jpg',
                'https://m.atcdn.co.uk/a/media/1d6e4dfc255c4412b180258677409a00.jpg',
                'https://m.atcdn.co.uk/a/media/32419676c9544e91a8b729baf6d6413f.jpg',
                'https://m.atcdn.co.uk/a/media/a77d8935a8bd4b1388bd477e244623be.jpg',
                'https://m.atcdn.co.uk/a/media/69aed2c3272f45dea6695617cf909871.jpg',
                'https://m.atcdn.co.uk/a/media/c5402dd7f2484d9486bf3089dbf774a7.jpg',
                'https://m.atcdn.co.uk/a/media/c1ed083bbdd94f2582cfb7c513dad773.jpg'],
 'price': 9350,
 'price_includes_vat': True,
 'registration_date': '2017-03-02',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Land Rover Range Rover Evoque 2.0 TD4 SE Tech Auto 4WD Euro 6 (s/s) '
          '5dr',
 'transmission': 'automatic',
 'trim': 'SE Tech',
 'year': 2017}
2026-01-28 13:07:23 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 3846590b-8d65-52f8-a6dd-c81ae54236b5 with identifier: 202512128548160
2026-01-28 13:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 15 photos for item 3846590b-8d65-52f8-a6dd-c81ae54236b5
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F73bd360330e44261a4bb4c60880ce546.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/73bd360330e44261a4bb4c60880ce546.jpg already downloaded
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc7eff42ee774408b84a9410e5c6cb346.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c7eff42ee774408b84a9410e5c6cb346.jpg already downloaded
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F739682b527444ff1bf0294639ad6c9f0.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/739682b527444ff1bf0294639ad6c9f0.jpg already downloaded
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F2cdb1f68e8674cac9aca6acf2a9a5ec0.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2cdb1f68e8674cac9aca6acf2a9a5ec0.jpg already downloaded
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0e48126b97ae4334b25cc6155301b227.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0e48126b97ae4334b25cc6155301b227.jpg already downloaded
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F4605755a922f4927b15a132dc2bdafc8.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4605755a922f4927b15a132dc2bdafc8.jpg already downloaded
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fcc8031f48ad44945b1b8e66b82eb8fab.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cc8031f48ad44945b1b8e66b82eb8fab.jpg already downloaded
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fec48f8af4bdb4c67bb26d6eaa0b4f2a1.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ec48f8af4bdb4c67bb26d6eaa0b4f2a1.jpg already downloaded
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe9ae1ab8b2f842ae8274f818f2b39e11.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e9ae1ab8b2f842ae8274f818f2b39e11.jpg already downloaded
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F1d6e4dfc255c4412b180258677409a00.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1d6e4dfc255c4412b180258677409a00.jpg already downloaded
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F32419676c9544e91a8b729baf6d6413f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/32419676c9544e91a8b729baf6d6413f.jpg already downloaded
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa77d8935a8bd4b1388bd477e244623be.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a77d8935a8bd4b1388bd477e244623be.jpg already downloaded
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F69aed2c3272f45dea6695617cf909871.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/69aed2c3272f45dea6695617cf909871.jpg already downloaded
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc5402dd7f2484d9486bf3089dbf774a7.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c5402dd7f2484d9486bf3089dbf774a7.jpg already downloaded
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc1ed083bbdd94f2582cfb7c513dad773.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c1ed083bbdd94f2582cfb7c513dad773.jpg already downloaded
2026-01-28 13:07:23 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 3846590b-8d65-52f8-a6dd-c81ae54236b5 with identifier 202512128548160
2026-01-28 13:07:23 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:07:23 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:07:23 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 3846590b-8d65-52f8-a6dd-c81ae54236b5
2026-01-28 13:07:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'color': 'Black',
 'currency': 'GBP',
 'description': 'This 2017 Land Rover Range Rover Evoque TD4 SE Tech is a '
                'superb example, having been owned by just one careful keeper '
                'since new. This desirable four wheel drive model features a '
                '2.0 litre diesel engine and meets Euro 6 emissions standards. '
                'It comes equipped with a suite of convenient features, '
                'including front and rear parking aids with sensors to assist '
                'with manoeuvring, and Xenon headlamps with a distinctive LED '
                'signature for enhanced visibility. The SE Tech trim also '
                'offers seamless connectivity with Bluetooth phone connection '
                'and audio streaming.\n'
                '\n'
                'Experience impressive performance with an acceleration of 0 '
                'to 60 miles per hour in just 8.5 seconds, while also '
                'benefiting from an excellent fuel economy of 55 miles per '
                'gallon, demonstrating its efficiency compared to similar '
                'vehicles. This Evoque also boasts a generous boot space, '
                'making it practical for everyday use and longer journeys. '
                'Furthermore, its low CO2 emissions highlight its more '
                'environmentally conscious design.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 178,
 'fuel_type': 'Diesel',
 'id': '3846590b-8d65-52f8-a6dd-c81ae54236b5',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512128548160',
 'listing': 'directbuy',
 'location': 'Carshalton, Surrey',
 'make': 'Land Rover',
 'model': 'Range Rover Evoque',
 'odometer': 77246,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 15,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/73bd360330e44261a4bb4c60880ce546.jpg',
                'https://m.atcdn.co.uk/a/media/c7eff42ee774408b84a9410e5c6cb346.jpg',
                'https://m.atcdn.co.uk/a/media/739682b527444ff1bf0294639ad6c9f0.jpg',
                'https://m.atcdn.co.uk/a/media/2cdb1f68e8674cac9aca6acf2a9a5ec0.jpg',
                'https://m.atcdn.co.uk/a/media/0e48126b97ae4334b25cc6155301b227.jpg',
                'https://m.atcdn.co.uk/a/media/4605755a922f4927b15a132dc2bdafc8.jpg',
                'https://m.atcdn.co.uk/a/media/cc8031f48ad44945b1b8e66b82eb8fab.jpg',
                'https://m.atcdn.co.uk/a/media/ec48f8af4bdb4c67bb26d6eaa0b4f2a1.jpg',
                'https://m.atcdn.co.uk/a/media/e9ae1ab8b2f842ae8274f818f2b39e11.jpg',
                'https://m.atcdn.co.uk/a/media/1d6e4dfc255c4412b180258677409a00.jpg',
                'https://m.atcdn.co.uk/a/media/32419676c9544e91a8b729baf6d6413f.jpg',
                'https://m.atcdn.co.uk/a/media/a77d8935a8bd4b1388bd477e244623be.jpg',
                'https://m.atcdn.co.uk/a/media/69aed2c3272f45dea6695617cf909871.jpg',
                'https://m.atcdn.co.uk/a/media/c5402dd7f2484d9486bf3089dbf774a7.jpg',
                'https://m.atcdn.co.uk/a/media/c1ed083bbdd94f2582cfb7c513dad773.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3846590b-8d65-52f8-a6dd-c81ae54236b5/3846590b-8d65-52f8-a6dd-c81ae54236b5_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94678,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/73bd360330e44261a4bb4c60880ce546.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3846590b-8d65-52f8-a6dd-c81ae54236b5/3846590b-8d65-52f8-a6dd-c81ae54236b5_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86027,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c7eff42ee774408b84a9410e5c6cb346.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3846590b-8d65-52f8-a6dd-c81ae54236b5/3846590b-8d65-52f8-a6dd-c81ae54236b5_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83905,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/739682b527444ff1bf0294639ad6c9f0.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3846590b-8d65-52f8-a6dd-c81ae54236b5/3846590b-8d65-52f8-a6dd-c81ae54236b5_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88191,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2cdb1f68e8674cac9aca6acf2a9a5ec0.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3846590b-8d65-52f8-a6dd-c81ae54236b5/3846590b-8d65-52f8-a6dd-c81ae54236b5_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86816,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0e48126b97ae4334b25cc6155301b227.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3846590b-8d65-52f8-a6dd-c81ae54236b5/3846590b-8d65-52f8-a6dd-c81ae54236b5_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67929,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/4605755a922f4927b15a132dc2bdafc8.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3846590b-8d65-52f8-a6dd-c81ae54236b5/3846590b-8d65-52f8-a6dd-c81ae54236b5_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94435,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/cc8031f48ad44945b1b8e66b82eb8fab.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3846590b-8d65-52f8-a6dd-c81ae54236b5/3846590b-8d65-52f8-a6dd-c81ae54236b5_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75583,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ec48f8af4bdb4c67bb26d6eaa0b4f2a1.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3846590b-8d65-52f8-a6dd-c81ae54236b5/3846590b-8d65-52f8-a6dd-c81ae54236b5_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86514,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e9ae1ab8b2f842ae8274f818f2b39e11.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3846590b-8d65-52f8-a6dd-c81ae54236b5/3846590b-8d65-52f8-a6dd-c81ae54236b5_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68279,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/1d6e4dfc255c4412b180258677409a00.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2/64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37493,
             'Height': 409,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/69aed2c3272f45dea6695617cf909871.jpg',
             'Width': 1131},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2/64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 13178,
             'Height': 321,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c5402dd7f2484d9486bf3089dbf774a7.jpg',
             'Width': 340},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2/64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 59442,
             'Height': 871,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a77d8935a8bd4b1388bd477e244623be.jpg',
             'Width': 1170},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2/64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83148,
             'Height': 842,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c1ed083bbdd94f2582cfb7c513dad773.jpg',
             'Width': 1057},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2/64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53719,
             'Height': 540,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/32419676c9544e91a8b729baf6d6413f.jpg',
             'Width': 745}],
 'price': 9350,
 'price_includes_vat': True,
 'registration_date': '2017-03-02',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Land Rover Range Rover Evoque 2.0 TD4 SE Tech Auto 4WD Euro 6 (s/s) '
          '5dr',
 'transmission': 'automatic',
 'trim': 'SE Tech',
 'year': 2017}
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202512128548160%27 HTTP/1.1" 200 None
2026-01-28 13:07:23 [auto_selling_autotrader.co.uk] INFO: Saving data for 202512128548160: {'created_time': 1769605643.819276, 'last_price_update_time': 1769605643.819289}
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202512128548160') HTTP/1.1" 204 0
2026-01-28 13:07:24 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://www.autotrader.co.uk/at-graphql> (referer: https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery) ['zyte-api']
2026-01-28 13:07:24 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 13:07:24 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 143,
 'color': 'Grey',
 'currency': 'GBP',
 'description': 'This 2015 Ford Kuga T Titanium is a well maintained example, '
                'having had only two owners since new.  It features a '
                'responsive 1.5 litre petrol engine and meets the Euro 6 '
                'emission standards.  For your convenience, this Kuga comes '
                'equipped with automatic headlights that switch on by '
                'themselves, a Bluetooth hands free system for making calls '
                'safely, and dual zone climate control allowing both driver '
                'and passenger to set their preferred temperature.\n'
                '\n'
                'The Titanium trim level offers a comfortable and practical '
                'driving experience. The inclusion of features like automatic '
                'headlights and Bluetooth connectivity demonstrate a '
                'thoughtful specification, enhancing both safety and ease of '
                'use compared to many other vehicles in its class. This Kuga '
                'provides a solid choice for those seeking a reliable and well '
                'equipped family car.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '1.5L',
 'engine_horse_power': 148,
 'fuel_type': 'Petrol',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601169191999',
 'listing': 'directbuy',
 'location': 'Carshalton, Surrey',
 'make': 'Ford',
 'model': 'Kuga',
 'odometer': 89975,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/55280f4307a9429a8742fe633a8afc2d.jpg',
                'https://m.atcdn.co.uk/a/media/2f5a8046899b468f9e8ab42e783f2130.jpg',
                'https://m.atcdn.co.uk/a/media/a5cecaf8a03941c3a6d3ff249a365f4b.jpg',
                'https://m.atcdn.co.uk/a/media/48731ccc22644e108f425e51d655d79b.jpg',
                'https://m.atcdn.co.uk/a/media/791089a0c92345aeab912c55ffcd4597.jpg',
                'https://m.atcdn.co.uk/a/media/a02cd2a4cc4c4014a042d54e8fbf0feb.jpg',
                'https://m.atcdn.co.uk/a/media/ecaffc861e554fd98b0ec6751d230c4f.jpg',
                'https://m.atcdn.co.uk/a/media/ef96b72b8b6944a982af9f3fcc0b8e41.jpg',
                'https://m.atcdn.co.uk/a/media/d849bc5218b04118aec8defc2bcf9677.jpg',
                'https://m.atcdn.co.uk/a/media/c59594bee0cf42388678e51ac571539f.jpg',
                'https://m.atcdn.co.uk/a/media/74a243344ec540a59fa34be33078b1b8.jpg',
                'https://m.atcdn.co.uk/a/media/49593bbd6f3f449db631565cd70065b6.jpg',
                'https://m.atcdn.co.uk/a/media/fec21b96d0a942c3b8f179783fea56b3.jpg',
                'https://m.atcdn.co.uk/a/media/c197db9a00f94610ac086108c4653753.jpg',
                'https://m.atcdn.co.uk/a/media/f1fa2eb224fe4bab89954477be2cdade.jpg',
                'https://m.atcdn.co.uk/a/media/4502bf99a18546ac98729b7e5a075793.jpg',
                'https://m.atcdn.co.uk/a/media/5f103363ea58407abada8ee2b29c2aa1.jpg',
                'https://m.atcdn.co.uk/a/media/aa9510da6f234294b44e8c49df2632f1.jpg'],
 'price': 5200,
 'price_includes_vat': True,
 'registration_date': '2015-09-25',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Ford Kuga 1.5T EcoBoost Titanium 2WD Euro 6 (s/s) 5dr',
 'transmission': 'manual',
 'trim': 'Titanium',
 'year': 2015}
2026-01-28 13:07:24 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 7130c6f8-e46d-5ea4-bc66-96d6a70d884e with identifier: 202601169191999
2026-01-28 13:07:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 18 photos for item 7130c6f8-e46d-5ea4-bc66-96d6a70d884e
2026-01-28 13:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F55280f4307a9429a8742fe633a8afc2d.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/55280f4307a9429a8742fe633a8afc2d.jpg already downloaded
2026-01-28 13:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F2f5a8046899b468f9e8ab42e783f2130.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2f5a8046899b468f9e8ab42e783f2130.jpg already downloaded
2026-01-28 13:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa5cecaf8a03941c3a6d3ff249a365f4b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a5cecaf8a03941c3a6d3ff249a365f4b.jpg already downloaded
2026-01-28 13:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F48731ccc22644e108f425e51d655d79b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/48731ccc22644e108f425e51d655d79b.jpg already downloaded
2026-01-28 13:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F791089a0c92345aeab912c55ffcd4597.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/791089a0c92345aeab912c55ffcd4597.jpg already downloaded
2026-01-28 13:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa02cd2a4cc4c4014a042d54e8fbf0feb.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a02cd2a4cc4c4014a042d54e8fbf0feb.jpg already downloaded
2026-01-28 13:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fecaffc861e554fd98b0ec6751d230c4f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ecaffc861e554fd98b0ec6751d230c4f.jpg already downloaded
2026-01-28 13:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fef96b72b8b6944a982af9f3fcc0b8e41.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ef96b72b8b6944a982af9f3fcc0b8e41.jpg already downloaded
2026-01-28 13:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fd849bc5218b04118aec8defc2bcf9677.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d849bc5218b04118aec8defc2bcf9677.jpg already downloaded
2026-01-28 13:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc59594bee0cf42388678e51ac571539f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c59594bee0cf42388678e51ac571539f.jpg already downloaded
2026-01-28 13:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F74a243344ec540a59fa34be33078b1b8.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/74a243344ec540a59fa34be33078b1b8.jpg already downloaded
2026-01-28 13:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F49593bbd6f3f449db631565cd70065b6.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/49593bbd6f3f449db631565cd70065b6.jpg already downloaded
2026-01-28 13:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ffec21b96d0a942c3b8f179783fea56b3.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fec21b96d0a942c3b8f179783fea56b3.jpg already downloaded
2026-01-28 13:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc197db9a00f94610ac086108c4653753.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c197db9a00f94610ac086108c4653753.jpg already downloaded
2026-01-28 13:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff1fa2eb224fe4bab89954477be2cdade.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f1fa2eb224fe4bab89954477be2cdade.jpg already downloaded
2026-01-28 13:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F4502bf99a18546ac98729b7e5a075793.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4502bf99a18546ac98729b7e5a075793.jpg already downloaded
2026-01-28 13:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F5f103363ea58407abada8ee2b29c2aa1.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5f103363ea58407abada8ee2b29c2aa1.jpg already downloaded
2026-01-28 13:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Faa9510da6f234294b44e8c49df2632f1.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/aa9510da6f234294b44e8c49df2632f1.jpg already downloaded
2026-01-28 13:07:25 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 7130c6f8-e46d-5ea4-bc66-96d6a70d884e with identifier 202601169191999
2026-01-28 13:07:25 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:07:25 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:07:25 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 7130c6f8-e46d-5ea4-bc66-96d6a70d884e
2026-01-28 13:07:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 143,
 'color': 'Grey',
 'currency': 'GBP',
 'description': 'This 2015 Ford Kuga T Titanium is a well maintained example, '
                'having had only two owners since new.  It features a '
                'responsive 1.5 litre petrol engine and meets the Euro 6 '
                'emission standards.  For your convenience, this Kuga comes '
                'equipped with automatic headlights that switch on by '
                'themselves, a Bluetooth hands free system for making calls '
                'safely, and dual zone climate control allowing both driver '
                'and passenger to set their preferred temperature.\n'
                '\n'
                'The Titanium trim level offers a comfortable and practical '
                'driving experience. The inclusion of features like automatic '
                'headlights and Bluetooth connectivity demonstrate a '
                'thoughtful specification, enhancing both safety and ease of '
                'use compared to many other vehicles in its class. This Kuga '
                'provides a solid choice for those seeking a reliable and well '
                'equipped family car.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '1.5L',
 'engine_horse_power': 148,
 'fuel_type': 'Petrol',
 'id': '7130c6f8-e46d-5ea4-bc66-96d6a70d884e',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601169191999',
 'listing': 'directbuy',
 'location': 'Carshalton, Surrey',
 'make': 'Ford',
 'model': 'Kuga',
 'odometer': 89975,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 18,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/55280f4307a9429a8742fe633a8afc2d.jpg',
                'https://m.atcdn.co.uk/a/media/2f5a8046899b468f9e8ab42e783f2130.jpg',
                'https://m.atcdn.co.uk/a/media/a5cecaf8a03941c3a6d3ff249a365f4b.jpg',
                'https://m.atcdn.co.uk/a/media/48731ccc22644e108f425e51d655d79b.jpg',
                'https://m.atcdn.co.uk/a/media/791089a0c92345aeab912c55ffcd4597.jpg',
                'https://m.atcdn.co.uk/a/media/a02cd2a4cc4c4014a042d54e8fbf0feb.jpg',
                'https://m.atcdn.co.uk/a/media/ecaffc861e554fd98b0ec6751d230c4f.jpg',
                'https://m.atcdn.co.uk/a/media/ef96b72b8b6944a982af9f3fcc0b8e41.jpg',
                'https://m.atcdn.co.uk/a/media/d849bc5218b04118aec8defc2bcf9677.jpg',
                'https://m.atcdn.co.uk/a/media/c59594bee0cf42388678e51ac571539f.jpg',
                'https://m.atcdn.co.uk/a/media/74a243344ec540a59fa34be33078b1b8.jpg',
                'https://m.atcdn.co.uk/a/media/49593bbd6f3f449db631565cd70065b6.jpg',
                'https://m.atcdn.co.uk/a/media/fec21b96d0a942c3b8f179783fea56b3.jpg',
                'https://m.atcdn.co.uk/a/media/c197db9a00f94610ac086108c4653753.jpg',
                'https://m.atcdn.co.uk/a/media/f1fa2eb224fe4bab89954477be2cdade.jpg',
                'https://m.atcdn.co.uk/a/media/4502bf99a18546ac98729b7e5a075793.jpg',
                'https://m.atcdn.co.uk/a/media/5f103363ea58407abada8ee2b29c2aa1.jpg',
                'https://m.atcdn.co.uk/a/media/aa9510da6f234294b44e8c49df2632f1.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7130c6f8-e46d-5ea4-bc66-96d6a70d884e/7130c6f8-e46d-5ea4-bc66-96d6a70d884e_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72002,
             'Height': 680,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/55280f4307a9429a8742fe633a8afc2d.jpg',
             'Width': 974},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7130c6f8-e46d-5ea4-bc66-96d6a70d884e/7130c6f8-e46d-5ea4-bc66-96d6a70d884e_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72450,
             'Height': 680,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2f5a8046899b468f9e8ab42e783f2130.jpg',
             'Width': 974},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7130c6f8-e46d-5ea4-bc66-96d6a70d884e/7130c6f8-e46d-5ea4-bc66-96d6a70d884e_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69232,
             'Height': 632,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a5cecaf8a03941c3a6d3ff249a365f4b.jpg',
             'Width': 978},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7130c6f8-e46d-5ea4-bc66-96d6a70d884e/7130c6f8-e46d-5ea4-bc66-96d6a70d884e_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 63363,
             'Height': 633,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/48731ccc22644e108f425e51d655d79b.jpg',
             'Width': 929},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7130c6f8-e46d-5ea4-bc66-96d6a70d884e/7130c6f8-e46d-5ea4-bc66-96d6a70d884e_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 65676,
             'Height': 628,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/791089a0c92345aeab912c55ffcd4597.jpg',
             'Width': 929},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7130c6f8-e46d-5ea4-bc66-96d6a70d884e/7130c6f8-e46d-5ea4-bc66-96d6a70d884e_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75929,
             'Height': 591,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a02cd2a4cc4c4014a042d54e8fbf0feb.jpg',
             'Width': 1320},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7130c6f8-e46d-5ea4-bc66-96d6a70d884e/7130c6f8-e46d-5ea4-bc66-96d6a70d884e_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70595,
             'Height': 568,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ecaffc861e554fd98b0ec6751d230c4f.jpg',
             'Width': 1320},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7130c6f8-e46d-5ea4-bc66-96d6a70d884e/7130c6f8-e46d-5ea4-bc66-96d6a70d884e_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 105054,
             'Height': 655,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ef96b72b8b6944a982af9f3fcc0b8e41.jpg',
             'Width': 1320},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7130c6f8-e46d-5ea4-bc66-96d6a70d884e/7130c6f8-e46d-5ea4-bc66-96d6a70d884e_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89471,
             'Height': 727,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/d849bc5218b04118aec8defc2bcf9677.jpg',
             'Width': 1320},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7130c6f8-e46d-5ea4-bc66-96d6a70d884e/7130c6f8-e46d-5ea4-bc66-96d6a70d884e_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 102831,
             'Height': 708,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c59594bee0cf42388678e51ac571539f.jpg',
             'Width': 1320},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 294656,
             'Height': 976,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/74a243344ec540a59fa34be33078b1b8.jpg',
             'Width': 2000},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 170284,
             'Height': 747,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f1fa2eb224fe4bab89954477be2cdade.jpg',
             'Width': 1600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 61323,
             'Height': 871,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c197db9a00f94610ac086108c4653753.jpg',
             'Width': 1170},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53329,
             'Height': 540,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/fec21b96d0a942c3b8f179783fea56b3.jpg',
             'Width': 745},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51974,
             'Height': 766,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/49593bbd6f3f449db631565cd70065b6.jpg',
             'Width': 1065},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 13166,
             'Height': 321,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/4502bf99a18546ac98729b7e5a075793.jpg',
             'Width': 340},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82316,
             'Height': 842,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/5f103363ea58407abada8ee2b29c2aa1.jpg',
             'Width': 1057},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_19.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 122423,
             'Height': 888,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/aa9510da6f234294b44e8c49df2632f1.jpg',
             'Width': 1170}],
 'price': 5200,
 'price_includes_vat': True,
 'registration_date': '2015-09-25',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Ford Kuga 1.5T EcoBoost Titanium 2WD Euro 6 (s/s) 5dr',
 'transmission': 'manual',
 'trim': 'Titanium',
 'year': 2015}
2026-01-28 13:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601169191999%27 HTTP/1.1" 200 None
2026-01-28 13:07:25 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601169191999: {'created_time': 1769605645.27418, 'last_price_update_time': 1769605645.274189}
2026-01-28 13:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601169191999') HTTP/1.1" 204 0
2026-01-28 13:07:28 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://www.autotrader.co.uk/at-graphql> (referer: https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery) ['zyte-api']
2026-01-28 13:07:28 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 123,
 'color': 'Black',
 'currency': 'GBP',
 'description': 'This 2018 Land Rover Discovery Sport eD4 SE Tech is a '
                'standout example, having been cherished by just one owner '
                'from new and boasting remarkably low mileage for its age at '
                'only 57,900 miles. This Euro 6 compliant 2.0L diesel engine '
                'offers an efficient drive, complemented by the desirable SE '
                'Tech trim. Key features include heated front seats for added '
                'comfort, automatic headlights, and convenient keyless entry. '
                'Parking is made easier with front parking sensors, all '
                'contributing to a refined driving experience.\n'
                '\n'
                'The generous boot space in this Discovery Sport ensures '
                "practicality for all your needs, whether it's luggage for a "
                'weekend getaway or everyday shopping. Furthermore, its low '
                'CO2 emissions highlight its consideration for the '
                'environment. These aspects, combined with its single owner '
                'history and low mileage, position this vehicle as an '
                'excellent choice compared to other similar models on the '
                'market.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 148,
 'fuel_type': 'Diesel',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601229327595',
 'listing': 'directbuy',
 'location': 'Carshalton, Surrey',
 'make': 'Land Rover',
 'model': 'Discovery Sport',
 'odometer': 57900,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/e4009000c173413ea2ff2395ba87fdbe.jpg',
                'https://m.atcdn.co.uk/a/media/1f9d566a2a694550bc42016b47c02a36.jpg',
                'https://m.atcdn.co.uk/a/media/50f95c08d7ee4828a18613d979a33854.jpg',
                'https://m.atcdn.co.uk/a/media/cb71f00b24a743dfa5d5c074cd5303b7.jpg',
                'https://m.atcdn.co.uk/a/media/1766d10552064eb88228a5c70e9bf19e.jpg',
                'https://m.atcdn.co.uk/a/media/a98ae8a1b0b14d42b2dad5ed13240ea1.jpg',
                'https://m.atcdn.co.uk/a/media/8b32a55f24b84400888954f0b3eb033f.jpg',
                'https://m.atcdn.co.uk/a/media/178bfbdf8bc242fcbbec57a3f960edc3.jpg',
                'https://m.atcdn.co.uk/a/media/c66c2d345fbf4527bd738d7b4e7af177.jpg',
                'https://m.atcdn.co.uk/a/media/09fa08aecd5d4c8cbadce796a19f097d.jpg',
                'https://m.atcdn.co.uk/a/media/74a243344ec540a59fa34be33078b1b8.jpg',
                'https://m.atcdn.co.uk/a/media/f1fa2eb224fe4bab89954477be2cdade.jpg',
                'https://m.atcdn.co.uk/a/media/c197db9a00f94610ac086108c4653753.jpg',
                'https://m.atcdn.co.uk/a/media/fec21b96d0a942c3b8f179783fea56b3.jpg',
                'https://m.atcdn.co.uk/a/media/49593bbd6f3f449db631565cd70065b6.jpg',
                'https://m.atcdn.co.uk/a/media/4502bf99a18546ac98729b7e5a075793.jpg',
                'https://m.atcdn.co.uk/a/media/5f103363ea58407abada8ee2b29c2aa1.jpg',
                'https://m.atcdn.co.uk/a/media/aa9510da6f234294b44e8c49df2632f1.jpg'],
 'price': 9975,
 'price_includes_vat': True,
 'registration_date': '2018-10-29',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Land Rover Discovery Sport 2.0 eD4 SE Tech Euro 6 (s/s) 5dr (5 '
          'Seat)',
 'transmission': 'manual',
 'trim': 'SE Tech',
 'year': 2018}
2026-01-28 13:07:28 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: f02e7e23-0edf-5961-9012-392c938c30c0 with identifier: 202601229327595
2026-01-28 13:07:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 18 photos for item f02e7e23-0edf-5961-9012-392c938c30c0
2026-01-28 13:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe4009000c173413ea2ff2395ba87fdbe.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e4009000c173413ea2ff2395ba87fdbe.jpg already downloaded
2026-01-28 13:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F1f9d566a2a694550bc42016b47c02a36.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1f9d566a2a694550bc42016b47c02a36.jpg already downloaded
2026-01-28 13:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F50f95c08d7ee4828a18613d979a33854.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/50f95c08d7ee4828a18613d979a33854.jpg already downloaded
2026-01-28 13:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fcb71f00b24a743dfa5d5c074cd5303b7.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cb71f00b24a743dfa5d5c074cd5303b7.jpg already downloaded
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F1766d10552064eb88228a5c70e9bf19e.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1766d10552064eb88228a5c70e9bf19e.jpg already downloaded
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa98ae8a1b0b14d42b2dad5ed13240ea1.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a98ae8a1b0b14d42b2dad5ed13240ea1.jpg already downloaded
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F8b32a55f24b84400888954f0b3eb033f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8b32a55f24b84400888954f0b3eb033f.jpg already downloaded
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F178bfbdf8bc242fcbbec57a3f960edc3.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/178bfbdf8bc242fcbbec57a3f960edc3.jpg already downloaded
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc66c2d345fbf4527bd738d7b4e7af177.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c66c2d345fbf4527bd738d7b4e7af177.jpg already downloaded
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F09fa08aecd5d4c8cbadce796a19f097d.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/09fa08aecd5d4c8cbadce796a19f097d.jpg already downloaded
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F74a243344ec540a59fa34be33078b1b8.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/74a243344ec540a59fa34be33078b1b8.jpg already downloaded
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff1fa2eb224fe4bab89954477be2cdade.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f1fa2eb224fe4bab89954477be2cdade.jpg already downloaded
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc197db9a00f94610ac086108c4653753.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c197db9a00f94610ac086108c4653753.jpg already downloaded
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ffec21b96d0a942c3b8f179783fea56b3.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fec21b96d0a942c3b8f179783fea56b3.jpg already downloaded
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F49593bbd6f3f449db631565cd70065b6.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/49593bbd6f3f449db631565cd70065b6.jpg already downloaded
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F4502bf99a18546ac98729b7e5a075793.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4502bf99a18546ac98729b7e5a075793.jpg already downloaded
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F5f103363ea58407abada8ee2b29c2aa1.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5f103363ea58407abada8ee2b29c2aa1.jpg already downloaded
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Faa9510da6f234294b44e8c49df2632f1.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/aa9510da6f234294b44e8c49df2632f1.jpg already downloaded
2026-01-28 13:07:29 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: f02e7e23-0edf-5961-9012-392c938c30c0 with identifier 202601229327595
2026-01-28 13:07:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:07:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:07:29 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item f02e7e23-0edf-5961-9012-392c938c30c0
2026-01-28 13:07:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'color': 'Black',
 'currency': 'GBP',
 'description': 'This 2018 Land Rover Discovery Sport eD4 SE Tech is a '
                'standout example, having been cherished by just one owner '
                'from new and boasting remarkably low mileage for its age at '
                'only 57,900 miles. This Euro 6 compliant 2.0L diesel engine '
                'offers an efficient drive, complemented by the desirable SE '
                'Tech trim. Key features include heated front seats for added '
                'comfort, automatic headlights, and convenient keyless entry. '
                'Parking is made easier with front parking sensors, all '
                'contributing to a refined driving experience.\n'
                '\n'
                'The generous boot space in this Discovery Sport ensures '
                "practicality for all your needs, whether it's luggage for a "
                'weekend getaway or everyday shopping. Furthermore, its low '
                'CO2 emissions highlight its consideration for the '
                'environment. These aspects, combined with its single owner '
                'history and low mileage, position this vehicle as an '
                'excellent choice compared to other similar models on the '
                'market.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 148,
 'fuel_type': 'Diesel',
 'id': 'f02e7e23-0edf-5961-9012-392c938c30c0',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601229327595',
 'listing': 'directbuy',
 'location': 'Carshalton, Surrey',
 'make': 'Land Rover',
 'model': 'Discovery Sport',
 'odometer': 57900,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 18,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/e4009000c173413ea2ff2395ba87fdbe.jpg',
                'https://m.atcdn.co.uk/a/media/1f9d566a2a694550bc42016b47c02a36.jpg',
                'https://m.atcdn.co.uk/a/media/50f95c08d7ee4828a18613d979a33854.jpg',
                'https://m.atcdn.co.uk/a/media/cb71f00b24a743dfa5d5c074cd5303b7.jpg',
                'https://m.atcdn.co.uk/a/media/1766d10552064eb88228a5c70e9bf19e.jpg',
                'https://m.atcdn.co.uk/a/media/a98ae8a1b0b14d42b2dad5ed13240ea1.jpg',
                'https://m.atcdn.co.uk/a/media/8b32a55f24b84400888954f0b3eb033f.jpg',
                'https://m.atcdn.co.uk/a/media/178bfbdf8bc242fcbbec57a3f960edc3.jpg',
                'https://m.atcdn.co.uk/a/media/c66c2d345fbf4527bd738d7b4e7af177.jpg',
                'https://m.atcdn.co.uk/a/media/09fa08aecd5d4c8cbadce796a19f097d.jpg',
                'https://m.atcdn.co.uk/a/media/74a243344ec540a59fa34be33078b1b8.jpg',
                'https://m.atcdn.co.uk/a/media/f1fa2eb224fe4bab89954477be2cdade.jpg',
                'https://m.atcdn.co.uk/a/media/c197db9a00f94610ac086108c4653753.jpg',
                'https://m.atcdn.co.uk/a/media/fec21b96d0a942c3b8f179783fea56b3.jpg',
                'https://m.atcdn.co.uk/a/media/49593bbd6f3f449db631565cd70065b6.jpg',
                'https://m.atcdn.co.uk/a/media/4502bf99a18546ac98729b7e5a075793.jpg',
                'https://m.atcdn.co.uk/a/media/5f103363ea58407abada8ee2b29c2aa1.jpg',
                'https://m.atcdn.co.uk/a/media/aa9510da6f234294b44e8c49df2632f1.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f02e7e23-0edf-5961-9012-392c938c30c0/f02e7e23-0edf-5961-9012-392c938c30c0_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70933,
             'Height': 666,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e4009000c173413ea2ff2395ba87fdbe.jpg',
             'Width': 1073},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f02e7e23-0edf-5961-9012-392c938c30c0/f02e7e23-0edf-5961-9012-392c938c30c0_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74910,
             'Height': 666,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/1f9d566a2a694550bc42016b47c02a36.jpg',
             'Width': 1073},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f02e7e23-0edf-5961-9012-392c938c30c0/f02e7e23-0edf-5961-9012-392c938c30c0_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75404,
             'Height': 634,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/50f95c08d7ee4828a18613d979a33854.jpg',
             'Width': 1118},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f02e7e23-0edf-5961-9012-392c938c30c0/f02e7e23-0edf-5961-9012-392c938c30c0_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 61579,
             'Height': 551,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/cb71f00b24a743dfa5d5c074cd5303b7.jpg',
             'Width': 1320},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f02e7e23-0edf-5961-9012-392c938c30c0/f02e7e23-0edf-5961-9012-392c938c30c0_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 65815,
             'Height': 603,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/1766d10552064eb88228a5c70e9bf19e.jpg',
             'Width': 1320},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f02e7e23-0edf-5961-9012-392c938c30c0/f02e7e23-0edf-5961-9012-392c938c30c0_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 63059,
             'Height': 601,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a98ae8a1b0b14d42b2dad5ed13240ea1.jpg',
             'Width': 1011},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f02e7e23-0edf-5961-9012-392c938c30c0/f02e7e23-0edf-5961-9012-392c938c30c0_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34223,
             'Height': 442,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/8b32a55f24b84400888954f0b3eb033f.jpg',
             'Width': 716},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f02e7e23-0edf-5961-9012-392c938c30c0/f02e7e23-0edf-5961-9012-392c938c30c0_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 128952,
             'Height': 694,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/178bfbdf8bc242fcbbec57a3f960edc3.jpg',
             'Width': 1320},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f02e7e23-0edf-5961-9012-392c938c30c0/f02e7e23-0edf-5961-9012-392c938c30c0_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 115042,
             'Height': 695,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c66c2d345fbf4527bd738d7b4e7af177.jpg',
             'Width': 1320},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f02e7e23-0edf-5961-9012-392c938c30c0/f02e7e23-0edf-5961-9012-392c938c30c0_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 120341,
             'Height': 684,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/09fa08aecd5d4c8cbadce796a19f097d.jpg',
             'Width': 1320},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 294656,
             'Height': 976,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/74a243344ec540a59fa34be33078b1b8.jpg',
             'Width': 2000},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 170284,
             'Height': 747,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f1fa2eb224fe4bab89954477be2cdade.jpg',
             'Width': 1600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 61323,
             'Height': 871,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c197db9a00f94610ac086108c4653753.jpg',
             'Width': 1170},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53329,
             'Height': 540,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/fec21b96d0a942c3b8f179783fea56b3.jpg',
             'Width': 745},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51974,
             'Height': 766,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/49593bbd6f3f449db631565cd70065b6.jpg',
             'Width': 1065},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 13166,
             'Height': 321,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/4502bf99a18546ac98729b7e5a075793.jpg',
             'Width': 340},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82316,
             'Height': 842,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/5f103363ea58407abada8ee2b29c2aa1.jpg',
             'Width': 1057},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_19.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 122423,
             'Height': 888,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/aa9510da6f234294b44e8c49df2632f1.jpg',
             'Width': 1170}],
 'price': 9975,
 'price_includes_vat': True,
 'registration_date': '2018-10-29',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Land Rover Discovery Sport 2.0 eD4 SE Tech Euro 6 (s/s) 5dr (5 '
          'Seat)',
 'transmission': 'manual',
 'trim': 'SE Tech',
 'year': 2018}
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601229327595%27 HTTP/1.1" 200 None
2026-01-28 13:07:29 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601229327595: {'created_time': 1769605649.358342, 'last_price_update_time': 1769605649.358355}
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601229327595') HTTP/1.1" 204 0
2026-01-28 13:07:29 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://www.autotrader.co.uk/at-graphql> (referer: https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery) ['zyte-api']
2026-01-28 13:07:29 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 125,
 'color': 'Grey',
 'currency': 'GBP',
 'description': 'This 2016 Land Rover Range Rover Evoque TD4 SE Tech offers an '
                'impressive 59 miles per gallon, making it a highly economical '
                'choice. This Four Wheel Drive model is equipped with a 2.0L '
                'Diesel Engine and meets Euro 6 emissions standards. The SE '
                'Tech trim includes desirable features such as heated front '
                'seats for added comfort, front and rear parking aids to '
                'assist with manoeuvring, and automatic climate control with '
                'air filtration for a pleasant cabin environment. It also '
                'boasts Xenon headlamps with a distinctive LED signature for '
                'enhanced visibility.\n'
                '\n'
                'The Range Rover Evoque TD4 SE Tech stands out with its large '
                'boot space, providing ample room for luggage or shopping. Its '
                'low CO2 emissions further highlight its efficiency compared '
                'to other vehicles in its class. This combination of practical '
                'features, fuel economy, and environmental consideration makes '
                'this Evoque a compelling option for those seeking a stylish '
                'and capable SUV.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 178,
 'fuel_type': 'Diesel',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601109050901',
 'listing': 'directbuy',
 'location': 'Carshalton, Surrey',
 'make': 'Land Rover',
 'model': 'Range Rover Evoque',
 'odometer': 74500,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/15014756ecfd4a4c9751754bf8b3a07e.jpg',
                'https://m.atcdn.co.uk/a/media/62116ac4ae764dd285ca1d0ae968ec78.jpg',
                'https://m.atcdn.co.uk/a/media/4dc395ac9812476ea4f2bb854d7ee694.jpg',
                'https://m.atcdn.co.uk/a/media/71c6e99349614515adc2c36a38a54433.jpg',
                'https://m.atcdn.co.uk/a/media/e9537eb9658c4235816d748382d62a93.jpg',
                'https://m.atcdn.co.uk/a/media/efe717e3f825454e8c430626e3bf06ff.jpg',
                'https://m.atcdn.co.uk/a/media/c3f1afc5c3044822889abd97ee96156f.jpg',
                'https://m.atcdn.co.uk/a/media/4b9394534e6a45788e8f457645de2795.jpg',
                'https://m.atcdn.co.uk/a/media/f4c77d10c6524f8d8d8e557d132da293.jpg',
                'https://m.atcdn.co.uk/a/media/4fbac37fbe28418cb969cc02852daaa7.jpg',
                'https://m.atcdn.co.uk/a/media/799e0f9241864e32add96bace5c72b20.jpg',
                'https://m.atcdn.co.uk/a/media/f1fa2eb224fe4bab89954477be2cdade.jpg',
                'https://m.atcdn.co.uk/a/media/c197db9a00f94610ac086108c4653753.jpg',
                'https://m.atcdn.co.uk/a/media/fec21b96d0a942c3b8f179783fea56b3.jpg',
                'https://m.atcdn.co.uk/a/media/49593bbd6f3f449db631565cd70065b6.jpg',
                'https://m.atcdn.co.uk/a/media/4502bf99a18546ac98729b7e5a075793.jpg',
                'https://m.atcdn.co.uk/a/media/5f103363ea58407abada8ee2b29c2aa1.jpg',
                'https://m.atcdn.co.uk/a/media/aa9510da6f234294b44e8c49df2632f1.jpg'],
 'price': 8500,
 'price_includes_vat': True,
 'registration_date': '2016-09-16',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Land Rover Range Rover Evoque 2.0 TD4 SE Tech 4WD Euro 6 (s/s) 5dr',
 'transmission': 'manual',
 'trim': 'SE Tech',
 'year': 2016}
2026-01-28 13:07:29 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 6b58dfa2-819f-5d2c-8316-deb2c8cd669e with identifier: 202601109050901
2026-01-28 13:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 18 photos for item 6b58dfa2-819f-5d2c-8316-deb2c8cd669e
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F15014756ecfd4a4c9751754bf8b3a07e.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/15014756ecfd4a4c9751754bf8b3a07e.jpg already downloaded
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F62116ac4ae764dd285ca1d0ae968ec78.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/62116ac4ae764dd285ca1d0ae968ec78.jpg already downloaded
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F4dc395ac9812476ea4f2bb854d7ee694.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4dc395ac9812476ea4f2bb854d7ee694.jpg already downloaded
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F71c6e99349614515adc2c36a38a54433.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/71c6e99349614515adc2c36a38a54433.jpg already downloaded
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe9537eb9658c4235816d748382d62a93.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e9537eb9658c4235816d748382d62a93.jpg already downloaded
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fefe717e3f825454e8c430626e3bf06ff.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/efe717e3f825454e8c430626e3bf06ff.jpg already downloaded
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc3f1afc5c3044822889abd97ee96156f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c3f1afc5c3044822889abd97ee96156f.jpg already downloaded
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F4b9394534e6a45788e8f457645de2795.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4b9394534e6a45788e8f457645de2795.jpg already downloaded
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff4c77d10c6524f8d8d8e557d132da293.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f4c77d10c6524f8d8d8e557d132da293.jpg already downloaded
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F4fbac37fbe28418cb969cc02852daaa7.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4fbac37fbe28418cb969cc02852daaa7.jpg already downloaded
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F799e0f9241864e32add96bace5c72b20.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/799e0f9241864e32add96bace5c72b20.jpg already downloaded
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff1fa2eb224fe4bab89954477be2cdade.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f1fa2eb224fe4bab89954477be2cdade.jpg already downloaded
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc197db9a00f94610ac086108c4653753.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c197db9a00f94610ac086108c4653753.jpg already downloaded
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ffec21b96d0a942c3b8f179783fea56b3.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fec21b96d0a942c3b8f179783fea56b3.jpg already downloaded
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F49593bbd6f3f449db631565cd70065b6.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/49593bbd6f3f449db631565cd70065b6.jpg already downloaded
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F4502bf99a18546ac98729b7e5a075793.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4502bf99a18546ac98729b7e5a075793.jpg already downloaded
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F5f103363ea58407abada8ee2b29c2aa1.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5f103363ea58407abada8ee2b29c2aa1.jpg already downloaded
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Faa9510da6f234294b44e8c49df2632f1.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/aa9510da6f234294b44e8c49df2632f1.jpg already downloaded
2026-01-28 13:07:29 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 6b58dfa2-819f-5d2c-8316-deb2c8cd669e with identifier 202601109050901
2026-01-28 13:07:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:07:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:07:29 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 6b58dfa2-819f-5d2c-8316-deb2c8cd669e
2026-01-28 13:07:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'color': 'Grey',
 'currency': 'GBP',
 'description': 'This 2016 Land Rover Range Rover Evoque TD4 SE Tech offers an '
                'impressive 59 miles per gallon, making it a highly economical '
                'choice. This Four Wheel Drive model is equipped with a 2.0L '
                'Diesel Engine and meets Euro 6 emissions standards. The SE '
                'Tech trim includes desirable features such as heated front '
                'seats for added comfort, front and rear parking aids to '
                'assist with manoeuvring, and automatic climate control with '
                'air filtration for a pleasant cabin environment. It also '
                'boasts Xenon headlamps with a distinctive LED signature for '
                'enhanced visibility.\n'
                '\n'
                'The Range Rover Evoque TD4 SE Tech stands out with its large '
                'boot space, providing ample room for luggage or shopping. Its '
                'low CO2 emissions further highlight its efficiency compared '
                'to other vehicles in its class. This combination of practical '
                'features, fuel economy, and environmental consideration makes '
                'this Evoque a compelling option for those seeking a stylish '
                'and capable SUV.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 178,
 'fuel_type': 'Diesel',
 'id': '6b58dfa2-819f-5d2c-8316-deb2c8cd669e',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601109050901',
 'listing': 'directbuy',
 'location': 'Carshalton, Surrey',
 'make': 'Land Rover',
 'model': 'Range Rover Evoque',
 'odometer': 74500,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 18,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/15014756ecfd4a4c9751754bf8b3a07e.jpg',
                'https://m.atcdn.co.uk/a/media/62116ac4ae764dd285ca1d0ae968ec78.jpg',
                'https://m.atcdn.co.uk/a/media/4dc395ac9812476ea4f2bb854d7ee694.jpg',
                'https://m.atcdn.co.uk/a/media/71c6e99349614515adc2c36a38a54433.jpg',
                'https://m.atcdn.co.uk/a/media/e9537eb9658c4235816d748382d62a93.jpg',
                'https://m.atcdn.co.uk/a/media/efe717e3f825454e8c430626e3bf06ff.jpg',
                'https://m.atcdn.co.uk/a/media/c3f1afc5c3044822889abd97ee96156f.jpg',
                'https://m.atcdn.co.uk/a/media/4b9394534e6a45788e8f457645de2795.jpg',
                'https://m.atcdn.co.uk/a/media/f4c77d10c6524f8d8d8e557d132da293.jpg',
                'https://m.atcdn.co.uk/a/media/4fbac37fbe28418cb969cc02852daaa7.jpg',
                'https://m.atcdn.co.uk/a/media/799e0f9241864e32add96bace5c72b20.jpg',
                'https://m.atcdn.co.uk/a/media/f1fa2eb224fe4bab89954477be2cdade.jpg',
                'https://m.atcdn.co.uk/a/media/c197db9a00f94610ac086108c4653753.jpg',
                'https://m.atcdn.co.uk/a/media/fec21b96d0a942c3b8f179783fea56b3.jpg',
                'https://m.atcdn.co.uk/a/media/49593bbd6f3f449db631565cd70065b6.jpg',
                'https://m.atcdn.co.uk/a/media/4502bf99a18546ac98729b7e5a075793.jpg',
                'https://m.atcdn.co.uk/a/media/5f103363ea58407abada8ee2b29c2aa1.jpg',
                'https://m.atcdn.co.uk/a/media/aa9510da6f234294b44e8c49df2632f1.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6b58dfa2-819f-5d2c-8316-deb2c8cd669e/6b58dfa2-819f-5d2c-8316-deb2c8cd669e_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73944,
             'Height': 649,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/15014756ecfd4a4c9751754bf8b3a07e.jpg',
             'Width': 920},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6b58dfa2-819f-5d2c-8316-deb2c8cd669e/6b58dfa2-819f-5d2c-8316-deb2c8cd669e_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78232,
             'Height': 649,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/62116ac4ae764dd285ca1d0ae968ec78.jpg',
             'Width': 920},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6b58dfa2-819f-5d2c-8316-deb2c8cd669e/6b58dfa2-819f-5d2c-8316-deb2c8cd669e_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74095,
             'Height': 617,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/4dc395ac9812476ea4f2bb854d7ee694.jpg',
             'Width': 1046},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6b58dfa2-819f-5d2c-8316-deb2c8cd669e/6b58dfa2-819f-5d2c-8316-deb2c8cd669e_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 65855,
             'Height': 651,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/71c6e99349614515adc2c36a38a54433.jpg',
             'Width': 981},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6b58dfa2-819f-5d2c-8316-deb2c8cd669e/6b58dfa2-819f-5d2c-8316-deb2c8cd669e_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67281,
             'Height': 664,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/e9537eb9658c4235816d748382d62a93.jpg',
             'Width': 933},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6b58dfa2-819f-5d2c-8316-deb2c8cd669e/6b58dfa2-819f-5d2c-8316-deb2c8cd669e_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86742,
             'Height': 638,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/efe717e3f825454e8c430626e3bf06ff.jpg',
             'Width': 1285},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6b58dfa2-819f-5d2c-8316-deb2c8cd669e/6b58dfa2-819f-5d2c-8316-deb2c8cd669e_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80329,
             'Height': 640,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c3f1afc5c3044822889abd97ee96156f.jpg',
             'Width': 1320},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6b58dfa2-819f-5d2c-8316-deb2c8cd669e/6b58dfa2-819f-5d2c-8316-deb2c8cd669e_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 124042,
             'Height': 694,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/4b9394534e6a45788e8f457645de2795.jpg',
             'Width': 1320},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6b58dfa2-819f-5d2c-8316-deb2c8cd669e/6b58dfa2-819f-5d2c-8316-deb2c8cd669e_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68441,
             'Height': 734,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f4c77d10c6524f8d8d8e557d132da293.jpg',
             'Width': 1320},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6b58dfa2-819f-5d2c-8316-deb2c8cd669e/6b58dfa2-819f-5d2c-8316-deb2c8cd669e_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 112559,
             'Height': 703,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/4fbac37fbe28418cb969cc02852daaa7.jpg',
             'Width': 1320},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a0cb2137-227c-5ea9-abe4-6cf48758e4bb/a0cb2137-227c-5ea9-abe4-6cf48758e4bb_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 453001,
             'Height': 1536,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/799e0f9241864e32add96bace5c72b20.jpg',
             'Width': 2048},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 170284,
             'Height': 747,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f1fa2eb224fe4bab89954477be2cdade.jpg',
             'Width': 1600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 61323,
             'Height': 871,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c197db9a00f94610ac086108c4653753.jpg',
             'Width': 1170},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53329,
             'Height': 540,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/fec21b96d0a942c3b8f179783fea56b3.jpg',
             'Width': 745},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51974,
             'Height': 766,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/49593bbd6f3f449db631565cd70065b6.jpg',
             'Width': 1065},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 13166,
             'Height': 321,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/4502bf99a18546ac98729b7e5a075793.jpg',
             'Width': 340},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_18.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82316,
             'Height': 842,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/5f103363ea58407abada8ee2b29c2aa1.jpg',
             'Width': 1057},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_19.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 122423,
             'Height': 888,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/aa9510da6f234294b44e8c49df2632f1.jpg',
             'Width': 1170}],
 'price': 8500,
 'price_includes_vat': True,
 'registration_date': '2016-09-16',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Land Rover Range Rover Evoque 2.0 TD4 SE Tech 4WD Euro 6 (s/s) 5dr',
 'transmission': 'manual',
 'trim': 'SE Tech',
 'year': 2016}
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601109050901%27 HTTP/1.1" 200 None
2026-01-28 13:07:29 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601109050901: {'created_time': 1769605649.957145, 'last_price_update_time': 1769605649.957157}
2026-01-28 13:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601109050901') HTTP/1.1" 204 0
2026-01-28 13:07:31 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://www.autotrader.co.uk/at-graphql> (referer: https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery) ['zyte-api']
2026-01-28 13:07:31 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 169,
 'color': 'Grey',
 'currency': 'GBP',
 'description': 'This 2018 Land Rover Discovery Sport SD4 HSE Luxury offers a '
                'sophisticated blend of capability and comfort. Featuring a '
                'powerful 2.0L Diesel engine and a robust Four Wheel Drive '
                'system, this Euro 6 compliant model is equipped for any '
                'journey. The HSE Luxury trim ensures a premium experience, '
                'enhanced by notable features such as the Black Badge, Active '
                'Driveline for optimised traction, and All Terrain Progress '
                'Control (ATPC) to manage challenging surfaces. For added '
                'convenience, it includes Park Assist with front and rear '
                'sensors, and a Fixed Panoramic Roof that floods the cabin '
                'with natural light. With seating for seven, this Discovery '
                'Sport is as practical as it is refined, boasting a '
                'substantial towing weight of 2200 kg.\n'
                '\n'
                'Experience impressive performance with this Discovery Sport, '
                'capable of accelerating from 0 to 60mph in just 7.2 seconds. '
                'This swift acceleration, combined with its advanced All '
                'Terrain Progress Control and Active Driveline, demonstrates '
                'its superior ability to handle diverse driving conditions '
                'compared to many other vehicles in its class. The inclusion '
                'of the HSE Sd4 Black Badge further distinguishes this model, '
                'offering a unique aesthetic touch. This Land Rover Discovery '
                'Sport is designed to provide a commanding and assured driving '
                'experience, whether navigating city streets or venturing off '
                'the beaten track.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 237,
 'fuel_type': 'Diesel',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601229327574',
 'listing': 'directbuy',
 'location': 'Carshalton, Surrey',
 'make': 'Land Rover',
 'model': 'Discovery Sport',
 'odometer': 85500,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/0947d947d9cc409cb167d6ac2e94bd20.jpg',
                'https://m.atcdn.co.uk/a/media/5e44584a5f85453783ad874f05b5373c.jpg',
                'https://m.atcdn.co.uk/a/media/fef2d852115c46cf96d7ba3bafff39cf.jpg',
                'https://m.atcdn.co.uk/a/media/28deb22e83db4968aa6b734cb3f24974.jpg',
                'https://m.atcdn.co.uk/a/media/ffcf1021e9ad42b093f6b27c11c780b7.jpg',
                'https://m.atcdn.co.uk/a/media/9fe1adb2b24344939aba6ef9463a1867.jpg',
                'https://m.atcdn.co.uk/a/media/3507ba8fc72b4deab903fbb084ed576a.jpg',
                'https://m.atcdn.co.uk/a/media/d632959265174c2795e0ed676ad0bce1.jpg',
                'https://m.atcdn.co.uk/a/media/0add5a87931d4884aa690352964eef6b.jpg',
                'https://m.atcdn.co.uk/a/media/67202496cc264d258f6cf117bb92d099.jpg',
                'https://m.atcdn.co.uk/a/media/28c2509fc694488bb9744d9c70943a5a.jpg',
                'https://m.atcdn.co.uk/a/media/b0db77020e1e48f5a03e138ebb1c518b.jpg',
                'https://m.atcdn.co.uk/a/media/08c6ba8c778843cc87d6c0b89b766fe7.jpg',
                'https://m.atcdn.co.uk/a/media/01839b7fe41740379625616e33464a76.jpg',
                'https://m.atcdn.co.uk/a/media/74a243344ec540a59fa34be33078b1b8.jpg',
                'https://m.atcdn.co.uk/a/media/f1fa2eb224fe4bab89954477be2cdade.jpg',
                'https://m.atcdn.co.uk/a/media/c197db9a00f94610ac086108c4653753.jpg',
                'https://m.atcdn.co.uk/a/media/fec21b96d0a942c3b8f179783fea56b3.jpg',
                'https://m.atcdn.co.uk/a/media/49593bbd6f3f449db631565cd70065b6.jpg',
                'https://m.atcdn.co.uk/a/media/4502bf99a18546ac98729b7e5a075793.jpg',
                'https://m.atcdn.co.uk/a/media/5f103363ea58407abada8ee2b29c2aa1.jpg',
                'https://m.atcdn.co.uk/a/media/aa9510da6f234294b44e8c49df2632f1.jpg'],
 'price': 11300,
 'price_includes_vat': True,
 'registration_date': '2018-03-01',
 'seats_number': 7,
 'seller_name': None,
 'title': 'Land Rover Discovery Sport 2.0 SD4 HSE Luxury Auto 4WD Euro 6 (s/s) '
          '5dr',
 'transmission': 'automatic',
 'trim': 'HSE Luxury',
 'year': 2018}
2026-01-28 13:07:31 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: b66007de-5ce9-5063-97d8-2cd3734a6e29 with identifier: 202601229327574
2026-01-28 13:07:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item b66007de-5ce9-5063-97d8-2cd3734a6e29
2026-01-28 13:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0947d947d9cc409cb167d6ac2e94bd20.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0947d947d9cc409cb167d6ac2e94bd20.jpg already downloaded
2026-01-28 13:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F5e44584a5f85453783ad874f05b5373c.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5e44584a5f85453783ad874f05b5373c.jpg already downloaded
2026-01-28 13:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ffef2d852115c46cf96d7ba3bafff39cf.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fef2d852115c46cf96d7ba3bafff39cf.jpg already downloaded
2026-01-28 13:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F28deb22e83db4968aa6b734cb3f24974.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/28deb22e83db4968aa6b734cb3f24974.jpg already downloaded
2026-01-28 13:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fffcf1021e9ad42b093f6b27c11c780b7.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ffcf1021e9ad42b093f6b27c11c780b7.jpg already downloaded
2026-01-28 13:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F9fe1adb2b24344939aba6ef9463a1867.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9fe1adb2b24344939aba6ef9463a1867.jpg already downloaded
2026-01-28 13:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3507ba8fc72b4deab903fbb084ed576a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3507ba8fc72b4deab903fbb084ed576a.jpg already downloaded
2026-01-28 13:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fd632959265174c2795e0ed676ad0bce1.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d632959265174c2795e0ed676ad0bce1.jpg already downloaded
2026-01-28 13:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0add5a87931d4884aa690352964eef6b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0add5a87931d4884aa690352964eef6b.jpg already downloaded
2026-01-28 13:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F67202496cc264d258f6cf117bb92d099.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/67202496cc264d258f6cf117bb92d099.jpg already downloaded
2026-01-28 13:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F28c2509fc694488bb9744d9c70943a5a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/28c2509fc694488bb9744d9c70943a5a.jpg already downloaded
2026-01-28 13:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb0db77020e1e48f5a03e138ebb1c518b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b0db77020e1e48f5a03e138ebb1c518b.jpg already downloaded
2026-01-28 13:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F08c6ba8c778843cc87d6c0b89b766fe7.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/08c6ba8c778843cc87d6c0b89b766fe7.jpg already downloaded
2026-01-28 13:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F01839b7fe41740379625616e33464a76.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/01839b7fe41740379625616e33464a76.jpg already downloaded
2026-01-28 13:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F74a243344ec540a59fa34be33078b1b8.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/74a243344ec540a59fa34be33078b1b8.jpg already downloaded
2026-01-28 13:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff1fa2eb224fe4bab89954477be2cdade.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f1fa2eb224fe4bab89954477be2cdade.jpg already downloaded
2026-01-28 13:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc197db9a00f94610ac086108c4653753.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c197db9a00f94610ac086108c4653753.jpg already downloaded
2026-01-28 13:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ffec21b96d0a942c3b8f179783fea56b3.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fec21b96d0a942c3b8f179783fea56b3.jpg already downloaded
2026-01-28 13:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F49593bbd6f3f449db631565cd70065b6.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/49593bbd6f3f449db631565cd70065b6.jpg already downloaded
2026-01-28 13:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F4502bf99a18546ac98729b7e5a075793.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:07:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4502bf99a18546ac98729b7e5a075793.jpg already downloaded
2026-01-28 13:07:32 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: b66007de-5ce9-5063-97d8-2cd3734a6e29 with identifier 202601229327574
2026-01-28 13:07:32 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:07:32 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:07:32 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item b66007de-5ce9-5063-97d8-2cd3734a6e29
2026-01-28 13:07:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 169,
 'color': 'Grey',
 'currency': 'GBP',
 'description': 'This 2018 Land Rover Discovery Sport SD4 HSE Luxury offers a '
                'sophisticated blend of capability and comfort. Featuring a '
                'powerful 2.0L Diesel engine and a robust Four Wheel Drive '
                'system, this Euro 6 compliant model is equipped for any '
                'journey. The HSE Luxury trim ensures a premium experience, '
                'enhanced by notable features such as the Black Badge, Active '
                'Driveline for optimised traction, and All Terrain Progress '
                'Control (ATPC) to manage challenging surfaces. For added '
                'convenience, it includes Park Assist with front and rear '
                'sensors, and a Fixed Panoramic Roof that floods the cabin '
                'with natural light. With seating for seven, this Discovery '
                'Sport is as practical as it is refined, boasting a '
                'substantial towing weight of 2200 kg.\n'
                '\n'
                'Experience impressive performance with this Discovery Sport, '
                'capable of accelerating from 0 to 60mph in just 7.2 seconds. '
                'This swift acceleration, combined with its advanced All '
                'Terrain Progress Control and Active Driveline, demonstrates '
                'its superior ability to handle diverse driving conditions '
                'compared to many other vehicles in its class. The inclusion '
                'of the HSE Sd4 Black Badge further distinguishes this model, '
                'offering a unique aesthetic touch. This Land Rover Discovery '
                'Sport is designed to provide a commanding and assured driving '
                'experience, whether navigating city streets or venturing off '
                'the beaten track.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 237,
 'fuel_type': 'Diesel',
 'id': 'b66007de-5ce9-5063-97d8-2cd3734a6e29',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601229327574',
 'listing': 'directbuy',
 'location': 'Carshalton, Surrey',
 'make': 'Land Rover',
 'model': 'Discovery Sport',
 'odometer': 85500,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 22,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/0947d947d9cc409cb167d6ac2e94bd20.jpg',
                'https://m.atcdn.co.uk/a/media/5e44584a5f85453783ad874f05b5373c.jpg',
                'https://m.atcdn.co.uk/a/media/fef2d852115c46cf96d7ba3bafff39cf.jpg',
                'https://m.atcdn.co.uk/a/media/28deb22e83db4968aa6b734cb3f24974.jpg',
                'https://m.atcdn.co.uk/a/media/ffcf1021e9ad42b093f6b27c11c780b7.jpg',
                'https://m.atcdn.co.uk/a/media/9fe1adb2b24344939aba6ef9463a1867.jpg',
                'https://m.atcdn.co.uk/a/media/3507ba8fc72b4deab903fbb084ed576a.jpg',
                'https://m.atcdn.co.uk/a/media/d632959265174c2795e0ed676ad0bce1.jpg',
                'https://m.atcdn.co.uk/a/media/0add5a87931d4884aa690352964eef6b.jpg',
                'https://m.atcdn.co.uk/a/media/67202496cc264d258f6cf117bb92d099.jpg',
                'https://m.atcdn.co.uk/a/media/28c2509fc694488bb9744d9c70943a5a.jpg',
                'https://m.atcdn.co.uk/a/media/b0db77020e1e48f5a03e138ebb1c518b.jpg',
                'https://m.atcdn.co.uk/a/media/08c6ba8c778843cc87d6c0b89b766fe7.jpg',
                'https://m.atcdn.co.uk/a/media/01839b7fe41740379625616e33464a76.jpg',
                'https://m.atcdn.co.uk/a/media/74a243344ec540a59fa34be33078b1b8.jpg',
                'https://m.atcdn.co.uk/a/media/f1fa2eb224fe4bab89954477be2cdade.jpg',
                'https://m.atcdn.co.uk/a/media/c197db9a00f94610ac086108c4653753.jpg',
                'https://m.atcdn.co.uk/a/media/fec21b96d0a942c3b8f179783fea56b3.jpg',
                'https://m.atcdn.co.uk/a/media/49593bbd6f3f449db631565cd70065b6.jpg',
                'https://m.atcdn.co.uk/a/media/4502bf99a18546ac98729b7e5a075793.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b66007de-5ce9-5063-97d8-2cd3734a6e29/b66007de-5ce9-5063-97d8-2cd3734a6e29_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77868,
             'Height': 657,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0947d947d9cc409cb167d6ac2e94bd20.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b66007de-5ce9-5063-97d8-2cd3734a6e29/b66007de-5ce9-5063-97d8-2cd3734a6e29_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85668,
             'Height': 657,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/5e44584a5f85453783ad874f05b5373c.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b66007de-5ce9-5063-97d8-2cd3734a6e29/b66007de-5ce9-5063-97d8-2cd3734a6e29_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74187,
             'Height': 652,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/fef2d852115c46cf96d7ba3bafff39cf.jpg',
             'Width': 1023},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b66007de-5ce9-5063-97d8-2cd3734a6e29/b66007de-5ce9-5063-97d8-2cd3734a6e29_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 64086,
             'Height': 623,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/28deb22e83db4968aa6b734cb3f24974.jpg',
             'Width': 1006},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b66007de-5ce9-5063-97d8-2cd3734a6e29/b66007de-5ce9-5063-97d8-2cd3734a6e29_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67965,
             'Height': 652,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ffcf1021e9ad42b093f6b27c11c780b7.jpg',
             'Width': 934},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b66007de-5ce9-5063-97d8-2cd3734a6e29/b66007de-5ce9-5063-97d8-2cd3734a6e29_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79691,
             'Height': 606,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/9fe1adb2b24344939aba6ef9463a1867.jpg',
             'Width': 1320},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b66007de-5ce9-5063-97d8-2cd3734a6e29/b66007de-5ce9-5063-97d8-2cd3734a6e29_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70926,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/3507ba8fc72b4deab903fbb084ed576a.jpg',
             'Width': 1320},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b66007de-5ce9-5063-97d8-2cd3734a6e29/b66007de-5ce9-5063-97d8-2cd3734a6e29_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 127692,
             'Height': 703,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/d632959265174c2795e0ed676ad0bce1.jpg',
             'Width': 1320},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b66007de-5ce9-5063-97d8-2cd3734a6e29/b66007de-5ce9-5063-97d8-2cd3734a6e29_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 123210,
             'Height': 717,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0add5a87931d4884aa690352964eef6b.jpg',
             'Width': 1320},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b66007de-5ce9-5063-97d8-2cd3734a6e29/b66007de-5ce9-5063-97d8-2cd3734a6e29_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 115444,
             'Height': 734,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/67202496cc264d258f6cf117bb92d099.jpg',
             'Width': 1320},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b66007de-5ce9-5063-97d8-2cd3734a6e29/b66007de-5ce9-5063-97d8-2cd3734a6e29_image_10.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 119240,
             'Height': 677,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/28c2509fc694488bb9744d9c70943a5a.jpg',
             'Width': 1320},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b66007de-5ce9-5063-97d8-2cd3734a6e29/b66007de-5ce9-5063-97d8-2cd3734a6e29_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 115256,
             'Height': 717,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b0db77020e1e48f5a03e138ebb1c518b.jpg',
             'Width': 1320},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b66007de-5ce9-5063-97d8-2cd3734a6e29/b66007de-5ce9-5063-97d8-2cd3734a6e29_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 124256,
             'Height': 949,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/08c6ba8c778843cc87d6c0b89b766fe7.jpg',
             'Width': 1320},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 294656,
             'Height': 976,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/74a243344ec540a59fa34be33078b1b8.jpg',
             'Width': 2000},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b66007de-5ce9-5063-97d8-2cd3734a6e29/b66007de-5ce9-5063-97d8-2cd3734a6e29_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 126412,
             'Height': 698,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/01839b7fe41740379625616e33464a76.jpg',
             'Width': 1320},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 170284,
             'Height': 747,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f1fa2eb224fe4bab89954477be2cdade.jpg',
             'Width': 1600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_14.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 61323,
             'Height': 871,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c197db9a00f94610ac086108c4653753.jpg',
             'Width': 1170},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53329,
             'Height': 540,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/fec21b96d0a942c3b8f179783fea56b3.jpg',
             'Width': 745},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_16.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51974,
             'Height': 766,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/49593bbd6f3f449db631565cd70065b6.jpg',
             'Width': 1065},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_17.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 13166,
             'Height': 321,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/4502bf99a18546ac98729b7e5a075793.jpg',
             'Width': 340}],
 'price': 11300,
 'price_includes_vat': True,
 'registration_date': '2018-03-01',
 'seats_number': 7,
 'seller_name': None,
 'title': 'Land Rover Discovery Sport 2.0 SD4 HSE Luxury Auto 4WD Euro 6 (s/s) '
          '5dr',
 'transmission': 'automatic',
 'trim': 'HSE Luxury',
 'year': 2018}
2026-01-28 13:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601229327574%27 HTTP/1.1" 200 None
2026-01-28 13:07:32 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601229327574: {'created_time': 1769605652.036195, 'last_price_update_time': 1769605652.036203}
2026-01-28 13:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601229327574') HTTP/1.1" 204 0
2026-01-28 13:07:34 [scrapy.extensions.logstats] INFO: Crawled 14 pages (at 14 pages/min), scraped 13 items (at 13 items/min)
2026-01-28 13:08:02 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://www.autotrader.co.uk/at-graphql> (referer: https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery) ['zyte-api']
2026-01-28 13:08:03 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 134,
 'color': 'Grey',
 'currency': 'GBP',
 'description': 'This 2017 Land Rover Range Rover Evoque TD4 SE Tech boasts '
                'exceptionally low mileage for its age, having covered just '
                '56,368 miles. This desirable Four Wheel Drive model is '
                'powered by a 2.0L Diesel engine and meets Euro 6 emissions '
                'standards. It comes equipped with a range of notable '
                'features, including Bluetooth telephone connectivity with '
                'streamed audio, Xenon headlights with automatic levelling and '
                'LED signature lights, and automatic climate control with air '
                'filtration. For comfort and convenience, it also offers '
                'heated front seats and front and rear parking aid.\n'
                '\n'
                'The Evoque TD4 SE Tech offers impressive performance with a '
                '0-60mph acceleration time of 8.5 seconds. Its fuel economy is '
                'a significant highlight, achieving up to 55 mpg, which is '
                'better than many similar vehicles. Furthermore, it boasts low '
                'CO2 emissions and a large boot space, making it a practical '
                'choice for everyday use and longer journeys.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 178,
 'fuel_type': 'Diesel',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512128549206',
 'listing': 'directbuy',
 'location': 'Carshalton, Surrey',
 'make': 'Land Rover',
 'model': 'Range Rover Evoque',
 'odometer': 56368,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/619d740420c04d029373b66c25c77ab3.jpg',
                'https://m.atcdn.co.uk/a/media/ef7b86d604034fd8b7ed068882cb0600.jpg',
                'https://m.atcdn.co.uk/a/media/fa4bb51de7c44c408a4fc920a3d0506f.jpg',
                'https://m.atcdn.co.uk/a/media/5bbd258a3aa64d8dbeda8447142edbc1.jpg',
                'https://m.atcdn.co.uk/a/media/0f632fa2a406430eb4d24048dfa72305.jpg',
                'https://m.atcdn.co.uk/a/media/a6183cd6603540a3bb2a1db8a3c864fb.jpg',
                'https://m.atcdn.co.uk/a/media/0ff6af204675468d876c887c9020794c.jpg',
                'https://m.atcdn.co.uk/a/media/9af9d7f4265f4e28bf4016a56d00d448.jpg',
                'https://m.atcdn.co.uk/a/media/ab9ae74eca5e47d8add81baadec55770.jpg',
                'https://m.atcdn.co.uk/a/media/d7d590ba6e5941659ee6a5efb6f759e0.jpg',
                'https://m.atcdn.co.uk/a/media/32419676c9544e91a8b729baf6d6413f.jpg',
                'https://m.atcdn.co.uk/a/media/a77d8935a8bd4b1388bd477e244623be.jpg',
                'https://m.atcdn.co.uk/a/media/69aed2c3272f45dea6695617cf909871.jpg',
                'https://m.atcdn.co.uk/a/media/c5402dd7f2484d9486bf3089dbf774a7.jpg'],
 'price': 10800,
 'price_includes_vat': True,
 'registration_date': '2017-08-30',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Land Rover Range Rover Evoque 2.0 TD4 SE Tech Auto 4WD Euro 6 (s/s) '
          '5dr',
 'transmission': 'automatic',
 'trim': 'SE Tech',
 'year': 2017}
2026-01-28 13:08:03 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 6a49b6f3-603a-5ac5-bd20-263176515129 with identifier: 202512128549206
2026-01-28 13:08:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 14 photos for item 6a49b6f3-603a-5ac5-bd20-263176515129
2026-01-28 13:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F619d740420c04d029373b66c25c77ab3.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:08:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/619d740420c04d029373b66c25c77ab3.jpg already downloaded
2026-01-28 13:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fef7b86d604034fd8b7ed068882cb0600.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:08:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ef7b86d604034fd8b7ed068882cb0600.jpg already downloaded
2026-01-28 13:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ffa4bb51de7c44c408a4fc920a3d0506f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:08:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fa4bb51de7c44c408a4fc920a3d0506f.jpg already downloaded
2026-01-28 13:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F5bbd258a3aa64d8dbeda8447142edbc1.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:08:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5bbd258a3aa64d8dbeda8447142edbc1.jpg already downloaded
2026-01-28 13:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0f632fa2a406430eb4d24048dfa72305.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:08:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0f632fa2a406430eb4d24048dfa72305.jpg already downloaded
2026-01-28 13:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa6183cd6603540a3bb2a1db8a3c864fb.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:08:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a6183cd6603540a3bb2a1db8a3c864fb.jpg already downloaded
2026-01-28 13:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0ff6af204675468d876c887c9020794c.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:08:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0ff6af204675468d876c887c9020794c.jpg already downloaded
2026-01-28 13:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F9af9d7f4265f4e28bf4016a56d00d448.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:08:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9af9d7f4265f4e28bf4016a56d00d448.jpg already downloaded
2026-01-28 13:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fab9ae74eca5e47d8add81baadec55770.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:08:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ab9ae74eca5e47d8add81baadec55770.jpg already downloaded
2026-01-28 13:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fd7d590ba6e5941659ee6a5efb6f759e0.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:08:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d7d590ba6e5941659ee6a5efb6f759e0.jpg already downloaded
2026-01-28 13:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F32419676c9544e91a8b729baf6d6413f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:08:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/32419676c9544e91a8b729baf6d6413f.jpg already downloaded
2026-01-28 13:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa77d8935a8bd4b1388bd477e244623be.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:08:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a77d8935a8bd4b1388bd477e244623be.jpg already downloaded
2026-01-28 13:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F69aed2c3272f45dea6695617cf909871.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:08:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/69aed2c3272f45dea6695617cf909871.jpg already downloaded
2026-01-28 13:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc5402dd7f2484d9486bf3089dbf774a7.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:08:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c5402dd7f2484d9486bf3089dbf774a7.jpg already downloaded
2026-01-28 13:08:03 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 6a49b6f3-603a-5ac5-bd20-263176515129 with identifier 202512128549206
2026-01-28 13:08:03 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:08:03 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:08:03 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:08:03 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 6a49b6f3-603a-5ac5-bd20-263176515129
2026-01-28 13:08:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'color': 'Grey',
 'currency': 'GBP',
 'description': 'This 2017 Land Rover Range Rover Evoque TD4 SE Tech boasts '
                'exceptionally low mileage for its age, having covered just '
                '56,368 miles. This desirable Four Wheel Drive model is '
                'powered by a 2.0L Diesel engine and meets Euro 6 emissions '
                'standards. It comes equipped with a range of notable '
                'features, including Bluetooth telephone connectivity with '
                'streamed audio, Xenon headlights with automatic levelling and '
                'LED signature lights, and automatic climate control with air '
                'filtration. For comfort and convenience, it also offers '
                'heated front seats and front and rear parking aid.\n'
                '\n'
                'The Evoque TD4 SE Tech offers impressive performance with a '
                '0-60mph acceleration time of 8.5 seconds. Its fuel economy is '
                'a significant highlight, achieving up to 55 mpg, which is '
                'better than many similar vehicles. Furthermore, it boasts low '
                'CO2 emissions and a large boot space, making it a practical '
                'choice for everyday use and longer journeys.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 178,
 'fuel_type': 'Diesel',
 'id': '6a49b6f3-603a-5ac5-bd20-263176515129',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512128549206',
 'listing': 'directbuy',
 'location': 'Carshalton, Surrey',
 'make': 'Land Rover',
 'model': 'Range Rover Evoque',
 'odometer': 56368,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 14,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/619d740420c04d029373b66c25c77ab3.jpg',
                'https://m.atcdn.co.uk/a/media/ef7b86d604034fd8b7ed068882cb0600.jpg',
                'https://m.atcdn.co.uk/a/media/fa4bb51de7c44c408a4fc920a3d0506f.jpg',
                'https://m.atcdn.co.uk/a/media/5bbd258a3aa64d8dbeda8447142edbc1.jpg',
                'https://m.atcdn.co.uk/a/media/0f632fa2a406430eb4d24048dfa72305.jpg',
                'https://m.atcdn.co.uk/a/media/a6183cd6603540a3bb2a1db8a3c864fb.jpg',
                'https://m.atcdn.co.uk/a/media/0ff6af204675468d876c887c9020794c.jpg',
                'https://m.atcdn.co.uk/a/media/9af9d7f4265f4e28bf4016a56d00d448.jpg',
                'https://m.atcdn.co.uk/a/media/ab9ae74eca5e47d8add81baadec55770.jpg',
                'https://m.atcdn.co.uk/a/media/d7d590ba6e5941659ee6a5efb6f759e0.jpg',
                'https://m.atcdn.co.uk/a/media/32419676c9544e91a8b729baf6d6413f.jpg',
                'https://m.atcdn.co.uk/a/media/a77d8935a8bd4b1388bd477e244623be.jpg',
                'https://m.atcdn.co.uk/a/media/69aed2c3272f45dea6695617cf909871.jpg',
                'https://m.atcdn.co.uk/a/media/c5402dd7f2484d9486bf3089dbf774a7.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6a49b6f3-603a-5ac5-bd20-263176515129/6a49b6f3-603a-5ac5-bd20-263176515129_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84899,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/619d740420c04d029373b66c25c77ab3.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6a49b6f3-603a-5ac5-bd20-263176515129/6a49b6f3-603a-5ac5-bd20-263176515129_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79122,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ef7b86d604034fd8b7ed068882cb0600.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6a49b6f3-603a-5ac5-bd20-263176515129/6a49b6f3-603a-5ac5-bd20-263176515129_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73298,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/fa4bb51de7c44c408a4fc920a3d0506f.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6a49b6f3-603a-5ac5-bd20-263176515129/6a49b6f3-603a-5ac5-bd20-263176515129_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77181,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/5bbd258a3aa64d8dbeda8447142edbc1.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6a49b6f3-603a-5ac5-bd20-263176515129/6a49b6f3-603a-5ac5-bd20-263176515129_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71303,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0f632fa2a406430eb4d24048dfa72305.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6a49b6f3-603a-5ac5-bd20-263176515129/6a49b6f3-603a-5ac5-bd20-263176515129_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73707,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a6183cd6603540a3bb2a1db8a3c864fb.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6a49b6f3-603a-5ac5-bd20-263176515129/6a49b6f3-603a-5ac5-bd20-263176515129_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68625,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0ff6af204675468d876c887c9020794c.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6a49b6f3-603a-5ac5-bd20-263176515129/6a49b6f3-603a-5ac5-bd20-263176515129_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70213,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/9af9d7f4265f4e28bf4016a56d00d448.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6a49b6f3-603a-5ac5-bd20-263176515129/6a49b6f3-603a-5ac5-bd20-263176515129_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76722,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/ab9ae74eca5e47d8add81baadec55770.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6a49b6f3-603a-5ac5-bd20-263176515129/6a49b6f3-603a-5ac5-bd20-263176515129_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75190,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/d7d590ba6e5941659ee6a5efb6f759e0.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2/64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37493,
             'Height': 409,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/69aed2c3272f45dea6695617cf909871.jpg',
             'Width': 1131},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2/64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 13178,
             'Height': 321,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c5402dd7f2484d9486bf3089dbf774a7.jpg',
             'Width': 340},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2/64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 59442,
             'Height': 871,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a77d8935a8bd4b1388bd477e244623be.jpg',
             'Width': 1170},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2/64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53719,
             'Height': 540,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/32419676c9544e91a8b729baf6d6413f.jpg',
             'Width': 745}],
 'price': 10800,
 'price_includes_vat': True,
 'registration_date': '2017-08-30',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Land Rover Range Rover Evoque 2.0 TD4 SE Tech Auto 4WD Euro 6 (s/s) '
          '5dr',
 'transmission': 'automatic',
 'trim': 'SE Tech',
 'year': 2017}
2026-01-28 13:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202512128549206%27 HTTP/1.1" 200 None
2026-01-28 13:08:03 [auto_selling_autotrader.co.uk] INFO: Saving data for 202512128549206: {'created_time': 1769605683.417205, 'last_price_update_time': 1769605683.417213}
2026-01-28 13:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202512128549206') HTTP/1.1" 204 0
2026-01-28 13:08:34 [scrapy.extensions.logstats] INFO: Crawled 15 pages (at 1 pages/min), scraped 14 items (at 1 items/min)
2026-01-28 13:09:04 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 129.391(s), this was the 1st time calling it.
2026-01-28 13:09:04 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 6.178403732579037 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-01-28 13:09:10 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 2nd time calling it.
2026-01-28 13:09:34 [scrapy.extensions.logstats] INFO: Crawled 15 pages (at 0 pages/min), scraped 14 items (at 0 items/min)
2026-01-28 13:10:17 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://www.autotrader.co.uk/at-graphql> (referer: https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery) ['zyte-api']
2026-01-28 13:10:17 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': 139,
 'color': 'Black',
 'currency': 'GBP',
 'description': 'With only 63,366 miles on the clock, this 2016 Land Rover '
                'Discovery Sport TD4 HSE presents an exceptional example of '
                'this versatile seven seat SUV. This Euro 6 compliant model '
                'boasts a powerful yet efficient 2.0L diesel engine paired '
                'with a capable four wheel drive system, making it ideal for '
                'both daily commutes and adventurous journeys. Its HSE trim '
                'level ensures a premium experience, complemented by notable '
                'features such as heated front seats for comfort in any '
                'weather, rear parking aid for effortless manoeuvring, and a '
                'fixed panoramic roof that floods the cabin with natural '
                'light. The convenience of passive entry means you can unlock '
                'and start the vehicle without reaching for your keys, while '
                'the two zone climate control allows personalised comfort for '
                'all occupants. With a substantial towing weight of 2200 kg, '
                'this Discovery Sport is as practical as it is refined.\n'
                '\n'
                'This Land Rover Discovery Sport offers a compelling blend of '
                'performance and economy, achieving an impressive 53 miles per '
                'gallon, which is better than many similar vehicles. Its '
                'acceleration from 0 to 60 miles per hour in just 8.4 seconds '
                'demonstrates its responsive power delivery. Having been owned '
                'by only two previous keepers, this vehicle benefits from '
                'excellent provenance. The combination of its low mileage for '
                'its age, desirable HSE specification, and the practicality of '
                'seven seats makes this Discovery Sport a standout choice for '
                'families and individuals seeking a capable and comfortable '
                'premium SUV.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 178,
 'fuel_type': 'Diesel',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512128549664',
 'listing': 'directbuy',
 'location': 'Carshalton, Surrey',
 'make': 'Land Rover',
 'model': 'Discovery Sport',
 'odometer': 63366,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/0a41e072324c4a70adbb953b9d575bb0.jpg',
                'https://m.atcdn.co.uk/a/media/bfe8362be22b4b2585dc926a3b470611.jpg',
                'https://m.atcdn.co.uk/a/media/3b0a94bb5da449ff845134343cf658e0.jpg',
                'https://m.atcdn.co.uk/a/media/5027965853434f678098db25913bbe33.jpg',
                'https://m.atcdn.co.uk/a/media/eab00193e3814ec3a0a98f8f3a051313.jpg',
                'https://m.atcdn.co.uk/a/media/3d95ac3a37264d47b8f2aff269323b51.jpg',
                'https://m.atcdn.co.uk/a/media/af968365390c4098a826a43722e0a873.jpg',
                'https://m.atcdn.co.uk/a/media/b0deaab59c5a4028905943407e006241.jpg',
                'https://m.atcdn.co.uk/a/media/2e492193efe84dad875936d1f123227e.jpg',
                'https://m.atcdn.co.uk/a/media/f2881a145b1f478c945a7086bbf1deb3.jpg',
                'https://m.atcdn.co.uk/a/media/32419676c9544e91a8b729baf6d6413f.jpg',
                'https://m.atcdn.co.uk/a/media/a77d8935a8bd4b1388bd477e244623be.jpg',
                'https://m.atcdn.co.uk/a/media/69aed2c3272f45dea6695617cf909871.jpg',
                'https://m.atcdn.co.uk/a/media/c5402dd7f2484d9486bf3089dbf774a7.jpg'],
 'price': 10800,
 'price_includes_vat': True,
 'registration_date': '2016-11-30',
 'seats_number': 7,
 'seller_name': None,
 'title': 'Land Rover Discovery Sport 2.0 TD4 HSE Auto 4WD Euro 6 (s/s) 5dr',
 'transmission': 'automatic',
 'trim': 'HSE',
 'year': 2016}
2026-01-28 13:10:17 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: f2ffd88b-5f55-5b63-b1ba-75e07ebd217b with identifier: 202512128549664
2026-01-28 13:10:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 14 photos for item f2ffd88b-5f55-5b63-b1ba-75e07ebd217b
2026-01-28 13:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0a41e072324c4a70adbb953b9d575bb0.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0a41e072324c4a70adbb953b9d575bb0.jpg already downloaded
2026-01-28 13:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fbfe8362be22b4b2585dc926a3b470611.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bfe8362be22b4b2585dc926a3b470611.jpg already downloaded
2026-01-28 13:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3b0a94bb5da449ff845134343cf658e0.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3b0a94bb5da449ff845134343cf658e0.jpg already downloaded
2026-01-28 13:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F5027965853434f678098db25913bbe33.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5027965853434f678098db25913bbe33.jpg already downloaded
2026-01-28 13:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Feab00193e3814ec3a0a98f8f3a051313.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/eab00193e3814ec3a0a98f8f3a051313.jpg already downloaded
2026-01-28 13:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3d95ac3a37264d47b8f2aff269323b51.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3d95ac3a37264d47b8f2aff269323b51.jpg already downloaded
2026-01-28 13:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Faf968365390c4098a826a43722e0a873.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/af968365390c4098a826a43722e0a873.jpg already downloaded
2026-01-28 13:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb0deaab59c5a4028905943407e006241.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b0deaab59c5a4028905943407e006241.jpg already downloaded
2026-01-28 13:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F2e492193efe84dad875936d1f123227e.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2e492193efe84dad875936d1f123227e.jpg already downloaded
2026-01-28 13:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff2881a145b1f478c945a7086bbf1deb3.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f2881a145b1f478c945a7086bbf1deb3.jpg already downloaded
2026-01-28 13:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F32419676c9544e91a8b729baf6d6413f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/32419676c9544e91a8b729baf6d6413f.jpg already downloaded
2026-01-28 13:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa77d8935a8bd4b1388bd477e244623be.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a77d8935a8bd4b1388bd477e244623be.jpg already downloaded
2026-01-28 13:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F69aed2c3272f45dea6695617cf909871.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/69aed2c3272f45dea6695617cf909871.jpg already downloaded
2026-01-28 13:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc5402dd7f2484d9486bf3089dbf774a7.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c5402dd7f2484d9486bf3089dbf774a7.jpg already downloaded
2026-01-28 13:10:17 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: f2ffd88b-5f55-5b63-b1ba-75e07ebd217b with identifier 202512128549664
2026-01-28 13:10:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:10:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:10:17 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item f2ffd88b-5f55-5b63-b1ba-75e07ebd217b
2026-01-28 13:10:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'color': 'Black',
 'currency': 'GBP',
 'description': 'With only 63,366 miles on the clock, this 2016 Land Rover '
                'Discovery Sport TD4 HSE presents an exceptional example of '
                'this versatile seven seat SUV. This Euro 6 compliant model '
                'boasts a powerful yet efficient 2.0L diesel engine paired '
                'with a capable four wheel drive system, making it ideal for '
                'both daily commutes and adventurous journeys. Its HSE trim '
                'level ensures a premium experience, complemented by notable '
                'features such as heated front seats for comfort in any '
                'weather, rear parking aid for effortless manoeuvring, and a '
                'fixed panoramic roof that floods the cabin with natural '
                'light. The convenience of passive entry means you can unlock '
                'and start the vehicle without reaching for your keys, while '
                'the two zone climate control allows personalised comfort for '
                'all occupants. With a substantial towing weight of 2200 kg, '
                'this Discovery Sport is as practical as it is refined.\n'
                '\n'
                'This Land Rover Discovery Sport offers a compelling blend of '
                'performance and economy, achieving an impressive 53 miles per '
                'gallon, which is better than many similar vehicles. Its '
                'acceleration from 0 to 60 miles per hour in just 8.4 seconds '
                'demonstrates its responsive power delivery. Having been owned '
                'by only two previous keepers, this vehicle benefits from '
                'excellent provenance. The combination of its low mileage for '
                'its age, desirable HSE specification, and the practicality of '
                'seven seats makes this Discovery Sport a standout choice for '
                'families and individuals seeking a capable and comfortable '
                'premium SUV.',
 'doors_number': 5,
 'emission_standard': 'Euro 6',
 'engine': '2L',
 'engine_horse_power': 178,
 'fuel_type': 'Diesel',
 'id': 'f2ffd88b-5f55-5b63-b1ba-75e07ebd217b',
 'is_damaged': False,
 'is_operable': True,
 'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512128549664',
 'listing': 'directbuy',
 'location': 'Carshalton, Surrey',
 'make': 'Land Rover',
 'model': 'Discovery Sport',
 'odometer': 63366,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 14,
 'photo_urls': ['https://m.atcdn.co.uk/a/media/0a41e072324c4a70adbb953b9d575bb0.jpg',
                'https://m.atcdn.co.uk/a/media/bfe8362be22b4b2585dc926a3b470611.jpg',
                'https://m.atcdn.co.uk/a/media/3b0a94bb5da449ff845134343cf658e0.jpg',
                'https://m.atcdn.co.uk/a/media/5027965853434f678098db25913bbe33.jpg',
                'https://m.atcdn.co.uk/a/media/eab00193e3814ec3a0a98f8f3a051313.jpg',
                'https://m.atcdn.co.uk/a/media/3d95ac3a37264d47b8f2aff269323b51.jpg',
                'https://m.atcdn.co.uk/a/media/af968365390c4098a826a43722e0a873.jpg',
                'https://m.atcdn.co.uk/a/media/b0deaab59c5a4028905943407e006241.jpg',
                'https://m.atcdn.co.uk/a/media/2e492193efe84dad875936d1f123227e.jpg',
                'https://m.atcdn.co.uk/a/media/f2881a145b1f478c945a7086bbf1deb3.jpg',
                'https://m.atcdn.co.uk/a/media/32419676c9544e91a8b729baf6d6413f.jpg',
                'https://m.atcdn.co.uk/a/media/a77d8935a8bd4b1388bd477e244623be.jpg',
                'https://m.atcdn.co.uk/a/media/69aed2c3272f45dea6695617cf909871.jpg',
                'https://m.atcdn.co.uk/a/media/c5402dd7f2484d9486bf3089dbf774a7.jpg'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f2ffd88b-5f55-5b63-b1ba-75e07ebd217b/f2ffd88b-5f55-5b63-b1ba-75e07ebd217b_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96582,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/0a41e072324c4a70adbb953b9d575bb0.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f2ffd88b-5f55-5b63-b1ba-75e07ebd217b/f2ffd88b-5f55-5b63-b1ba-75e07ebd217b_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89029,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/bfe8362be22b4b2585dc926a3b470611.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f2ffd88b-5f55-5b63-b1ba-75e07ebd217b/f2ffd88b-5f55-5b63-b1ba-75e07ebd217b_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83615,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/3b0a94bb5da449ff845134343cf658e0.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f2ffd88b-5f55-5b63-b1ba-75e07ebd217b/f2ffd88b-5f55-5b63-b1ba-75e07ebd217b_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88918,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/5027965853434f678098db25913bbe33.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f2ffd88b-5f55-5b63-b1ba-75e07ebd217b/f2ffd88b-5f55-5b63-b1ba-75e07ebd217b_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89287,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/eab00193e3814ec3a0a98f8f3a051313.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f2ffd88b-5f55-5b63-b1ba-75e07ebd217b/f2ffd88b-5f55-5b63-b1ba-75e07ebd217b_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 61320,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/3d95ac3a37264d47b8f2aff269323b51.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f2ffd88b-5f55-5b63-b1ba-75e07ebd217b/f2ffd88b-5f55-5b63-b1ba-75e07ebd217b_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73571,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/af968365390c4098a826a43722e0a873.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f2ffd88b-5f55-5b63-b1ba-75e07ebd217b/f2ffd88b-5f55-5b63-b1ba-75e07ebd217b_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67175,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/b0deaab59c5a4028905943407e006241.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f2ffd88b-5f55-5b63-b1ba-75e07ebd217b/f2ffd88b-5f55-5b63-b1ba-75e07ebd217b_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90905,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/2e492193efe84dad875936d1f123227e.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f2ffd88b-5f55-5b63-b1ba-75e07ebd217b/f2ffd88b-5f55-5b63-b1ba-75e07ebd217b_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74664,
             'Height': 576,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/f2881a145b1f478c945a7086bbf1deb3.jpg',
             'Width': 1024},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2/64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2_image_11.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37493,
             'Height': 409,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/69aed2c3272f45dea6695617cf909871.jpg',
             'Width': 1131},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2/64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2_image_12.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 13178,
             'Height': 321,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/c5402dd7f2484d9486bf3089dbf774a7.jpg',
             'Width': 340},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2/64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2_image_13.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 59442,
             'Height': 871,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/a77d8935a8bd4b1388bd477e244623be.jpg',
             'Width': 1170},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2/64078baa-5ae5-52aa-8eeb-1f3f9df3bdf2_image_15.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53719,
             'Height': 540,
             'OriginUrl': 'https://m.atcdn.co.uk/a/media/32419676c9544e91a8b729baf6d6413f.jpg',
             'Width': 745}],
 'price': 10800,
 'price_includes_vat': True,
 'registration_date': '2016-11-30',
 'seats_number': 7,
 'seller_name': None,
 'title': 'Land Rover Discovery Sport 2.0 TD4 HSE Auto 4WD Euro 6 (s/s) 5dr',
 'transmission': 'automatic',
 'trim': 'HSE',
 'year': 2016}
2026-01-28 13:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202512128549664%27 HTTP/1.1" 200 None
2026-01-28 13:10:17 [auto_selling_autotrader.co.uk] INFO: Saving data for 202512128549664: {'created_time': 1769605817.62441, 'last_price_update_time': 1769605817.62442}
2026-01-28 13:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202512128549664') HTTP/1.1" 204 0
2026-01-28 13:10:17 [scrapy.core.engine] INFO: Closing spider (finished)
2026-01-28 13:10:17 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close cursor: 'SaveToCdlqDbAutoSelling' object has no attribute 'cursor'
2026-01-28 13:10:17 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close connection: 'SaveToCdlqDbAutoSelling' object has no attribute 'conn'
2026-01-28 13:10:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:10:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:10:17 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process scrape complete CloudEvent for item 266664ccfc3011f0a599c2c555c92d63
2026-01-28 13:10:17 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-01-28 13:10:17 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-01-28 13:10:17 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-01-28 13:10:17 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-01-28 13:10:17 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-01-28 13:10:17 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.MAPPED: 3> -> <SessionState.END_SENT: 4>
2026-01-28 13:10:17 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPENED: 9> -> <ConnectionState.CLOSE_SENT: 11>
2026-01-28 13:10:17 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.CLOSE_SENT: 11> -> <ConnectionState.END: 13>
2026-01-28 13:10:17 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.END_SENT: 4> -> <SessionState.DISCARDING: 6>
2026-01-28 13:10:17 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-01-28 13:10:17 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-01-28 13:10:17 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-01-28 13:10:17 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-01-28 13:10:17 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-01-28 13:10:17 [azure.servicebus._pyamqp._transport] DEBUG: Transport endpoint is already disconnected: OSError(107, 'Transport endpoint is not connected')
2026-01-28 13:10:18 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: [AzureBusPipeline] connection closed
2026-01-28 13:10:18 [auto_selling_autotrader.co.uk] INFO: auto_selling_autotrader.co.uk Crawl ended with reason finished, scrape types: {<ScrapeType.NEW: 1>: 0, <ScrapeType.NEW_DUPLICATE_ID: 4>: 0, <ScrapeType.PRICE_UPDATE: 2>: 0, <ScrapeType.AUCTION_UPDATE: 3>: 0, <ScrapeType.SKIPPED: 0>: 0}
2026-01-28 13:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20last_price_update_time%20lt%201768309818 HTTP/1.1" 200 None
2026-01-28 13:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202511177949146') HTTP/1.1" 204 0
2026-01-28 13:10:18 [scrapy.extensions.feedexport] INFO: Stored jsonlines feed (15 items) in: file:///var/lib/scrapyd/items/sourcing_v2/auto_selling_autotrader.co.uk/266664ccfc3011f0a599c2c555c92d63.jl
2026-01-28 13:10:18 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
{'downloader/request_bytes': 140802,
 'downloader/request_count': 47,
 'downloader/request_method_count/GET': 31,
 'downloader/request_method_count/POST': 16,
 'downloader/response_bytes': 3342740,
 'downloader/response_count': 47,
 'downloader/response_status_count/200': 47,
 'elapsed_time_seconds': 224.101488,
 'feedexport/success_count/FileFeedStorage': 1,
 'finish_reason': 'finished',
 'finish_time': datetime.datetime(2026, 1, 28, 13, 10, 18, 333786, tzinfo=datetime.timezone.utc),
 'item_scraped_count': 15,
 'log_count/DEBUG': 973,
 'log_count/INFO': 678,
 'memusage/max': 156729344,
 'memusage/startup': 126496768,
 'photo_download_count': 31,
 'request_depth_max': 2,
 'response_received_count': 16,
 'scheduler/dequeued': 47,
 'scheduler/dequeued/memory': 47,
 'scheduler/enqueued': 47,
 'scheduler/enqueued/memory': 47,
 'scrapy-zyte-api/429': 0,
 'scrapy-zyte-api/attempts': 17,
 'scrapy-zyte-api/error_ratio': 0.058823529411764705,
 'scrapy-zyte-api/errors': 1,
 "scrapy-zyte-api/exception_types/<class 'aiohttp.client_exceptions.ClientConnectorError'>": 1,
 'scrapy-zyte-api/fatal_errors': 0,
 'scrapy-zyte-api/mean_connection_seconds': 17.72463468904607,
 'scrapy-zyte-api/mean_response_seconds': 17.74929627479287,
 'scrapy-zyte-api/processed': 16,
 'scrapy-zyte-api/request_args/customHttpRequestHeaders': 16,
 'scrapy-zyte-api/request_args/experimental.requestCookies': 15,
 'scrapy-zyte-api/request_args/experimental.responseCookies': 16,
 'scrapy-zyte-api/request_args/httpRequestBody': 16,
 'scrapy-zyte-api/request_args/httpRequestMethod': 16,
 'scrapy-zyte-api/request_args/httpResponseBody': 16,
 'scrapy-zyte-api/request_args/httpResponseHeaders': 16,
 'scrapy-zyte-api/request_args/url': 16,
 'scrapy-zyte-api/status_codes/0': 1,
 'scrapy-zyte-api/status_codes/200': 16,
 'scrapy-zyte-api/success': 16,
 'scrapy-zyte-api/success_ratio': 1.0,
 'scrapy-zyte-api/throttle_ratio': 0.0,
 'start_time': datetime.datetime(2026, 1, 28, 13, 6, 34, 232298, tzinfo=datetime.timezone.utc)}
2026-01-28 13:10:18 [scrapy.core.engine] INFO: Spider closed (finished)
2026-01-28 13:10:18 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f5208926050>
2026-01-28 13:10:18 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f5208939c10>

PROJECT (sourcing_v2)
SPIDER (auto_selling_autotrader.co.uk)