PROJECT (sourcing_v2)
SPIDER (auto_selling_autotrader.co.uk)
2026-01-28 12:56:54 [scrapy.utils.log] INFO: Scrapy 2.11.2 started (bot: SourcingV2)
2026-01-28 12:56:54 [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 12:56:54 [auto_selling_autotrader.co.uk] INFO: Starting auto_selling_autotrader.co.uk spider
2026-01-28 12:56:54 [auto_selling_autotrader.co.uk] INFO: _job: 260d6f16fc3011f0a599c2c555c92d63, SCRAPY_JOB: None
2026-01-28 12:56:54 [scrapy.addons] INFO: Enabled addons:
[]
2026-01-28 12:56:54 [asyncio] DEBUG: Using selector: EpollSelector
2026-01-28 12:56:54 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor
2026-01-28 12:56:54 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop
2026-01-28 12:56:54 [scrapy.extensions.telnet] INFO: Telnet Password: 9335fdbda8fa686a
2026-01-28 12:56:54 [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 12:56:54 [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/260d6f16fc3011f0a599c2c555c92d63.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 12:56:54 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-01-28 12:56:54 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-01-28 12:56:54 [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 12:56:54 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Setting up IdGenerationMiddleware for auto_selling
2026-01-28 12:56:54 [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 12:56:54 [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 12:56:54 [scrapy.core.engine] INFO: Spider opened
2026-01-28 12:56:54 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_CLIENT_ID, AZURE_TENANT_ID
2026-01-28 12:56:54 [common.service_bus.service_bus_client_factory] INFO: ServiceBusClient initialized via DefaultAzureCredential for alx-production-bus.servicebus.windows.net
2026-01-28 12:56:54 [crawlers.pipelines.base_azure_bus_pipeline] INFO: [AzureBusPipeline] Connected to topic auto.sourcing-v2
2026-01-28 12:56:54 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2026-01-28 12:56:54 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6031
2026-01-28 12:56:54 [scrapy-playwright] INFO: Starting download handler
2026-01-28 12:56:54 [scrapy-playwright] INFO: Starting download handler
2026-01-28 12:56:59 [auto_selling_autotrader.co.uk] INFO: Scraper started with retailer ID: 10041410 and multipost_profile_id: 7e7b6d52-1f97-427c-852c-ac550e806522 and job_id: 260d6f16fc3011f0a599c2c555c92d63 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=OX3%209JY&retailerId=10041410&sort=price-asc
2026-01-28 12:56:59 [auto_selling_autotrader.co.uk] INFO: Getting list for retailer ID: 10041410, page: 1
2026-01-28 12:56:59 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:57:03 [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 12:57:03 [auto_selling_autotrader.co.uk] DEBUG: response: <200 https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery>
2026-01-28 12:57:03 [auto_selling_autotrader.co.uk] INFO: Page: 1/2, total results: 38
2026-01-28 12:57:03 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_CLIENT_ID, AZURE_TENANT_ID
2026-01-28 12:57:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:57:03 [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 12:57:03 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-01-28 12:57:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxsourcingstorageprod.table.core.windows.net:443
2026-01-28 12:57:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:04 [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%27202601279455085%27 HTTP/1.1" 200 None
2026-01-28 12:57:04 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601279455085: 1
2026-01-28 12:57:04 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202601279455085, item: 202601279455085
2026-01-28 12:57:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:04 [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%27202601279454947%27 HTTP/1.1" 200 None
2026-01-28 12:57:04 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601279454947: 1
2026-01-28 12:57:04 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202601279454947, item: 202601279454947
2026-01-28 12:57:04 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:57:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:04 [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%27202601279454751%27 HTTP/1.1" 200 None
2026-01-28 12:57:04 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601279454751: 1
2026-01-28 12:57:04 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202601279454751, item: 202601279454751
2026-01-28 12:57:04 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:57:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:04 [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%27202601279454486%27 HTTP/1.1" 200 None
2026-01-28 12:57:04 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601279454486: 1
2026-01-28 12:57:04 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202601279454486, item: 202601279454486
2026-01-28 12:57:04 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:57:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:04 [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%27202601269424754%27 HTTP/1.1" 200 None
2026-01-28 12:57:04 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601269424754: 1
2026-01-28 12:57:04 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202601269424754, item: 202601269424754
2026-01-28 12:57:04 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:57:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:04 [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%27202601269424603%27 HTTP/1.1" 200 None
2026-01-28 12:57:04 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601269424603: 1
2026-01-28 12:57:04 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202601269424603, item: 202601269424603
2026-01-28 12:57:04 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:57:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:04 [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%27202601249396127%27 HTTP/1.1" 200 None
2026-01-28 12:57:04 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601249396127: 1
2026-01-28 12:57:04 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202601249396127, item: 202601249396127
2026-01-28 12:57:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:04 [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%27202601249396048%27 HTTP/1.1" 200 None
2026-01-28 12:57:04 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601249396048: 1
2026-01-28 12:57:04 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202601249396048, item: 202601249396048
2026-01-28 12:57:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:04 [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%27202601249394011%27 HTTP/1.1" 200 None
2026-01-28 12:57:04 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601249394011: 1
2026-01-28 12:57:04 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202601249394011, item: 202601249394011
2026-01-28 12:57:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:04 [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%27202601249392850%27 HTTP/1.1" 200 None
2026-01-28 12:57:04 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601249392850: 1
2026-01-28 12:57:04 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202601249392850, item: 202601249392850
2026-01-28 12:57:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:04 [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%27202601239362494%27 HTTP/1.1" 200 None
2026-01-28 12:57:04 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601239362494: 1
2026-01-28 12:57:04 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202601239362494, item: 202601239362494
2026-01-28 12:57:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:04 [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%27202601219315055%27 HTTP/1.1" 200 None
2026-01-28 12:57:04 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601219315055: 1
2026-01-28 12:57:04 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202601219315055, item: 202601219315055
2026-01-28 12:57:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:04 [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%27202601209281106%27 HTTP/1.1" 200 None
2026-01-28 12:57:04 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601209281106: 1
2026-01-28 12:57:04 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202601209281106, item: 202601209281106
2026-01-28 12:57:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:04 [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%27202601139111281%27 HTTP/1.1" 200 None
2026-01-28 12:57:04 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601139111281: 1
2026-01-28 12:57:04 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202601139111281, item: 202601139111281
2026-01-28 12:57:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:04 [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%27202601139109415%27 HTTP/1.1" 200 None
2026-01-28 12:57:04 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601139109415: 1
2026-01-28 12:57:04 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202601139109415, item: 202601139109415
2026-01-28 12:57:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:04 [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%27202601139108996%27 HTTP/1.1" 200 None
2026-01-28 12:57:04 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601139108996: 1
2026-01-28 12:57:04 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202601139108996, item: 202601139108996
2026-01-28 12:57:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:04 [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%27202601129090547%27 HTTP/1.1" 200 None
2026-01-28 12:57:04 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601129090547: 1
2026-01-28 12:57:04 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202601129090547, item: 202601129090547
2026-01-28 12:57:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:04 [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%27202601109049830%27 HTTP/1.1" 200 None
2026-01-28 12:57:04 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601109049830: 1
2026-01-28 12:57:04 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202601109049830, item: 202601109049830
2026-01-28 12:57:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:04 [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%27202601068951753%27 HTTP/1.1" 200 None
2026-01-28 12:57:04 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601068951753: 1
2026-01-28 12:57:04 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202601068951753, item: 202601068951753
2026-01-28 12:57:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:04 [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%27202512048374121%27 HTTP/1.1" 200 None
2026-01-28 12:57:04 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202512048374121: 1
2026-01-28 12:57:04 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202512048374121, item: 202512048374121
2026-01-28 12:57:04 [auto_selling_autotrader.co.uk] INFO: Getting next page: 2
2026-01-28 12:57:04 [auto_selling_autotrader.co.uk] INFO: Getting list for retailer ID: 10041410, page: 2
2026-01-28 12:57:09 [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 12:57: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 12:57:09 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': 114,
'color': 'Silver',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful Ford Fiesta '
'which comes with: \n'
'\n'
'Full Service History, Last Serviced @ 53 837 miles, 2 Keys, 3 '
'Owners, ULEZ Compliant, HPI Clear, Climate control, Apple Car '
'Play, Bluetooth, Remote central locking, Seat ISOFIX, \n'
'\n'
'***FREE DELIVERY WITHIN 20 MILE RADIUS***\n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.1L',
'engine_horse_power': 84,
'fuel_type': 'Petrol',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601279455085',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Ford',
'model': 'Fiesta',
'odometer': 56262,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'photo_urls': ['https://m.atcdn.co.uk/a/media/7a88cda89e084c8f957771a97146e4b7.jpg',
'https://m.atcdn.co.uk/a/media/574dbf4797ba4383b791bbef7da34072.jpg',
'https://m.atcdn.co.uk/a/media/044854df46de408ba197ee8c98f7443c.jpg',
'https://m.atcdn.co.uk/a/media/f95e07f5c0c94d459cb2cacca9b944aa.jpg',
'https://m.atcdn.co.uk/a/media/ba611d5aa9aa48148348b42a52ec76e6.jpg',
'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg'],
'price': 7450,
'price_includes_vat': True,
'registration_date': '2018-09-21',
'seats_number': 5,
'seller_name': None,
'title': 'Ford Fiesta 1.1 Ti-VCT Zetec Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': 'Zetec',
'year': 2018}
2026-01-28 12:57:09 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 841cbaa3-0ed2-5536-9f12-5b0942704200 with identifier: 202601279455085
2026-01-28 12:57:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 841cbaa3-0ed2-5536-9f12-5b0942704200
2026-01-28 12:57:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F7a88cda89e084c8f957771a97146e4b7.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7a88cda89e084c8f957771a97146e4b7.jpg not downloaded yet
2026-01-28 12:57:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F574dbf4797ba4383b791bbef7da34072.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/574dbf4797ba4383b791bbef7da34072.jpg not downloaded yet
2026-01-28 12:57:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F044854df46de408ba197ee8c98f7443c.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/044854df46de408ba197ee8c98f7443c.jpg not downloaded yet
2026-01-28 12:57:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff95e07f5c0c94d459cb2cacca9b944aa.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f95e07f5c0c94d459cb2cacca9b944aa.jpg already downloaded
2026-01-28 12:57:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fba611d5aa9aa48148348b42a52ec76e6.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ba611d5aa9aa48148348b42a52ec76e6.jpg already downloaded
2026-01-28 12:57:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3348dd78bc284ca99c10f01a2248694a.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg already downloaded
2026-01-28 12:57:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F42c06680dcb2472a8159c12f6b0da956.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg already downloaded
2026-01-28 12:57:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa900322cf7a64afc928910ef76aaba21.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg already downloaded
2026-01-28 12:57:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fbc0244e4dc154b0abde2ab714929979b.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg already downloaded
2026-01-28 12:57:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0841bfcb4b8445e68f36a1a3d08a6360.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg already downloaded
2026-01-28 12:57:11 [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 12:57:11 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': 128,
'color': 'White',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful Nissan Juke '
'which comes with: \n'
'\n'
'Part Service History, Ulez Compliant, HPI Clear, Remote '
'central locking, climate control, 3 Owners, Reverse Camera, '
'Cruise Control, Traction control, \n'
'\n'
'***FREE DELIVERY WITHIN 20 MILE RADIUS***\n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.2L',
'engine_horse_power': 113,
'fuel_type': 'Petrol',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601269424754',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Nissan',
'model': 'Juke',
'odometer': 66581,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'photo_urls': ['https://m.atcdn.co.uk/a/media/a2405c3d641148ec8adf9eec5c47e3ea.jpg',
'https://m.atcdn.co.uk/a/media/7ac2bd7c04044e779b2557738b9773be.jpg',
'https://m.atcdn.co.uk/a/media/a131024e0d024dc4b323c2d21a75b2bf.jpg',
'https://m.atcdn.co.uk/a/media/f95e07f5c0c94d459cb2cacca9b944aa.jpg',
'https://m.atcdn.co.uk/a/media/ba611d5aa9aa48148348b42a52ec76e6.jpg',
'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg'],
'price': 5490,
'price_includes_vat': True,
'registration_date': '2016-12-31',
'seats_number': 5,
'seller_name': None,
'title': 'Nissan Juke 1.2 DIG-T N-Connecta Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': 'N-Connecta',
'year': 2016}
2026-01-28 12:57:11 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 3e6b9202-9a31-5c26-8fed-333672f88805 with identifier: 202601269424754
2026-01-28 12:57:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 3e6b9202-9a31-5c26-8fed-333672f88805
2026-01-28 12:57:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa2405c3d641148ec8adf9eec5c47e3ea.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a2405c3d641148ec8adf9eec5c47e3ea.jpg already downloaded
2026-01-28 12:57:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F7ac2bd7c04044e779b2557738b9773be.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7ac2bd7c04044e779b2557738b9773be.jpg already downloaded
2026-01-28 12:57:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa131024e0d024dc4b323c2d21a75b2bf.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a131024e0d024dc4b323c2d21a75b2bf.jpg already downloaded
2026-01-28 12:57:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff95e07f5c0c94d459cb2cacca9b944aa.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f95e07f5c0c94d459cb2cacca9b944aa.jpg already downloaded
2026-01-28 12:57:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fba611d5aa9aa48148348b42a52ec76e6.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ba611d5aa9aa48148348b42a52ec76e6.jpg already downloaded
2026-01-28 12:57:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3348dd78bc284ca99c10f01a2248694a.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg already downloaded
2026-01-28 12:57:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F42c06680dcb2472a8159c12f6b0da956.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg already downloaded
2026-01-28 12:57:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa900322cf7a64afc928910ef76aaba21.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg already downloaded
2026-01-28 12:57:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fbc0244e4dc154b0abde2ab714929979b.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg already downloaded
2026-01-28 12:57:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0841bfcb4b8445e68f36a1a3d08a6360.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg already downloaded
2026-01-28 12:57:11 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 3e6b9202-9a31-5c26-8fed-333672f88805 with identifier 202601269424754
2026-01-28 12:57:11 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: None -> <ConnectionState.START: 0>
2026-01-28 12:57:11 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.START: 0> -> <ConnectionState.HDR_SENT: 2>
2026-01-28 12:57:11 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.HDR_SENT: 2>
2026-01-28 12:57:11 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.OPEN_PIPE: 4>
2026-01-28 12:57:11 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.UNMAPPED: 0> -> <SessionState.BEGIN_SENT: 1>
2026-01-28 12:57:11 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-01-28 12:57:11 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-01-28 12:57:11 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-01-28 12:57:11 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-01-28 12:57:11 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_PIPE: 4> -> <ConnectionState.OPEN_SENT: 7>
2026-01-28 12:57:11 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_SENT: 7> -> <ConnectionState.OPENED: 9>
2026-01-28 12:57:11 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.BEGIN_SENT: 1> -> <SessionState.MAPPED: 3>
2026-01-28 12:57:11 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-01-28 12:57:11 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-01-28 12:57:11 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-01-28 12:57:11 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-01-28 12:57:11 [azure.servicebus._pyamqp.cbs] DEBUG: CBS completed opening with status: <ManagementOpenResult.OK: 1>
2026-01-28 12:57:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:57:12 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 1991
2026-01-28 12:57:12 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-01-28 12:57:12 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1769605032
2026-01-28 12:57:12 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1769605032
2026-01-28 12:57:12 [azure.servicebus._pyamqp.cbs] DEBUG: CBS Put token result (<ManagementExecuteOperationResult.OK: 0>), status code: 202, status_description: b'Accepted'.
2026-01-28 12:57:12 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:57:12 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-01-28 12:57:12 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-01-28 12:57:12 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:57:12 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:57:12 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:57:12 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:57:12 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 3e6b9202-9a31-5c26-8fed-333672f88805
2026-01-28 12:57:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 128,
'color': 'White',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful Nissan Juke '
'which comes with: \n'
'\n'
'Part Service History, Ulez Compliant, HPI Clear, Remote '
'central locking, climate control, 3 Owners, Reverse Camera, '
'Cruise Control, Traction control, \n'
'\n'
'***FREE DELIVERY WITHIN 20 MILE RADIUS***\n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.2L',
'engine_horse_power': 113,
'fuel_type': 'Petrol',
'id': '3e6b9202-9a31-5c26-8fed-333672f88805',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601269424754',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Nissan',
'model': 'Juke',
'odometer': 66581,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 10,
'photo_urls': ['https://m.atcdn.co.uk/a/media/a2405c3d641148ec8adf9eec5c47e3ea.jpg',
'https://m.atcdn.co.uk/a/media/7ac2bd7c04044e779b2557738b9773be.jpg',
'https://m.atcdn.co.uk/a/media/a131024e0d024dc4b323c2d21a75b2bf.jpg',
'https://m.atcdn.co.uk/a/media/f95e07f5c0c94d459cb2cacca9b944aa.jpg',
'https://m.atcdn.co.uk/a/media/ba611d5aa9aa48148348b42a52ec76e6.jpg',
'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3e6b9202-9a31-5c26-8fed-333672f88805/3e6b9202-9a31-5c26-8fed-333672f88805_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 233781,
'Height': 1365,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a2405c3d641148ec8adf9eec5c47e3ea.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84175,
'Height': 1280,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f95e07f5c0c94d459cb2cacca9b944aa.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3e6b9202-9a31-5c26-8fed-333672f88805/3e6b9202-9a31-5c26-8fed-333672f88805_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 299728,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/7ac2bd7c04044e779b2557738b9773be.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88371,
'Height': 1280,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ba611d5aa9aa48148348b42a52ec76e6.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3e6b9202-9a31-5c26-8fed-333672f88805/3e6b9202-9a31-5c26-8fed-333672f88805_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 239509,
'Height': 1365,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a131024e0d024dc4b323c2d21a75b2bf.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 20379,
'Height': 385,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'Width': 385},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 123385,
'Height': 1280,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 156021,
'Height': 1280,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 31431,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_07e9ed6d-3d77-5f21-8cc6-62717b3891fe/07e9ed6d-3d77-5f21-8cc6-62717b3891fe_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 101614,
'Height': 2048,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'Width': 2048}],
'price': 5490,
'price_includes_vat': True,
'registration_date': '2016-12-31',
'seats_number': 5,
'seller_name': None,
'title': 'Nissan Juke 1.2 DIG-T N-Connecta Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': 'N-Connecta',
'year': 2016}
2026-01-28 12:57:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:12 [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%27202601269424754%27 HTTP/1.1" 200 None
2026-01-28 12:57:12 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601269424754: {'created_time': 1769605032.416262, 'last_price_update_time': 1769605032.416272}
2026-01-28 12:57:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601269424754') HTTP/1.1" 204 0
2026-01-28 12:57:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/044854df46de408ba197ee8c98f7443c.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:57:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/574dbf4797ba4383b791bbef7da34072.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:57:12 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:57:12 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:57:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:57:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb13548590>
2026-01-28 12:57:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:57:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:57:13 [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 12:57:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:57:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:57:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:57:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_841cbaa3-0ed2-5536-9f12-5b0942704200/841cbaa3-0ed2-5536-9f12-5b0942704200_image_2.jpg HTTP/1.1" 201 0
2026-01-28 12:57:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:13 [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%252F044854df46de408ba197ee8c98f7443c.jpg') HTTP/1.1" 204 0
2026-01-28 12:57:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/044854df46de408ba197ee8c98f7443c.jpg saved to cache
2026-01-28 12:57:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 841cbaa3-0ed2-5536-9f12-5b0942704200
2026-01-28 12:57:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/7a88cda89e084c8f957771a97146e4b7.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:57:13 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:57:13 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:57:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:57:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb1619e0d0>
2026-01-28 12:57:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:57:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:57:13 [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 12:57:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:57:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:57:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:57:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_841cbaa3-0ed2-5536-9f12-5b0942704200/841cbaa3-0ed2-5536-9f12-5b0942704200_image_1.jpg HTTP/1.1" 201 0
2026-01-28 12:57:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:13 [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%252F574dbf4797ba4383b791bbef7da34072.jpg') HTTP/1.1" 204 0
2026-01-28 12:57:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/574dbf4797ba4383b791bbef7da34072.jpg saved to cache
2026-01-28 12:57:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 841cbaa3-0ed2-5536-9f12-5b0942704200
2026-01-28 12:57:13 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:57:13 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:57:13 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:57:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:57:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb13536790>
2026-01-28 12:57:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:57:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:57:13 [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 12:57:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:57:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:57:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:57:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_841cbaa3-0ed2-5536-9f12-5b0942704200/841cbaa3-0ed2-5536-9f12-5b0942704200_image_0.jpg HTTP/1.1" 201 0
2026-01-28 12:57:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:13 [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%252F7a88cda89e084c8f957771a97146e4b7.jpg') HTTP/1.1" 204 0
2026-01-28 12:57:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7a88cda89e084c8f957771a97146e4b7.jpg saved to cache
2026-01-28 12:57:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 841cbaa3-0ed2-5536-9f12-5b0942704200
2026-01-28 12:57:13 [crawlers.middlewares.photo_download_middleware] INFO: Removing item 841cbaa3-0ed2-5536-9f12-5b0942704200 from tracking dictionaries
2026-01-28 12:57:13 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 841cbaa3-0ed2-5536-9f12-5b0942704200 sending to next pipeline
2026-01-28 12:57:13 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 841cbaa3-0ed2-5536-9f12-5b0942704200 with identifier 202601279455085
2026-01-28 12:57:13 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:57:13 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:57:13 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 841cbaa3-0ed2-5536-9f12-5b0942704200
2026-01-28 12:57:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/7a88cda89e084c8f957771a97146e4b7.jpg>
{'auction_title': '',
'c_o_2_emission_value': 114,
'color': 'Silver',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful Ford Fiesta '
'which comes with: \n'
'\n'
'Full Service History, Last Serviced @ 53 837 miles, 2 Keys, 3 '
'Owners, ULEZ Compliant, HPI Clear, Climate control, Apple Car '
'Play, Bluetooth, Remote central locking, Seat ISOFIX, \n'
'\n'
'***FREE DELIVERY WITHIN 20 MILE RADIUS***\n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.1L',
'engine_horse_power': 84,
'fuel_type': 'Petrol',
'id': '841cbaa3-0ed2-5536-9f12-5b0942704200',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601279455085',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Ford',
'model': 'Fiesta',
'odometer': 56262,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 10,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84175,
'Height': 1280,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f95e07f5c0c94d459cb2cacca9b944aa.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_841cbaa3-0ed2-5536-9f12-5b0942704200/841cbaa3-0ed2-5536-9f12-5b0942704200_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 245623,
'Height': 1365,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/7a88cda89e084c8f957771a97146e4b7.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88371,
'Height': 1280,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ba611d5aa9aa48148348b42a52ec76e6.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_841cbaa3-0ed2-5536-9f12-5b0942704200/841cbaa3-0ed2-5536-9f12-5b0942704200_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 333409,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/574dbf4797ba4383b791bbef7da34072.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 20379,
'Height': 385,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'Width': 385},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_841cbaa3-0ed2-5536-9f12-5b0942704200/841cbaa3-0ed2-5536-9f12-5b0942704200_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 255859,
'Height': 1365,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/044854df46de408ba197ee8c98f7443c.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 123385,
'Height': 1280,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 156021,
'Height': 1280,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 31431,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_07e9ed6d-3d77-5f21-8cc6-62717b3891fe/07e9ed6d-3d77-5f21-8cc6-62717b3891fe_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 101614,
'Height': 2048,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'Width': 2048}],
'price': 7450,
'price_includes_vat': True,
'registration_date': '2018-09-21',
'seats_number': 5,
'seller_name': None,
'title': 'Ford Fiesta 1.1 Ti-VCT Zetec Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': 'Zetec',
'year': 2018}
2026-01-28 12:57:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:13 [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%27202601279455085%27 HTTP/1.1" 200 None
2026-01-28 12:57:13 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601279455085: {'created_time': 1769605033.999031, 'last_price_update_time': 1769605033.999041}
2026-01-28 12:57:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601279455085') HTTP/1.1" 204 0
2026-01-28 12:57:30 [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 12:57:30 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:57:30 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': 115,
'color': 'White',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful Audi A1 '
'which comes with: \n'
'\n'
'Part Service history, ULEZ Compliant, HPI Clear, 2 Owners, '
'Cruise control, Traction control, Sat-Nav, Rear parking '
'sensors, Seat ISOFIX, Remote central locking, Climate '
'control, Bluetooth, \n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 3,
'emission_standard': 'Euro 6',
'engine': '1.4L',
'engine_horse_power': 123,
'fuel_type': 'Petrol',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512048374121',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Audi',
'model': 'A1',
'odometer': 58980,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'photo_urls': ['https://m.atcdn.co.uk/a/media/719d42b556c247d381d67e82b8ff39e4.jpg',
'https://m.atcdn.co.uk/a/media/64af996e4854440681a75a83de495145.jpg',
'https://m.atcdn.co.uk/a/media/f95e07f5c0c94d459cb2cacca9b944aa.jpg',
'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'https://m.atcdn.co.uk/a/media/ba611d5aa9aa48148348b42a52ec76e6.jpg',
'https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg',
'https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg'],
'price': 9250,
'price_includes_vat': True,
'registration_date': '2018-02-28',
'seats_number': 4,
'seller_name': None,
'title': 'Audi A1 1.4 TFSI Sport Euro 6 (s/s) 3dr (Nav)',
'transmission': 'manual',
'trim': 'Sport',
'year': 2018}
2026-01-28 12:57:30 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: f7d277b8-2ddc-5f4c-916c-bdece9e0a144 with identifier: 202512048374121
2026-01-28 12:57:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 9 photos for item f7d277b8-2ddc-5f4c-916c-bdece9e0a144
2026-01-28 12:57:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F719d42b556c247d381d67e82b8ff39e4.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/719d42b556c247d381d67e82b8ff39e4.jpg already downloaded
2026-01-28 12:57:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F64af996e4854440681a75a83de495145.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/64af996e4854440681a75a83de495145.jpg already downloaded
2026-01-28 12:57:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57: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%252Ff95e07f5c0c94d459cb2cacca9b944aa.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f95e07f5c0c94d459cb2cacca9b944aa.jpg already downloaded
2026-01-28 12:57:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57: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%252F3348dd78bc284ca99c10f01a2248694a.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg already downloaded
2026-01-28 12:57:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57: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%252F42c06680dcb2472a8159c12f6b0da956.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg already downloaded
2026-01-28 12:57:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57: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%252Fba611d5aa9aa48148348b42a52ec76e6.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ba611d5aa9aa48148348b42a52ec76e6.jpg already downloaded
2026-01-28 12:57:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57: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%252F0841bfcb4b8445e68f36a1a3d08a6360.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg already downloaded
2026-01-28 12:57:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57: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%252Fa900322cf7a64afc928910ef76aaba21.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg already downloaded
2026-01-28 12:57:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57: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%252Fbc0244e4dc154b0abde2ab714929979b.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg already downloaded
2026-01-28 12:57:31 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: f7d277b8-2ddc-5f4c-916c-bdece9e0a144 with identifier 202512048374121
2026-01-28 12:57:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:57:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:57:31 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item f7d277b8-2ddc-5f4c-916c-bdece9e0a144
2026-01-28 12:57:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 115,
'color': 'White',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful Audi A1 '
'which comes with: \n'
'\n'
'Part Service history, ULEZ Compliant, HPI Clear, 2 Owners, '
'Cruise control, Traction control, Sat-Nav, Rear parking '
'sensors, Seat ISOFIX, Remote central locking, Climate '
'control, Bluetooth, \n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 3,
'emission_standard': 'Euro 6',
'engine': '1.4L',
'engine_horse_power': 123,
'fuel_type': 'Petrol',
'id': 'f7d277b8-2ddc-5f4c-916c-bdece9e0a144',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512048374121',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Audi',
'model': 'A1',
'odometer': 58980,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 9,
'photo_urls': ['https://m.atcdn.co.uk/a/media/719d42b556c247d381d67e82b8ff39e4.jpg',
'https://m.atcdn.co.uk/a/media/64af996e4854440681a75a83de495145.jpg',
'https://m.atcdn.co.uk/a/media/f95e07f5c0c94d459cb2cacca9b944aa.jpg',
'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'https://m.atcdn.co.uk/a/media/ba611d5aa9aa48148348b42a52ec76e6.jpg',
'https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg',
'https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f7d277b8-2ddc-5f4c-916c-bdece9e0a144/f7d277b8-2ddc-5f4c-916c-bdece9e0a144_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 183751,
'Height': 1365,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/719d42b556c247d381d67e82b8ff39e4.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84175,
'Height': 1280,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f95e07f5c0c94d459cb2cacca9b944aa.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f7d277b8-2ddc-5f4c-916c-bdece9e0a144/f7d277b8-2ddc-5f4c-916c-bdece9e0a144_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 255443,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/64af996e4854440681a75a83de495145.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88371,
'Height': 1280,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ba611d5aa9aa48148348b42a52ec76e6.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 20379,
'Height': 385,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'Width': 385},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 123385,
'Height': 1280,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 156021,
'Height': 1280,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 31431,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_07e9ed6d-3d77-5f21-8cc6-62717b3891fe/07e9ed6d-3d77-5f21-8cc6-62717b3891fe_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 101614,
'Height': 2048,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'Width': 2048}],
'price': 9250,
'price_includes_vat': True,
'registration_date': '2018-02-28',
'seats_number': 4,
'seller_name': None,
'title': 'Audi A1 1.4 TFSI Sport Euro 6 (s/s) 3dr (Nav)',
'transmission': 'manual',
'trim': 'Sport',
'year': 2018}
2026-01-28 12:57:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:31 [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%27202512048374121%27 HTTP/1.1" 200 None
2026-01-28 12:57:31 [auto_selling_autotrader.co.uk] INFO: Saving data for 202512048374121: {'created_time': 1769605051.155209, 'last_price_update_time': 1769605051.155222}
2026-01-28 12:57:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202512048374121') HTTP/1.1" 204 0
2026-01-28 12:57:36 [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 12:57:36 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:57:36 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': 109,
'color': 'White',
'currency': 'GBP',
'description': 'FULL SERVICE HISTORY, 12 SERVICE RECORDS, 2 OWNERS, ULEZ '
'COMPLIANT, HPI CLEAR, PX TO CLEAR',
'doors_number': 5,
'emission_standard': 'Euro 5',
'engine': '1L',
'engine_horse_power': 67,
'fuel_type': 'Petrol',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601279454486',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Suzuki',
'model': 'Splash',
'odometer': 39545,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'photo_urls': ['https://m.atcdn.co.uk/a/media/f95e07f5c0c94d459cb2cacca9b944aa.jpg',
'https://m.atcdn.co.uk/a/media/ba611d5aa9aa48148348b42a52ec76e6.jpg',
'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg'],
'price': 3173,
'price_includes_vat': True,
'registration_date': '2012-04-30',
'seats_number': 5,
'seller_name': None,
'title': 'Suzuki Splash 1.0 12V SZ2 Euro 5 5dr',
'transmission': 'manual',
'trim': 'SZ2',
'year': 2012}
2026-01-28 12:57:36 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: be9cd7ac-2b21-5abf-b48f-bf373114135e with identifier: 202601279454486
2026-01-28 12:57:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 7 photos for item be9cd7ac-2b21-5abf-b48f-bf373114135e
2026-01-28 12:57:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff95e07f5c0c94d459cb2cacca9b944aa.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f95e07f5c0c94d459cb2cacca9b944aa.jpg already downloaded
2026-01-28 12:57:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fba611d5aa9aa48148348b42a52ec76e6.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ba611d5aa9aa48148348b42a52ec76e6.jpg already downloaded
2026-01-28 12:57:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3348dd78bc284ca99c10f01a2248694a.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg already downloaded
2026-01-28 12:57:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F42c06680dcb2472a8159c12f6b0da956.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg already downloaded
2026-01-28 12:57:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa900322cf7a64afc928910ef76aaba21.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg already downloaded
2026-01-28 12:57:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fbc0244e4dc154b0abde2ab714929979b.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg already downloaded
2026-01-28 12:57:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0841bfcb4b8445e68f36a1a3d08a6360.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg already downloaded
2026-01-28 12:57:36 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: be9cd7ac-2b21-5abf-b48f-bf373114135e with identifier 202601279454486
2026-01-28 12:57:36 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:57:36 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:57:36 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item be9cd7ac-2b21-5abf-b48f-bf373114135e
2026-01-28 12:57:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 109,
'color': 'White',
'currency': 'GBP',
'description': 'FULL SERVICE HISTORY, 12 SERVICE RECORDS, 2 OWNERS, ULEZ '
'COMPLIANT, HPI CLEAR, PX TO CLEAR',
'doors_number': 5,
'emission_standard': 'Euro 5',
'engine': '1L',
'engine_horse_power': 67,
'fuel_type': 'Petrol',
'id': 'be9cd7ac-2b21-5abf-b48f-bf373114135e',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601279454486',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Suzuki',
'model': 'Splash',
'odometer': 39545,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 7,
'photo_urls': ['https://m.atcdn.co.uk/a/media/f95e07f5c0c94d459cb2cacca9b944aa.jpg',
'https://m.atcdn.co.uk/a/media/ba611d5aa9aa48148348b42a52ec76e6.jpg',
'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84175,
'Height': 1280,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f95e07f5c0c94d459cb2cacca9b944aa.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88371,
'Height': 1280,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ba611d5aa9aa48148348b42a52ec76e6.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 20379,
'Height': 385,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'Width': 385},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 123385,
'Height': 1280,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 156021,
'Height': 1280,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 31431,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_07e9ed6d-3d77-5f21-8cc6-62717b3891fe/07e9ed6d-3d77-5f21-8cc6-62717b3891fe_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 101614,
'Height': 2048,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'Width': 2048}],
'price': 3173,
'price_includes_vat': True,
'registration_date': '2012-04-30',
'seats_number': 5,
'seller_name': None,
'title': 'Suzuki Splash 1.0 12V SZ2 Euro 5 5dr',
'transmission': 'manual',
'trim': 'SZ2',
'year': 2012}
2026-01-28 12:57:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:36 [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%27202601279454486%27 HTTP/1.1" 200 None
2026-01-28 12:57:36 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601279454486: {'created_time': 1769605056.860296, 'last_price_update_time': 1769605056.860305}
2026-01-28 12:57:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601279454486') HTTP/1.1" 204 0
2026-01-28 12:57:36 [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 12:57:36 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:57:37 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': 139,
'color': 'Black',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful Audi Q2 '
'which comes with: \n'
'\n'
'Part Service history, 1 Owner from new, ULEZ Compliant, HPI '
'Clear, 2 Keys, Sat-Nav, Climate control, Remote central '
'locking, Bluetooth, Seat ISOFIX, \n'
'\n'
'***FREE DELIVERY WITHIN 20 MILE RADIUS***\n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'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/202601068951753',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Audi',
'model': 'Q2',
'odometer': 52267,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'photo_urls': ['https://m.atcdn.co.uk/a/media/b5940c9ef3e3435b9214b1b9a61e0781.jpg',
'https://m.atcdn.co.uk/a/media/bca7ecf4db5b484e9e7bbd0934a8ab5e.jpg',
'https://m.atcdn.co.uk/a/media/1be1c363a0ae4d229713b7c08c65f009.jpg',
'https://m.atcdn.co.uk/a/media/9140717b84194d4d9ff902a62b9ed20f.jpg',
'https://m.atcdn.co.uk/a/media/b45019ec50fc445db75e1af8c94f0153.jpg',
'https://m.atcdn.co.uk/a/media/dc585f58556a40909341ac67472a032d.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'https://m.atcdn.co.uk/a/media/e6dadcb09aac4a8f9b0ace0c8ccb3030.jpg',
'https://m.atcdn.co.uk/a/media/fd96fe031c6643578b73dc5cb1e8cc7f.jpg',
'https://m.atcdn.co.uk/a/media/b4318feae67c4941a714cb57cc4bf278.jpg',
'https://m.atcdn.co.uk/a/media/5662d8a9a45548daaed7e7ac53509d40.jpg',
'https://m.atcdn.co.uk/a/media/fe8eb3f3fb084b0885f3b37b43cc4159.jpg',
'https://m.atcdn.co.uk/a/media/a75842722a0e42508791ae38ac7589e3.jpg',
'https://m.atcdn.co.uk/a/media/b1f337fb27934431a9f4867e69b4b48a.jpg',
'https://m.atcdn.co.uk/a/media/09ce6c2a3d8d4f53a66eb9c41939ef47.jpg',
'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'https://m.atcdn.co.uk/a/media/8ede8cd5a8db403d8e9bc2e551a7f65a.jpg',
'https://m.atcdn.co.uk/a/media/d31d3742adba4be7bba1737d9628010f.jpg',
'https://m.atcdn.co.uk/a/media/9a06a5f28b464edfb75ebc5a7be3a071.jpg',
'https://m.atcdn.co.uk/a/media/c506e15cd8c347e59744d2470f45aaf5.jpg',
'https://m.atcdn.co.uk/a/media/b89d38b1e5544ee3a1ab450fa2f022e7.jpg',
'https://m.atcdn.co.uk/a/media/f68a206e555648c1ab7197ecdd4d7a2c.jpg',
'https://m.atcdn.co.uk/a/media/d0a2bd74854542f39752f7cb7a9e6268.jpg',
'https://m.atcdn.co.uk/a/media/a03b59168d174229a180ca509f95ac48.jpg',
'https://m.atcdn.co.uk/a/media/b983612125ce4c9d983bcd4b21f24d63.jpg',
'https://m.atcdn.co.uk/a/media/3844ebb0a1594b2fa23b70212dc241eb.jpg',
'https://m.atcdn.co.uk/a/media/ac495b3207924b3185dd81954aef0340.jpg',
'https://m.atcdn.co.uk/a/media/282f8af14baf429d936b7502d02c0c86.jpg',
'https://m.atcdn.co.uk/a/media/3e97a3918f554ed69ae387a5b679c5cc.jpg',
'https://m.atcdn.co.uk/a/media/f2015650f2114abcb827118f300b3994.jpg',
'https://m.atcdn.co.uk/a/media/710d08a3b6bd4c5b9780c1302f583cda.jpg',
'https://m.atcdn.co.uk/a/media/abebd186701f479fa67fb10c0e1db523.jpg',
'https://m.atcdn.co.uk/a/media/dfeaefb65f614dce9336d2fdc31cdbd8.jpg',
'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'https://m.atcdn.co.uk/a/media/39625664a83f4abe9237e187c6f777d1.jpg',
'https://m.atcdn.co.uk/a/media/4f049bcd3ff5494cba1e88e5013f9044.jpg',
'https://m.atcdn.co.uk/a/media/21f64f37f09f4706ba90a90234cf6e4b.jpg',
'https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg',
'https://m.atcdn.co.uk/a/media/b9eea5ba3cb74f359159fcbfcd6a3b93.jpg',
'https://m.atcdn.co.uk/a/media/ce5d6b319c774511aab2323d97dd4133.jpg',
'https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg',
'https://m.atcdn.co.uk/a/media/216c4a9f1b774b0e851fa894de22f490.jpg',
'https://m.atcdn.co.uk/a/media/9d5c020dbe8f4a5ab25f3d8a6dd89532.jpg',
'https://m.atcdn.co.uk/a/media/b6b5109100054b5795f33893c08cff13.jpg',
'https://m.atcdn.co.uk/a/media/f1ffa8eadbc2499b93292a16f9365e58.jpg',
'https://m.atcdn.co.uk/a/media/ba611d5aa9aa48148348b42a52ec76e6.jpg'],
'price': 17250,
'price_includes_vat': True,
'registration_date': '2022-03-30',
'seats_number': 5,
'seller_name': None,
'title': 'Audi Q2 1.5 TFSI CoD 35 Sport S Tronic Euro 6 (s/s) 5dr',
'transmission': 'automatic',
'trim': 'Sport',
'year': 2022}
2026-01-28 12:57:37 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: a8a56fdf-4d41-5e52-90d9-69a871aee9e0 with identifier: 202601068951753
2026-01-28 12:57:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item a8a56fdf-4d41-5e52-90d9-69a871aee9e0
2026-01-28 12:57:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb5940c9ef3e3435b9214b1b9a61e0781.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b5940c9ef3e3435b9214b1b9a61e0781.jpg already downloaded
2026-01-28 12:57:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fbca7ecf4db5b484e9e7bbd0934a8ab5e.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bca7ecf4db5b484e9e7bbd0934a8ab5e.jpg already downloaded
2026-01-28 12:57:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F1be1c363a0ae4d229713b7c08c65f009.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1be1c363a0ae4d229713b7c08c65f009.jpg already downloaded
2026-01-28 12:57:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F9140717b84194d4d9ff902a62b9ed20f.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9140717b84194d4d9ff902a62b9ed20f.jpg already downloaded
2026-01-28 12:57:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb45019ec50fc445db75e1af8c94f0153.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b45019ec50fc445db75e1af8c94f0153.jpg already downloaded
2026-01-28 12:57:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fdc585f58556a40909341ac67472a032d.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/dc585f58556a40909341ac67472a032d.jpg already downloaded
2026-01-28 12:57:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fbc0244e4dc154b0abde2ab714929979b.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg already downloaded
2026-01-28 12:57:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe6dadcb09aac4a8f9b0ace0c8ccb3030.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e6dadcb09aac4a8f9b0ace0c8ccb3030.jpg already downloaded
2026-01-28 12:57:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ffd96fe031c6643578b73dc5cb1e8cc7f.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fd96fe031c6643578b73dc5cb1e8cc7f.jpg already downloaded
2026-01-28 12:57:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb4318feae67c4941a714cb57cc4bf278.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b4318feae67c4941a714cb57cc4bf278.jpg already downloaded
2026-01-28 12:57:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F5662d8a9a45548daaed7e7ac53509d40.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5662d8a9a45548daaed7e7ac53509d40.jpg already downloaded
2026-01-28 12:57:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ffe8eb3f3fb084b0885f3b37b43cc4159.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fe8eb3f3fb084b0885f3b37b43cc4159.jpg already downloaded
2026-01-28 12:57:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa75842722a0e42508791ae38ac7589e3.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a75842722a0e42508791ae38ac7589e3.jpg already downloaded
2026-01-28 12:57:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb1f337fb27934431a9f4867e69b4b48a.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b1f337fb27934431a9f4867e69b4b48a.jpg already downloaded
2026-01-28 12:57:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F09ce6c2a3d8d4f53a66eb9c41939ef47.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/09ce6c2a3d8d4f53a66eb9c41939ef47.jpg already downloaded
2026-01-28 12:57:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F42c06680dcb2472a8159c12f6b0da956.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg already downloaded
2026-01-28 12:57:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F8ede8cd5a8db403d8e9bc2e551a7f65a.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8ede8cd5a8db403d8e9bc2e551a7f65a.jpg already downloaded
2026-01-28 12:57:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fd31d3742adba4be7bba1737d9628010f.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d31d3742adba4be7bba1737d9628010f.jpg already downloaded
2026-01-28 12:57:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F9a06a5f28b464edfb75ebc5a7be3a071.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9a06a5f28b464edfb75ebc5a7be3a071.jpg already downloaded
2026-01-28 12:57:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc506e15cd8c347e59744d2470f45aaf5.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c506e15cd8c347e59744d2470f45aaf5.jpg already downloaded
2026-01-28 12:57:37 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: a8a56fdf-4d41-5e52-90d9-69a871aee9e0 with identifier 202601068951753
2026-01-28 12:57:37 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:57:37 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:57:37 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item a8a56fdf-4d41-5e52-90d9-69a871aee9e0
2026-01-28 12:57:37 [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': 'Echo motors are delighted to offer this beautiful Audi Q2 '
'which comes with: \n'
'\n'
'Part Service history, 1 Owner from new, ULEZ Compliant, HPI '
'Clear, 2 Keys, Sat-Nav, Climate control, Remote central '
'locking, Bluetooth, Seat ISOFIX, \n'
'\n'
'***FREE DELIVERY WITHIN 20 MILE RADIUS***\n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.5L',
'engine_horse_power': 148,
'fuel_type': 'Petrol',
'id': 'a8a56fdf-4d41-5e52-90d9-69a871aee9e0',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601068951753',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Audi',
'model': 'Q2',
'odometer': 52267,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 46,
'photo_urls': ['https://m.atcdn.co.uk/a/media/b5940c9ef3e3435b9214b1b9a61e0781.jpg',
'https://m.atcdn.co.uk/a/media/bca7ecf4db5b484e9e7bbd0934a8ab5e.jpg',
'https://m.atcdn.co.uk/a/media/1be1c363a0ae4d229713b7c08c65f009.jpg',
'https://m.atcdn.co.uk/a/media/9140717b84194d4d9ff902a62b9ed20f.jpg',
'https://m.atcdn.co.uk/a/media/b45019ec50fc445db75e1af8c94f0153.jpg',
'https://m.atcdn.co.uk/a/media/dc585f58556a40909341ac67472a032d.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'https://m.atcdn.co.uk/a/media/e6dadcb09aac4a8f9b0ace0c8ccb3030.jpg',
'https://m.atcdn.co.uk/a/media/fd96fe031c6643578b73dc5cb1e8cc7f.jpg',
'https://m.atcdn.co.uk/a/media/b4318feae67c4941a714cb57cc4bf278.jpg',
'https://m.atcdn.co.uk/a/media/5662d8a9a45548daaed7e7ac53509d40.jpg',
'https://m.atcdn.co.uk/a/media/fe8eb3f3fb084b0885f3b37b43cc4159.jpg',
'https://m.atcdn.co.uk/a/media/a75842722a0e42508791ae38ac7589e3.jpg',
'https://m.atcdn.co.uk/a/media/b1f337fb27934431a9f4867e69b4b48a.jpg',
'https://m.atcdn.co.uk/a/media/09ce6c2a3d8d4f53a66eb9c41939ef47.jpg',
'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'https://m.atcdn.co.uk/a/media/8ede8cd5a8db403d8e9bc2e551a7f65a.jpg',
'https://m.atcdn.co.uk/a/media/d31d3742adba4be7bba1737d9628010f.jpg',
'https://m.atcdn.co.uk/a/media/9a06a5f28b464edfb75ebc5a7be3a071.jpg',
'https://m.atcdn.co.uk/a/media/c506e15cd8c347e59744d2470f45aaf5.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8a56fdf-4d41-5e52-90d9-69a871aee9e0/a8a56fdf-4d41-5e52-90d9-69a871aee9e0_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 542118,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b5940c9ef3e3435b9214b1b9a61e0781.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8a56fdf-4d41-5e52-90d9-69a871aee9e0/a8a56fdf-4d41-5e52-90d9-69a871aee9e0_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 569911,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/bca7ecf4db5b484e9e7bbd0934a8ab5e.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8a56fdf-4d41-5e52-90d9-69a871aee9e0/a8a56fdf-4d41-5e52-90d9-69a871aee9e0_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 308560,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/1be1c363a0ae4d229713b7c08c65f009.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 20379,
'Height': 385,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'Width': 385},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8a56fdf-4d41-5e52-90d9-69a871aee9e0/a8a56fdf-4d41-5e52-90d9-69a871aee9e0_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 290396,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/9140717b84194d4d9ff902a62b9ed20f.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8a56fdf-4d41-5e52-90d9-69a871aee9e0/a8a56fdf-4d41-5e52-90d9-69a871aee9e0_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 529413,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b45019ec50fc445db75e1af8c94f0153.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8a56fdf-4d41-5e52-90d9-69a871aee9e0/a8a56fdf-4d41-5e52-90d9-69a871aee9e0_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 511987,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/dc585f58556a40909341ac67472a032d.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 31431,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8a56fdf-4d41-5e52-90d9-69a871aee9e0/a8a56fdf-4d41-5e52-90d9-69a871aee9e0_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 458827,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e6dadcb09aac4a8f9b0ace0c8ccb3030.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8a56fdf-4d41-5e52-90d9-69a871aee9e0/a8a56fdf-4d41-5e52-90d9-69a871aee9e0_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 398319,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/fd96fe031c6643578b73dc5cb1e8cc7f.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8a56fdf-4d41-5e52-90d9-69a871aee9e0/a8a56fdf-4d41-5e52-90d9-69a871aee9e0_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 360207,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b4318feae67c4941a714cb57cc4bf278.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8a56fdf-4d41-5e52-90d9-69a871aee9e0/a8a56fdf-4d41-5e52-90d9-69a871aee9e0_image_10.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 435910,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/5662d8a9a45548daaed7e7ac53509d40.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8a56fdf-4d41-5e52-90d9-69a871aee9e0/a8a56fdf-4d41-5e52-90d9-69a871aee9e0_image_11.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 322632,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/fe8eb3f3fb084b0885f3b37b43cc4159.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8a56fdf-4d41-5e52-90d9-69a871aee9e0/a8a56fdf-4d41-5e52-90d9-69a871aee9e0_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 380687,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a75842722a0e42508791ae38ac7589e3.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8a56fdf-4d41-5e52-90d9-69a871aee9e0/a8a56fdf-4d41-5e52-90d9-69a871aee9e0_image_13.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 218753,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b1f337fb27934431a9f4867e69b4b48a.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8a56fdf-4d41-5e52-90d9-69a871aee9e0/a8a56fdf-4d41-5e52-90d9-69a871aee9e0_image_14.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 397911,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/09ce6c2a3d8d4f53a66eb9c41939ef47.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8a56fdf-4d41-5e52-90d9-69a871aee9e0/a8a56fdf-4d41-5e52-90d9-69a871aee9e0_image_16.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 327542,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8ede8cd5a8db403d8e9bc2e551a7f65a.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8a56fdf-4d41-5e52-90d9-69a871aee9e0/a8a56fdf-4d41-5e52-90d9-69a871aee9e0_image_17.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 265403,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/d31d3742adba4be7bba1737d9628010f.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8a56fdf-4d41-5e52-90d9-69a871aee9e0/a8a56fdf-4d41-5e52-90d9-69a871aee9e0_image_18.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 215906,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/9a06a5f28b464edfb75ebc5a7be3a071.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8a56fdf-4d41-5e52-90d9-69a871aee9e0/a8a56fdf-4d41-5e52-90d9-69a871aee9e0_image_19.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 256493,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/c506e15cd8c347e59744d2470f45aaf5.jpg',
'Width': 2048}],
'price': 17250,
'price_includes_vat': True,
'registration_date': '2022-03-30',
'seats_number': 5,
'seller_name': None,
'title': 'Audi Q2 1.5 TFSI CoD 35 Sport S Tronic Euro 6 (s/s) 5dr',
'transmission': 'automatic',
'trim': 'Sport',
'year': 2022}
2026-01-28 12:57:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:37 [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%27202601068951753%27 HTTP/1.1" 200 None
2026-01-28 12:57:37 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601068951753: {'created_time': 1769605057.624732, 'last_price_update_time': 1769605057.624743}
2026-01-28 12:57:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601068951753') HTTP/1.1" 204 0
2026-01-28 12:57: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 12:57:48 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:57:48 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': 111,
'color': 'Silver',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful Suzuki '
'Swift which comes with: \n'
'\n'
'Full Service History, Serviced @ 4805 miles, 13 695 miles, 25 '
'981 miles & 38 921 miles, 2 Keys, 1 Owner from new, ULEZ '
'Compliant, HPI Clear, Bluetooth, Reverse camera, climate '
'control, traction control, cruise control, Remote central '
'locking, Sat-Nav, \n'
'\n'
'***FREE DELIVERY WITHIN 20 MILE RADIUS***\n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.2L',
'engine_horse_power': 82,
'fuel_type': 'Petrol Hybrid',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601129090547',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Suzuki',
'model': 'Swift',
'odometer': 45727,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'photo_urls': ['https://m.atcdn.co.uk/a/media/874cbdc284ab458a87d682751c00b522.jpg',
'https://m.atcdn.co.uk/a/media/26a8b47aef9e4a3f938b526cdf515beb.jpg',
'https://m.atcdn.co.uk/a/media/edd6dcb6cf3e4d079ed867ba52071005.jpg',
'https://m.atcdn.co.uk/a/media/b0726d0bada44bf69850e171d5958caf.jpg',
'https://m.atcdn.co.uk/a/media/7d58741455ba40eba88d55c8938d0027.jpg',
'https://m.atcdn.co.uk/a/media/0297dae4e6b1471591858e71f7601ee8.jpg',
'https://m.atcdn.co.uk/a/media/52ef94386bf2476cb2f5ae105dadea38.jpg',
'https://m.atcdn.co.uk/a/media/3215200a84254ab69657ea0d9ac9c39b.jpg',
'https://m.atcdn.co.uk/a/media/fcbd67fffcd948d0a6131c78f077ff8a.jpg',
'https://m.atcdn.co.uk/a/media/72d63d2a777d43a899e64b104ece32b0.jpg',
'https://m.atcdn.co.uk/a/media/998c184c5b5f459a99fb0bc923f4c78e.jpg',
'https://m.atcdn.co.uk/a/media/7625e509b5fb4bad81039a3b83fa51d8.jpg',
'https://m.atcdn.co.uk/a/media/63c166ac74f34f52bb4d5ca2cddcf4f7.jpg',
'https://m.atcdn.co.uk/a/media/ea5c0c44913f440db36291d74c5b765a.jpg',
'https://m.atcdn.co.uk/a/media/8ffcfe18e5e74414b16e43d63a17455f.jpg',
'https://m.atcdn.co.uk/a/media/ed50aa72bc484185a1245279b29b31e7.jpg',
'https://m.atcdn.co.uk/a/media/07bf66a18fa44f47ad414a7487bd0a4c.jpg',
'https://m.atcdn.co.uk/a/media/e22d2fcc32f942fe8abb8dc602336ac4.jpg',
'https://m.atcdn.co.uk/a/media/57974b76f5184f1cb4cf0c62b214932f.jpg',
'https://m.atcdn.co.uk/a/media/6c918a7eb9b94211a3d5e6be3337ee19.jpg',
'https://m.atcdn.co.uk/a/media/a17e02a64ef342098d5f49a4686a20c1.jpg',
'https://m.atcdn.co.uk/a/media/ebbe3da56bc84919a4e73610688547e0.jpg',
'https://m.atcdn.co.uk/a/media/f170f0a476fa4073b0a902406c01146c.jpg',
'https://m.atcdn.co.uk/a/media/12797aafec8b4506bcc16ce6029a1f50.jpg',
'https://m.atcdn.co.uk/a/media/ba611d5aa9aa48148348b42a52ec76e6.jpg',
'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg',
'https://m.atcdn.co.uk/a/media/0bea3db573fb4bdfb94d83e940f6b86b.jpg',
'https://m.atcdn.co.uk/a/media/6ed39f75e91d487f929717f2f6b4c7ca.jpg'],
'price': 8990,
'price_includes_vat': True,
'registration_date': '2021-06-30',
'seats_number': 5,
'seller_name': None,
'title': 'Suzuki Swift 1.2 Dualjet MHEV SZ-L Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': 'SZ-L',
'year': 2021}
2026-01-28 12:57:48 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: aca7208a-c8ec-56a0-b603-bf532377c393 with identifier: 202601129090547
2026-01-28 12:57:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item aca7208a-c8ec-56a0-b603-bf532377c393
2026-01-28 12:57:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57: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%252F874cbdc284ab458a87d682751c00b522.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/874cbdc284ab458a87d682751c00b522.jpg not downloaded yet
2026-01-28 12:57:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57: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%252F26a8b47aef9e4a3f938b526cdf515beb.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/26a8b47aef9e4a3f938b526cdf515beb.jpg not downloaded yet
2026-01-28 12:57:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57: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%252Fedd6dcb6cf3e4d079ed867ba52071005.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/edd6dcb6cf3e4d079ed867ba52071005.jpg not downloaded yet
2026-01-28 12:57:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57: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%252Fb0726d0bada44bf69850e171d5958caf.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b0726d0bada44bf69850e171d5958caf.jpg not downloaded yet
2026-01-28 12:57:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57: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%252F7d58741455ba40eba88d55c8938d0027.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7d58741455ba40eba88d55c8938d0027.jpg not downloaded yet
2026-01-28 12:57:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57: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%252F0297dae4e6b1471591858e71f7601ee8.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0297dae4e6b1471591858e71f7601ee8.jpg not downloaded yet
2026-01-28 12:57:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57: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%252F52ef94386bf2476cb2f5ae105dadea38.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/52ef94386bf2476cb2f5ae105dadea38.jpg not downloaded yet
2026-01-28 12:57:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57: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%252F3215200a84254ab69657ea0d9ac9c39b.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3215200a84254ab69657ea0d9ac9c39b.jpg not downloaded yet
2026-01-28 12:57:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57: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%252Ffcbd67fffcd948d0a6131c78f077ff8a.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fcbd67fffcd948d0a6131c78f077ff8a.jpg not downloaded yet
2026-01-28 12:57:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57: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%252F72d63d2a777d43a899e64b104ece32b0.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/72d63d2a777d43a899e64b104ece32b0.jpg not downloaded yet
2026-01-28 12:57:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57: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%252F998c184c5b5f459a99fb0bc923f4c78e.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/998c184c5b5f459a99fb0bc923f4c78e.jpg not downloaded yet
2026-01-28 12:57:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57: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%252F7625e509b5fb4bad81039a3b83fa51d8.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7625e509b5fb4bad81039a3b83fa51d8.jpg not downloaded yet
2026-01-28 12:57:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57: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%252F63c166ac74f34f52bb4d5ca2cddcf4f7.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/63c166ac74f34f52bb4d5ca2cddcf4f7.jpg not downloaded yet
2026-01-28 12:57:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57: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%252Fea5c0c44913f440db36291d74c5b765a.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ea5c0c44913f440db36291d74c5b765a.jpg not downloaded yet
2026-01-28 12:57:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57: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%252F8ffcfe18e5e74414b16e43d63a17455f.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8ffcfe18e5e74414b16e43d63a17455f.jpg not downloaded yet
2026-01-28 12:57:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57: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%252Fed50aa72bc484185a1245279b29b31e7.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ed50aa72bc484185a1245279b29b31e7.jpg not downloaded yet
2026-01-28 12:57:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F07bf66a18fa44f47ad414a7487bd0a4c.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/07bf66a18fa44f47ad414a7487bd0a4c.jpg not downloaded yet
2026-01-28 12:57:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe22d2fcc32f942fe8abb8dc602336ac4.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e22d2fcc32f942fe8abb8dc602336ac4.jpg not downloaded yet
2026-01-28 12:57:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F57974b76f5184f1cb4cf0c62b214932f.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/57974b76f5184f1cb4cf0c62b214932f.jpg not downloaded yet
2026-01-28 12:57:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F6c918a7eb9b94211a3d5e6be3337ee19.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6c918a7eb9b94211a3d5e6be3337ee19.jpg not downloaded yet
2026-01-28 12:57:49 [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 12:57:49 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': 95,
'color': 'Red',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful Citroen C1 '
'which comes with: \n'
'\n'
'Part Service history, New clutch fitted, 3 Owners, 2 keys, '
'ULEZ Compliant, HPI Clear, £20 tax for the year, Bluetooth, '
'Climate control, Remote central locking, \n'
'\n'
'***FREE DELIVERY WITHIN 20 MILE RADIUS***\n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 5',
'engine': '1L',
'engine_horse_power': 67,
'fuel_type': 'Petrol',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601139108996',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Citroen',
'model': 'C1',
'odometer': 47134,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'photo_urls': ['https://m.atcdn.co.uk/a/media/845a507ee2464253a2e13066db32c4e3.jpg',
'https://m.atcdn.co.uk/a/media/26c6ab16f1d44dbfad3200ddd461877b.jpg',
'https://m.atcdn.co.uk/a/media/90b5dcb062654c98bae7bd8d3633fdaa.jpg',
'https://m.atcdn.co.uk/a/media/61f0d4716bf7448180942b9e37262afa.jpg',
'https://m.atcdn.co.uk/a/media/135156e336c24478a7b9968253fe11e9.jpg',
'https://m.atcdn.co.uk/a/media/9dd860ddbc25402ea1c152e659fc977d.jpg',
'https://m.atcdn.co.uk/a/media/f95e07f5c0c94d459cb2cacca9b944aa.jpg',
'https://m.atcdn.co.uk/a/media/ba611d5aa9aa48148348b42a52ec76e6.jpg',
'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg'],
'price': 4250,
'price_includes_vat': True,
'registration_date': '2014-12-31',
'seats_number': 4,
'seller_name': None,
'title': 'Citroen C1 1.0 VTi Feel Euro 5 5dr (Euro 5)',
'transmission': 'manual',
'trim': 'Feel',
'year': 2014}
2026-01-28 12:57:49 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: a56c2b2c-4b4e-5a1a-bbf4-c3476a9c4a11 with identifier: 202601139108996
2026-01-28 12:57:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 13 photos for item a56c2b2c-4b4e-5a1a-bbf4-c3476a9c4a11
2026-01-28 12:57:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F845a507ee2464253a2e13066db32c4e3.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/845a507ee2464253a2e13066db32c4e3.jpg already downloaded
2026-01-28 12:57:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F26c6ab16f1d44dbfad3200ddd461877b.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/26c6ab16f1d44dbfad3200ddd461877b.jpg already downloaded
2026-01-28 12:57:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F90b5dcb062654c98bae7bd8d3633fdaa.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/90b5dcb062654c98bae7bd8d3633fdaa.jpg already downloaded
2026-01-28 12:57:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F61f0d4716bf7448180942b9e37262afa.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/61f0d4716bf7448180942b9e37262afa.jpg already downloaded
2026-01-28 12:57:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F135156e336c24478a7b9968253fe11e9.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/135156e336c24478a7b9968253fe11e9.jpg already downloaded
2026-01-28 12:57:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F9dd860ddbc25402ea1c152e659fc977d.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9dd860ddbc25402ea1c152e659fc977d.jpg already downloaded
2026-01-28 12:57:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff95e07f5c0c94d459cb2cacca9b944aa.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f95e07f5c0c94d459cb2cacca9b944aa.jpg already downloaded
2026-01-28 12:57:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fba611d5aa9aa48148348b42a52ec76e6.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ba611d5aa9aa48148348b42a52ec76e6.jpg already downloaded
2026-01-28 12:57:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3348dd78bc284ca99c10f01a2248694a.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg already downloaded
2026-01-28 12:57:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F42c06680dcb2472a8159c12f6b0da956.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg already downloaded
2026-01-28 12:57:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa900322cf7a64afc928910ef76aaba21.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg already downloaded
2026-01-28 12:57:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fbc0244e4dc154b0abde2ab714929979b.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg already downloaded
2026-01-28 12:57:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0841bfcb4b8445e68f36a1a3d08a6360.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg already downloaded
2026-01-28 12:57:49 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: a56c2b2c-4b4e-5a1a-bbf4-c3476a9c4a11 with identifier 202601139108996
2026-01-28 12:57:49 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:57:49 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:57:49 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item a56c2b2c-4b4e-5a1a-bbf4-c3476a9c4a11
2026-01-28 12:57:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 95,
'color': 'Red',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful Citroen C1 '
'which comes with: \n'
'\n'
'Part Service history, New clutch fitted, 3 Owners, 2 keys, '
'ULEZ Compliant, HPI Clear, £20 tax for the year, Bluetooth, '
'Climate control, Remote central locking, \n'
'\n'
'***FREE DELIVERY WITHIN 20 MILE RADIUS***\n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 5',
'engine': '1L',
'engine_horse_power': 67,
'fuel_type': 'Petrol',
'id': 'a56c2b2c-4b4e-5a1a-bbf4-c3476a9c4a11',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601139108996',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Citroen',
'model': 'C1',
'odometer': 47134,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 13,
'photo_urls': ['https://m.atcdn.co.uk/a/media/845a507ee2464253a2e13066db32c4e3.jpg',
'https://m.atcdn.co.uk/a/media/26c6ab16f1d44dbfad3200ddd461877b.jpg',
'https://m.atcdn.co.uk/a/media/90b5dcb062654c98bae7bd8d3633fdaa.jpg',
'https://m.atcdn.co.uk/a/media/61f0d4716bf7448180942b9e37262afa.jpg',
'https://m.atcdn.co.uk/a/media/135156e336c24478a7b9968253fe11e9.jpg',
'https://m.atcdn.co.uk/a/media/9dd860ddbc25402ea1c152e659fc977d.jpg',
'https://m.atcdn.co.uk/a/media/f95e07f5c0c94d459cb2cacca9b944aa.jpg',
'https://m.atcdn.co.uk/a/media/ba611d5aa9aa48148348b42a52ec76e6.jpg',
'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a56c2b2c-4b4e-5a1a-bbf4-c3476a9c4a11/a56c2b2c-4b4e-5a1a-bbf4-c3476a9c4a11_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 548400,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/845a507ee2464253a2e13066db32c4e3.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84175,
'Height': 1280,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f95e07f5c0c94d459cb2cacca9b944aa.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a56c2b2c-4b4e-5a1a-bbf4-c3476a9c4a11/a56c2b2c-4b4e-5a1a-bbf4-c3476a9c4a11_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 285527,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/26c6ab16f1d44dbfad3200ddd461877b.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88371,
'Height': 1280,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ba611d5aa9aa48148348b42a52ec76e6.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a56c2b2c-4b4e-5a1a-bbf4-c3476a9c4a11/a56c2b2c-4b4e-5a1a-bbf4-c3476a9c4a11_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 555496,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/90b5dcb062654c98bae7bd8d3633fdaa.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 20379,
'Height': 385,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'Width': 385},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a56c2b2c-4b4e-5a1a-bbf4-c3476a9c4a11/a56c2b2c-4b4e-5a1a-bbf4-c3476a9c4a11_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 546131,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/61f0d4716bf7448180942b9e37262afa.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 123385,
'Height': 1280,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a56c2b2c-4b4e-5a1a-bbf4-c3476a9c4a11/a56c2b2c-4b4e-5a1a-bbf4-c3476a9c4a11_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 511666,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/135156e336c24478a7b9968253fe11e9.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 156021,
'Height': 1280,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a56c2b2c-4b4e-5a1a-bbf4-c3476a9c4a11/a56c2b2c-4b4e-5a1a-bbf4-c3476a9c4a11_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 229580,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/9dd860ddbc25402ea1c152e659fc977d.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 31431,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_07e9ed6d-3d77-5f21-8cc6-62717b3891fe/07e9ed6d-3d77-5f21-8cc6-62717b3891fe_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 101614,
'Height': 2048,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'Width': 2048}],
'price': 4250,
'price_includes_vat': True,
'registration_date': '2014-12-31',
'seats_number': 4,
'seller_name': None,
'title': 'Citroen C1 1.0 VTi Feel Euro 5 5dr (Euro 5)',
'transmission': 'manual',
'trim': 'Feel',
'year': 2014}
2026-01-28 12:57:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:49 [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%27202601139108996%27 HTTP/1.1" 200 None
2026-01-28 12:57:49 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601139108996: {'created_time': 1769605069.840212, 'last_price_update_time': 1769605069.840224}
2026-01-28 12:57:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601139108996') HTTP/1.1" 204 0
2026-01-28 12:57:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/6c918a7eb9b94211a3d5e6be3337ee19.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:57:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/57974b76f5184f1cb4cf0c62b214932f.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:57:49 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:57:49 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:57:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:57:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb10802bd0>
2026-01-28 12:57:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:57:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:57:50 [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 12:57:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:57: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 12:57:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:57:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aca7208a-c8ec-56a0-b603-bf532377c393/aca7208a-c8ec-56a0-b603-bf532377c393_image_19.jpg HTTP/1.1" 201 0
2026-01-28 12:57:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57: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%252F6c918a7eb9b94211a3d5e6be3337ee19.jpg') HTTP/1.1" 204 0
2026-01-28 12:57:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6c918a7eb9b94211a3d5e6be3337ee19.jpg saved to cache
2026-01-28 12:57:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 19 for item aca7208a-c8ec-56a0-b603-bf532377c393
2026-01-28 12:57:50 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:57:50 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:57:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:57:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb135f1b90>
2026-01-28 12:57:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:57:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:57: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 12:57:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:57: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 12:57:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:57:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aca7208a-c8ec-56a0-b603-bf532377c393/aca7208a-c8ec-56a0-b603-bf532377c393_image_18.jpg HTTP/1.1" 201 0
2026-01-28 12:57:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57: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%252F57974b76f5184f1cb4cf0c62b214932f.jpg') HTTP/1.1" 204 0
2026-01-28 12:57:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/57974b76f5184f1cb4cf0c62b214932f.jpg saved to cache
2026-01-28 12:57:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 18 for item aca7208a-c8ec-56a0-b603-bf532377c393
2026-01-28 12:57:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/e22d2fcc32f942fe8abb8dc602336ac4.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:57:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/07bf66a18fa44f47ad414a7487bd0a4c.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:57:50 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:57:50 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:57:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:57:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb119ef050>
2026-01-28 12:57:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:57:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:57: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 12:57:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:57: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 12:57:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:57:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aca7208a-c8ec-56a0-b603-bf532377c393/aca7208a-c8ec-56a0-b603-bf532377c393_image_17.jpg HTTP/1.1" 201 0
2026-01-28 12:57:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57: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%252Fe22d2fcc32f942fe8abb8dc602336ac4.jpg') HTTP/1.1" 204 0
2026-01-28 12:57:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e22d2fcc32f942fe8abb8dc602336ac4.jpg saved to cache
2026-01-28 12:57:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 17 for item aca7208a-c8ec-56a0-b603-bf532377c393
2026-01-28 12:57:51 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:57:51 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:57:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:57:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb119f8fd0>
2026-01-28 12:57:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:57:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:57:51 [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 12:57:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:57: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 12:57:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:57:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aca7208a-c8ec-56a0-b603-bf532377c393/aca7208a-c8ec-56a0-b603-bf532377c393_image_16.jpg HTTP/1.1" 201 0
2026-01-28 12:57:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57: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%252F07bf66a18fa44f47ad414a7487bd0a4c.jpg') HTTP/1.1" 204 0
2026-01-28 12:57:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/07bf66a18fa44f47ad414a7487bd0a4c.jpg saved to cache
2026-01-28 12:57:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 16 for item aca7208a-c8ec-56a0-b603-bf532377c393
2026-01-28 12:57:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/ed50aa72bc484185a1245279b29b31e7.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:57:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/8ffcfe18e5e74414b16e43d63a17455f.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:57:51 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:57:51 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:57:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:57:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb135d78d0>
2026-01-28 12:57:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:57:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:57: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 12:57:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:57: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 12:57:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:57:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aca7208a-c8ec-56a0-b603-bf532377c393/aca7208a-c8ec-56a0-b603-bf532377c393_image_15.jpg HTTP/1.1" 201 0
2026-01-28 12:57:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57: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%252Fed50aa72bc484185a1245279b29b31e7.jpg') HTTP/1.1" 204 0
2026-01-28 12:57:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ed50aa72bc484185a1245279b29b31e7.jpg saved to cache
2026-01-28 12:57:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 15 for item aca7208a-c8ec-56a0-b603-bf532377c393
2026-01-28 12:57:51 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:57:51 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:57:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:57:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb13536550>
2026-01-28 12:57:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:57:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:57:52 [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 12:57:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:57: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 12:57:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:57:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aca7208a-c8ec-56a0-b603-bf532377c393/aca7208a-c8ec-56a0-b603-bf532377c393_image_14.jpg HTTP/1.1" 201 0
2026-01-28 12:57:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57: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%252F8ffcfe18e5e74414b16e43d63a17455f.jpg') HTTP/1.1" 204 0
2026-01-28 12:57:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8ffcfe18e5e74414b16e43d63a17455f.jpg saved to cache
2026-01-28 12:57:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 14 for item aca7208a-c8ec-56a0-b603-bf532377c393
2026-01-28 12:57:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/ea5c0c44913f440db36291d74c5b765a.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:57:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/63c166ac74f34f52bb4d5ca2cddcf4f7.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:57:52 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:57:52 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:57:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:57:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb1196cdd0>
2026-01-28 12:57:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:57:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:57:52 [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 12:57:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:57: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 12:57:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:57:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aca7208a-c8ec-56a0-b603-bf532377c393/aca7208a-c8ec-56a0-b603-bf532377c393_image_13.jpg HTTP/1.1" 201 0
2026-01-28 12:57:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57: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%252Fea5c0c44913f440db36291d74c5b765a.jpg') HTTP/1.1" 204 0
2026-01-28 12:57:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ea5c0c44913f440db36291d74c5b765a.jpg saved to cache
2026-01-28 12:57:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 13 for item aca7208a-c8ec-56a0-b603-bf532377c393
2026-01-28 12:57:52 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:57:52 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:57:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:57:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb119d8050>
2026-01-28 12:57:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:57:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:57:52 [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 12:57:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:57: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 12:57:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:57:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aca7208a-c8ec-56a0-b603-bf532377c393/aca7208a-c8ec-56a0-b603-bf532377c393_image_12.jpg HTTP/1.1" 201 0
2026-01-28 12:57:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57: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%252F63c166ac74f34f52bb4d5ca2cddcf4f7.jpg') HTTP/1.1" 204 0
2026-01-28 12:57:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/63c166ac74f34f52bb4d5ca2cddcf4f7.jpg saved to cache
2026-01-28 12:57:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 12 for item aca7208a-c8ec-56a0-b603-bf532377c393
2026-01-28 12:57:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/7625e509b5fb4bad81039a3b83fa51d8.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:57:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/998c184c5b5f459a99fb0bc923f4c78e.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:57:53 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:57:53 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:57:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:57:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb119fa6d0>
2026-01-28 12:57:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:57:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:57:53 [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 12:57:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:57: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 12:57:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:57:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aca7208a-c8ec-56a0-b603-bf532377c393/aca7208a-c8ec-56a0-b603-bf532377c393_image_11.jpg HTTP/1.1" 201 0
2026-01-28 12:57:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57: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%252F7625e509b5fb4bad81039a3b83fa51d8.jpg') HTTP/1.1" 204 0
2026-01-28 12:57:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7625e509b5fb4bad81039a3b83fa51d8.jpg saved to cache
2026-01-28 12:57:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 11 for item aca7208a-c8ec-56a0-b603-bf532377c393
2026-01-28 12:57:53 [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 12:57:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/72d63d2a777d43a899e64b104ece32b0.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:57:53 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:57:53 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:57:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:57:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb13518dd0>
2026-01-28 12:57:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:57:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:57:53 [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 12:57:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:57: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 12:57:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:57:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aca7208a-c8ec-56a0-b603-bf532377c393/aca7208a-c8ec-56a0-b603-bf532377c393_image_10.jpg HTTP/1.1" 201 0
2026-01-28 12:57:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57: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%252F998c184c5b5f459a99fb0bc923f4c78e.jpg') HTTP/1.1" 204 0
2026-01-28 12:57:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/998c184c5b5f459a99fb0bc923f4c78e.jpg saved to cache
2026-01-28 12:57:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 10 for item aca7208a-c8ec-56a0-b603-bf532377c393
2026-01-28 12:57:53 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': 135,
'color': 'Blue',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful Hyundai '
'Kona which comes with: \n'
'\n'
'6 MONTHS HYBRID WARRANTY INCLUDED, Part Service history, ULEZ '
'Compliant, HPI Clear, 1 Owner from new, 2 Keys, Lane Assist, '
'Climate control, Apple Car Play, Reverse Camera, Traction '
'control, Cruise control, Remote central locking, Seat '
'ISOFIX, \n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1L',
'engine_horse_power': 118,
'fuel_type': 'Petrol Hybrid',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601109049830',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Hyundai',
'model': 'KONA',
'odometer': 34551,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'photo_urls': ['https://m.atcdn.co.uk/a/media/56f2c552aa3149eab67106457c402794.jpg',
'https://m.atcdn.co.uk/a/media/dca102788d98493aa21e31441922aaf3.jpg',
'https://m.atcdn.co.uk/a/media/fe9b64fba33443128a19ce3382a86c24.jpg',
'https://m.atcdn.co.uk/a/media/d35cff41c2ee462aab37b8f34050a022.jpg',
'https://m.atcdn.co.uk/a/media/71cbad1503db401da5295aebab5bbf6a.jpg',
'https://m.atcdn.co.uk/a/media/0c33393f118c49f4b86a63c013963ce5.jpg',
'https://m.atcdn.co.uk/a/media/12797aafec8b4506bcc16ce6029a1f50.jpg',
'https://m.atcdn.co.uk/a/media/5262f91901ad435c877fe007de16498a.jpg',
'https://m.atcdn.co.uk/a/media/4993bca9bdce4dccb15ade747b5e1d55.jpg',
'https://m.atcdn.co.uk/a/media/a0321b6660414175963f7cac46cb6974.jpg',
'https://m.atcdn.co.uk/a/media/368c3e1d56094b78ab9b5ac85e406b0b.jpg',
'https://m.atcdn.co.uk/a/media/d12d44fc1ab042a8951da14cc7d1004e.jpg',
'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'https://m.atcdn.co.uk/a/media/1ad9f8c0f3ab4511b10d0679c181f7c3.jpg',
'https://m.atcdn.co.uk/a/media/4045f5a51333408c8cce9b5a6b76be59.jpg',
'https://m.atcdn.co.uk/a/media/da69eb9e42d0427bbfbd275ba3735e2c.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'https://m.atcdn.co.uk/a/media/d8139a54e63940c591cf70209b0b2574.jpg',
'https://m.atcdn.co.uk/a/media/b91f477ac54d4586bb1c65fd31616269.jpg',
'https://m.atcdn.co.uk/a/media/c4aafeee84d140278d42669b7158de85.jpg',
'https://m.atcdn.co.uk/a/media/12c1e1cfbe594c22a6da0b2ae7f0a35f.jpg',
'https://m.atcdn.co.uk/a/media/91d0208cc569497aa1e9f0a677094a00.jpg',
'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'https://m.atcdn.co.uk/a/media/cfa409dcdd9d471eb3a17ce8a5ec8147.jpg',
'https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg',
'https://m.atcdn.co.uk/a/media/d37cdccd6fc64bcfadbe42bbdf60dd79.jpg',
'https://m.atcdn.co.uk/a/media/0d4c48d85294462aa515bb3980a9dbf0.jpg',
'https://m.atcdn.co.uk/a/media/3b313e44870e4e238e64812764080690.jpg',
'https://m.atcdn.co.uk/a/media/d8529d3324d547a69e342a44b4a987f2.jpg',
'https://m.atcdn.co.uk/a/media/feed3ca29c8541afa8d10aff5820c104.jpg',
'https://m.atcdn.co.uk/a/media/28e0863c25d0440a828ad4b515e53d40.jpg',
'https://m.atcdn.co.uk/a/media/eb09720506274e2cb52d50a44fe2960e.jpg',
'https://m.atcdn.co.uk/a/media/892b0bae223c4c0983037628c9687ed9.jpg',
'https://m.atcdn.co.uk/a/media/4ec7507cfb10403d8f6244a3086c5d3d.jpg',
'https://m.atcdn.co.uk/a/media/4a2110409de34c0b8c942f7fc903c828.jpg',
'https://m.atcdn.co.uk/a/media/a27e7b63021049c19eb2124ae3870931.jpg',
'https://m.atcdn.co.uk/a/media/346ed18ad2f540c3a787aa0c486d1b72.jpg',
'https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg',
'https://m.atcdn.co.uk/a/media/74aea04000e44994bade43bbe2f79f04.jpg',
'https://m.atcdn.co.uk/a/media/75df7a8987bd4ae8b203fdd97656ce97.jpg',
'https://m.atcdn.co.uk/a/media/ad4426f20b8f40e49368e401ac3d9ed2.jpg',
'https://m.atcdn.co.uk/a/media/e1d58ebf48dd4e108616c7d7ec654bd0.jpg',
'https://m.atcdn.co.uk/a/media/ba611d5aa9aa48148348b42a52ec76e6.jpg'],
'price': 11850,
'price_includes_vat': True,
'registration_date': '2021-12-14',
'seats_number': 5,
'seller_name': None,
'title': 'Hyundai Kona 1.0 T-GDi MHEV SE Connect Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': 'SE Connect',
'year': 2021}
2026-01-28 12:57:53 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 208c0be0-ceb9-538f-9390-be5f5d0b3a9c with identifier: 202601109049830
2026-01-28 12:57:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item 208c0be0-ceb9-538f-9390-be5f5d0b3a9c
2026-01-28 12:57:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57: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%252F56f2c552aa3149eab67106457c402794.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/56f2c552aa3149eab67106457c402794.jpg already downloaded
2026-01-28 12:57:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57: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%252Fdca102788d98493aa21e31441922aaf3.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/dca102788d98493aa21e31441922aaf3.jpg already downloaded
2026-01-28 12:57:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57: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%252Ffe9b64fba33443128a19ce3382a86c24.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fe9b64fba33443128a19ce3382a86c24.jpg already downloaded
2026-01-28 12:57:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57: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%252Fd35cff41c2ee462aab37b8f34050a022.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d35cff41c2ee462aab37b8f34050a022.jpg already downloaded
2026-01-28 12:57:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57: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%252F71cbad1503db401da5295aebab5bbf6a.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/71cbad1503db401da5295aebab5bbf6a.jpg already downloaded
2026-01-28 12:57:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57: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%252F0c33393f118c49f4b86a63c013963ce5.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0c33393f118c49f4b86a63c013963ce5.jpg already downloaded
2026-01-28 12:57:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57: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%252F12797aafec8b4506bcc16ce6029a1f50.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/12797aafec8b4506bcc16ce6029a1f50.jpg already downloaded
2026-01-28 12:57:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57: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%252F5262f91901ad435c877fe007de16498a.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5262f91901ad435c877fe007de16498a.jpg already downloaded
2026-01-28 12:57:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F4993bca9bdce4dccb15ade747b5e1d55.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4993bca9bdce4dccb15ade747b5e1d55.jpg already downloaded
2026-01-28 12:57:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa0321b6660414175963f7cac46cb6974.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a0321b6660414175963f7cac46cb6974.jpg already downloaded
2026-01-28 12:57:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F368c3e1d56094b78ab9b5ac85e406b0b.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/368c3e1d56094b78ab9b5ac85e406b0b.jpg already downloaded
2026-01-28 12:57:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fd12d44fc1ab042a8951da14cc7d1004e.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d12d44fc1ab042a8951da14cc7d1004e.jpg already downloaded
2026-01-28 12:57:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3348dd78bc284ca99c10f01a2248694a.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg already downloaded
2026-01-28 12:57:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F1ad9f8c0f3ab4511b10d0679c181f7c3.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1ad9f8c0f3ab4511b10d0679c181f7c3.jpg already downloaded
2026-01-28 12:57:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F4045f5a51333408c8cce9b5a6b76be59.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4045f5a51333408c8cce9b5a6b76be59.jpg already downloaded
2026-01-28 12:57:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fda69eb9e42d0427bbfbd275ba3735e2c.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/da69eb9e42d0427bbfbd275ba3735e2c.jpg already downloaded
2026-01-28 12:57:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fbc0244e4dc154b0abde2ab714929979b.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg already downloaded
2026-01-28 12:57:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fd8139a54e63940c591cf70209b0b2574.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d8139a54e63940c591cf70209b0b2574.jpg already downloaded
2026-01-28 12:57:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb91f477ac54d4586bb1c65fd31616269.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b91f477ac54d4586bb1c65fd31616269.jpg already downloaded
2026-01-28 12:57:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc4aafeee84d140278d42669b7158de85.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c4aafeee84d140278d42669b7158de85.jpg already downloaded
2026-01-28 12:57:54 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:57:54 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:57:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:57:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb119e0850>
2026-01-28 12:57:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:57:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:57:54 [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 12:57:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:57: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 12:57:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:57:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aca7208a-c8ec-56a0-b603-bf532377c393/aca7208a-c8ec-56a0-b603-bf532377c393_image_9.jpg HTTP/1.1" 201 0
2026-01-28 12:57:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57: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%252F72d63d2a777d43a899e64b104ece32b0.jpg') HTTP/1.1" 204 0
2026-01-28 12:57:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/72d63d2a777d43a899e64b104ece32b0.jpg saved to cache
2026-01-28 12:57:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item aca7208a-c8ec-56a0-b603-bf532377c393
2026-01-28 12:57:54 [scrapy.extensions.logstats] INFO: Crawled 9 pages (at 9 pages/min), scraped 6 items (at 6 items/min)
2026-01-28 12:57:54 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 208c0be0-ceb9-538f-9390-be5f5d0b3a9c with identifier 202601109049830
2026-01-28 12:57:54 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:57:54 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:57:54 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 208c0be0-ceb9-538f-9390-be5f5d0b3a9c
2026-01-28 12:57:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 135,
'color': 'Blue',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful Hyundai '
'Kona which comes with: \n'
'\n'
'6 MONTHS HYBRID WARRANTY INCLUDED, Part Service history, ULEZ '
'Compliant, HPI Clear, 1 Owner from new, 2 Keys, Lane Assist, '
'Climate control, Apple Car Play, Reverse Camera, Traction '
'control, Cruise control, Remote central locking, Seat '
'ISOFIX, \n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1L',
'engine_horse_power': 118,
'fuel_type': 'Petrol Hybrid',
'id': '208c0be0-ceb9-538f-9390-be5f5d0b3a9c',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601109049830',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Hyundai',
'model': 'KONA',
'odometer': 34551,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 43,
'photo_urls': ['https://m.atcdn.co.uk/a/media/56f2c552aa3149eab67106457c402794.jpg',
'https://m.atcdn.co.uk/a/media/dca102788d98493aa21e31441922aaf3.jpg',
'https://m.atcdn.co.uk/a/media/fe9b64fba33443128a19ce3382a86c24.jpg',
'https://m.atcdn.co.uk/a/media/d35cff41c2ee462aab37b8f34050a022.jpg',
'https://m.atcdn.co.uk/a/media/71cbad1503db401da5295aebab5bbf6a.jpg',
'https://m.atcdn.co.uk/a/media/0c33393f118c49f4b86a63c013963ce5.jpg',
'https://m.atcdn.co.uk/a/media/12797aafec8b4506bcc16ce6029a1f50.jpg',
'https://m.atcdn.co.uk/a/media/5262f91901ad435c877fe007de16498a.jpg',
'https://m.atcdn.co.uk/a/media/4993bca9bdce4dccb15ade747b5e1d55.jpg',
'https://m.atcdn.co.uk/a/media/a0321b6660414175963f7cac46cb6974.jpg',
'https://m.atcdn.co.uk/a/media/368c3e1d56094b78ab9b5ac85e406b0b.jpg',
'https://m.atcdn.co.uk/a/media/d12d44fc1ab042a8951da14cc7d1004e.jpg',
'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'https://m.atcdn.co.uk/a/media/1ad9f8c0f3ab4511b10d0679c181f7c3.jpg',
'https://m.atcdn.co.uk/a/media/4045f5a51333408c8cce9b5a6b76be59.jpg',
'https://m.atcdn.co.uk/a/media/da69eb9e42d0427bbfbd275ba3735e2c.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'https://m.atcdn.co.uk/a/media/d8139a54e63940c591cf70209b0b2574.jpg',
'https://m.atcdn.co.uk/a/media/b91f477ac54d4586bb1c65fd31616269.jpg',
'https://m.atcdn.co.uk/a/media/c4aafeee84d140278d42669b7158de85.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_208c0be0-ceb9-538f-9390-be5f5d0b3a9c/208c0be0-ceb9-538f-9390-be5f5d0b3a9c_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 425469,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/56f2c552aa3149eab67106457c402794.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_208c0be0-ceb9-538f-9390-be5f5d0b3a9c/208c0be0-ceb9-538f-9390-be5f5d0b3a9c_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 454997,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/dca102788d98493aa21e31441922aaf3.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aca7208a-c8ec-56a0-b603-bf532377c393/aca7208a-c8ec-56a0-b603-bf532377c393_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 129289,
'Height': 1535,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/12797aafec8b4506bcc16ce6029a1f50.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_208c0be0-ceb9-538f-9390-be5f5d0b3a9c/208c0be0-ceb9-538f-9390-be5f5d0b3a9c_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 275064,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/fe9b64fba33443128a19ce3382a86c24.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_208c0be0-ceb9-538f-9390-be5f5d0b3a9c/208c0be0-ceb9-538f-9390-be5f5d0b3a9c_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 291083,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/d35cff41c2ee462aab37b8f34050a022.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_208c0be0-ceb9-538f-9390-be5f5d0b3a9c/208c0be0-ceb9-538f-9390-be5f5d0b3a9c_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 450850,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/71cbad1503db401da5295aebab5bbf6a.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_208c0be0-ceb9-538f-9390-be5f5d0b3a9c/208c0be0-ceb9-538f-9390-be5f5d0b3a9c_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 478346,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0c33393f118c49f4b86a63c013963ce5.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 31431,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_208c0be0-ceb9-538f-9390-be5f5d0b3a9c/208c0be0-ceb9-538f-9390-be5f5d0b3a9c_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 338380,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/5262f91901ad435c877fe007de16498a.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_208c0be0-ceb9-538f-9390-be5f5d0b3a9c/208c0be0-ceb9-538f-9390-be5f5d0b3a9c_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 251050,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/4993bca9bdce4dccb15ade747b5e1d55.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_208c0be0-ceb9-538f-9390-be5f5d0b3a9c/208c0be0-ceb9-538f-9390-be5f5d0b3a9c_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 226194,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a0321b6660414175963f7cac46cb6974.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_208c0be0-ceb9-538f-9390-be5f5d0b3a9c/208c0be0-ceb9-538f-9390-be5f5d0b3a9c_image_10.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 254059,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/368c3e1d56094b78ab9b5ac85e406b0b.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_208c0be0-ceb9-538f-9390-be5f5d0b3a9c/208c0be0-ceb9-538f-9390-be5f5d0b3a9c_image_11.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 383282,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/d12d44fc1ab042a8951da14cc7d1004e.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_07e9ed6d-3d77-5f21-8cc6-62717b3891fe/07e9ed6d-3d77-5f21-8cc6-62717b3891fe_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 101614,
'Height': 2048,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_208c0be0-ceb9-538f-9390-be5f5d0b3a9c/208c0be0-ceb9-538f-9390-be5f5d0b3a9c_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 368711,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/1ad9f8c0f3ab4511b10d0679c181f7c3.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_208c0be0-ceb9-538f-9390-be5f5d0b3a9c/208c0be0-ceb9-538f-9390-be5f5d0b3a9c_image_14.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 237095,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/4045f5a51333408c8cce9b5a6b76be59.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_208c0be0-ceb9-538f-9390-be5f5d0b3a9c/208c0be0-ceb9-538f-9390-be5f5d0b3a9c_image_15.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 338195,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/da69eb9e42d0427bbfbd275ba3735e2c.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_208c0be0-ceb9-538f-9390-be5f5d0b3a9c/208c0be0-ceb9-538f-9390-be5f5d0b3a9c_image_17.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 222728,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/d8139a54e63940c591cf70209b0b2574.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_208c0be0-ceb9-538f-9390-be5f5d0b3a9c/208c0be0-ceb9-538f-9390-be5f5d0b3a9c_image_18.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 379260,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b91f477ac54d4586bb1c65fd31616269.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_208c0be0-ceb9-538f-9390-be5f5d0b3a9c/208c0be0-ceb9-538f-9390-be5f5d0b3a9c_image_19.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 219502,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/c4aafeee84d140278d42669b7158de85.jpg',
'Width': 2048}],
'price': 11850,
'price_includes_vat': True,
'registration_date': '2021-12-14',
'seats_number': 5,
'seller_name': None,
'title': 'Hyundai Kona 1.0 T-GDi MHEV SE Connect Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': 'SE Connect',
'year': 2021}
2026-01-28 12:57:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:54 [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%27202601109049830%27 HTTP/1.1" 200 None
2026-01-28 12:57:54 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601109049830: {'created_time': 1769605074.548429, 'last_price_update_time': 1769605074.548443}
2026-01-28 12:57:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601109049830') HTTP/1.1" 204 0
2026-01-28 12:57:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/fcbd67fffcd948d0a6131c78f077ff8a.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:57:54 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:57:54 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:57:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:57:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb1087e750>
2026-01-28 12:57:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:57:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:57: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 12:57:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:57: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 12:57:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:57:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aca7208a-c8ec-56a0-b603-bf532377c393/aca7208a-c8ec-56a0-b603-bf532377c393_image_8.jpg HTTP/1.1" 201 0
2026-01-28 12:57:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57: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%252Ffcbd67fffcd948d0a6131c78f077ff8a.jpg') HTTP/1.1" 204 0
2026-01-28 12:57:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fcbd67fffcd948d0a6131c78f077ff8a.jpg saved to cache
2026-01-28 12:57:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item aca7208a-c8ec-56a0-b603-bf532377c393
2026-01-28 12:57:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/52ef94386bf2476cb2f5ae105dadea38.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:57:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/3215200a84254ab69657ea0d9ac9c39b.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:57:55 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:57:55 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:57:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:57:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb1088c050>
2026-01-28 12:57:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:57:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:57: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 12:57:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:57: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 12:57:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:57:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aca7208a-c8ec-56a0-b603-bf532377c393/aca7208a-c8ec-56a0-b603-bf532377c393_image_6.jpg HTTP/1.1" 201 0
2026-01-28 12:57:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57: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%252F52ef94386bf2476cb2f5ae105dadea38.jpg') HTTP/1.1" 204 0
2026-01-28 12:57:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/52ef94386bf2476cb2f5ae105dadea38.jpg saved to cache
2026-01-28 12:57:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item aca7208a-c8ec-56a0-b603-bf532377c393
2026-01-28 12:57:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/0297dae4e6b1471591858e71f7601ee8.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:57:55 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:57:55 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:57:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:57:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb1086ab90>
2026-01-28 12:57:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:57:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:57: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 12:57:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:57: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 12:57:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:57:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aca7208a-c8ec-56a0-b603-bf532377c393/aca7208a-c8ec-56a0-b603-bf532377c393_image_7.jpg HTTP/1.1" 201 0
2026-01-28 12:57:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57: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%252F3215200a84254ab69657ea0d9ac9c39b.jpg') HTTP/1.1" 204 0
2026-01-28 12:57:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3215200a84254ab69657ea0d9ac9c39b.jpg saved to cache
2026-01-28 12:57:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item aca7208a-c8ec-56a0-b603-bf532377c393
2026-01-28 12:57:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/7d58741455ba40eba88d55c8938d0027.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:57:55 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:57:55 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:57:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:57:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb108399d0>
2026-01-28 12:57:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:57:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:57:56 [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 12:57:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:57:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:57:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:57:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aca7208a-c8ec-56a0-b603-bf532377c393/aca7208a-c8ec-56a0-b603-bf532377c393_image_5.jpg HTTP/1.1" 201 0
2026-01-28 12:57:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:56 [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%252F0297dae4e6b1471591858e71f7601ee8.jpg') HTTP/1.1" 204 0
2026-01-28 12:57:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0297dae4e6b1471591858e71f7601ee8.jpg saved to cache
2026-01-28 12:57:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item aca7208a-c8ec-56a0-b603-bf532377c393
2026-01-28 12:57:56 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:57:56 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:57:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:57:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb1087fd50>
2026-01-28 12:57:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:57:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:57:56 [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 12:57:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:57:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:57:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:57:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aca7208a-c8ec-56a0-b603-bf532377c393/aca7208a-c8ec-56a0-b603-bf532377c393_image_4.jpg HTTP/1.1" 201 0
2026-01-28 12:57:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:56 [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%252F7d58741455ba40eba88d55c8938d0027.jpg') HTTP/1.1" 204 0
2026-01-28 12:57:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7d58741455ba40eba88d55c8938d0027.jpg saved to cache
2026-01-28 12:57:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item aca7208a-c8ec-56a0-b603-bf532377c393
2026-01-28 12:57:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/edd6dcb6cf3e4d079ed867ba52071005.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:57:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/b0726d0bada44bf69850e171d5958caf.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:57:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/26a8b47aef9e4a3f938b526cdf515beb.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:57: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 12:57:56 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:57:56 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:57:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:57:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb1082f050>
2026-01-28 12:57:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:57:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:57:56 [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 12:57:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:57:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:57:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:57:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aca7208a-c8ec-56a0-b603-bf532377c393/aca7208a-c8ec-56a0-b603-bf532377c393_image_2.jpg HTTP/1.1" 201 0
2026-01-28 12:57:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:57 [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%252Fedd6dcb6cf3e4d079ed867ba52071005.jpg') HTTP/1.1" 204 0
2026-01-28 12:57:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/edd6dcb6cf3e4d079ed867ba52071005.jpg saved to cache
2026-01-28 12:57:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item aca7208a-c8ec-56a0-b603-bf532377c393
2026-01-28 12:57:57 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:57:57 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:57:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:57:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb13548090>
2026-01-28 12:57:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:57:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:57:57 [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 12:57:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:57:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:57:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:57:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aca7208a-c8ec-56a0-b603-bf532377c393/aca7208a-c8ec-56a0-b603-bf532377c393_image_3.jpg HTTP/1.1" 201 0
2026-01-28 12:57:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:57 [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%252Fb0726d0bada44bf69850e171d5958caf.jpg') HTTP/1.1" 204 0
2026-01-28 12:57:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b0726d0bada44bf69850e171d5958caf.jpg saved to cache
2026-01-28 12:57:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item aca7208a-c8ec-56a0-b603-bf532377c393
2026-01-28 12:57:57 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:57:57 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:57:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:57:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb10875090>
2026-01-28 12:57:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:57:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:57:57 [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 12:57:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:57:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:57:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:57:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aca7208a-c8ec-56a0-b603-bf532377c393/aca7208a-c8ec-56a0-b603-bf532377c393_image_1.jpg HTTP/1.1" 201 0
2026-01-28 12:57:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:58 [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%252F26a8b47aef9e4a3f938b526cdf515beb.jpg') HTTP/1.1" 204 0
2026-01-28 12:57:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/26a8b47aef9e4a3f938b526cdf515beb.jpg saved to cache
2026-01-28 12:57:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item aca7208a-c8ec-56a0-b603-bf532377c393
2026-01-28 12:57:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/874cbdc284ab458a87d682751c00b522.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 12:57:58 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:57:58 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 12:57:58 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 12:57:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 12:57:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb135f2010>
2026-01-28 12:57:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 12:57:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:57:58 [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 12:57:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 12:57:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-01-28 12:57:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 12:57:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aca7208a-c8ec-56a0-b603-bf532377c393/aca7208a-c8ec-56a0-b603-bf532377c393_image_0.jpg HTTP/1.1" 201 0
2026-01-28 12:57:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:58 [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%252F874cbdc284ab458a87d682751c00b522.jpg') HTTP/1.1" 204 0
2026-01-28 12:57:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/874cbdc284ab458a87d682751c00b522.jpg saved to cache
2026-01-28 12:57:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item aca7208a-c8ec-56a0-b603-bf532377c393
2026-01-28 12:57:58 [crawlers.middlewares.photo_download_middleware] INFO: Removing item aca7208a-c8ec-56a0-b603-bf532377c393 from tracking dictionaries
2026-01-28 12:57:58 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item aca7208a-c8ec-56a0-b603-bf532377c393 sending to next pipeline
2026-01-28 12:57:58 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: aca7208a-c8ec-56a0-b603-bf532377c393 with identifier 202601129090547
2026-01-28 12:57:58 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:57:58 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:57:58 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item aca7208a-c8ec-56a0-b603-bf532377c393
2026-01-28 12:57:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/874cbdc284ab458a87d682751c00b522.jpg>
{'auction_title': '',
'c_o_2_emission_value': 111,
'color': 'Silver',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful Suzuki '
'Swift which comes with: \n'
'\n'
'Full Service History, Serviced @ 4805 miles, 13 695 miles, 25 '
'981 miles & 38 921 miles, 2 Keys, 1 Owner from new, ULEZ '
'Compliant, HPI Clear, Bluetooth, Reverse camera, climate '
'control, traction control, cruise control, Remote central '
'locking, Sat-Nav, \n'
'\n'
'***FREE DELIVERY WITHIN 20 MILE RADIUS***\n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.2L',
'engine_horse_power': 82,
'fuel_type': 'Petrol Hybrid',
'id': 'aca7208a-c8ec-56a0-b603-bf532377c393',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601129090547',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Suzuki',
'model': 'Swift',
'odometer': 45727,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 32,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aca7208a-c8ec-56a0-b603-bf532377c393/aca7208a-c8ec-56a0-b603-bf532377c393_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 334008,
'Height': 1200,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/874cbdc284ab458a87d682751c00b522.jpg',
'Width': 1600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aca7208a-c8ec-56a0-b603-bf532377c393/aca7208a-c8ec-56a0-b603-bf532377c393_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 270008,
'Height': 1200,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/26a8b47aef9e4a3f938b526cdf515beb.jpg',
'Width': 1600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aca7208a-c8ec-56a0-b603-bf532377c393/aca7208a-c8ec-56a0-b603-bf532377c393_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 367760,
'Height': 1200,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/edd6dcb6cf3e4d079ed867ba52071005.jpg',
'Width': 1600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aca7208a-c8ec-56a0-b603-bf532377c393/aca7208a-c8ec-56a0-b603-bf532377c393_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 368035,
'Height': 1200,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b0726d0bada44bf69850e171d5958caf.jpg',
'Width': 1600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aca7208a-c8ec-56a0-b603-bf532377c393/aca7208a-c8ec-56a0-b603-bf532377c393_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 300226,
'Height': 1200,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/7d58741455ba40eba88d55c8938d0027.jpg',
'Width': 1600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aca7208a-c8ec-56a0-b603-bf532377c393/aca7208a-c8ec-56a0-b603-bf532377c393_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 281375,
'Height': 1200,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0297dae4e6b1471591858e71f7601ee8.jpg',
'Width': 1600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aca7208a-c8ec-56a0-b603-bf532377c393/aca7208a-c8ec-56a0-b603-bf532377c393_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 333326,
'Height': 1200,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/52ef94386bf2476cb2f5ae105dadea38.jpg',
'Width': 1600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aca7208a-c8ec-56a0-b603-bf532377c393/aca7208a-c8ec-56a0-b603-bf532377c393_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 555009,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3215200a84254ab69657ea0d9ac9c39b.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aca7208a-c8ec-56a0-b603-bf532377c393/aca7208a-c8ec-56a0-b603-bf532377c393_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 329119,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/fcbd67fffcd948d0a6131c78f077ff8a.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aca7208a-c8ec-56a0-b603-bf532377c393/aca7208a-c8ec-56a0-b603-bf532377c393_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 226016,
'Height': 1200,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/72d63d2a777d43a899e64b104ece32b0.jpg',
'Width': 1600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aca7208a-c8ec-56a0-b603-bf532377c393/aca7208a-c8ec-56a0-b603-bf532377c393_image_10.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 343696,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/998c184c5b5f459a99fb0bc923f4c78e.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aca7208a-c8ec-56a0-b603-bf532377c393/aca7208a-c8ec-56a0-b603-bf532377c393_image_11.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 413535,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/7625e509b5fb4bad81039a3b83fa51d8.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aca7208a-c8ec-56a0-b603-bf532377c393/aca7208a-c8ec-56a0-b603-bf532377c393_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 372118,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/63c166ac74f34f52bb4d5ca2cddcf4f7.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aca7208a-c8ec-56a0-b603-bf532377c393/aca7208a-c8ec-56a0-b603-bf532377c393_image_13.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 288650,
'Height': 1200,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ea5c0c44913f440db36291d74c5b765a.jpg',
'Width': 1600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aca7208a-c8ec-56a0-b603-bf532377c393/aca7208a-c8ec-56a0-b603-bf532377c393_image_14.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 275643,
'Height': 1200,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8ffcfe18e5e74414b16e43d63a17455f.jpg',
'Width': 1600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aca7208a-c8ec-56a0-b603-bf532377c393/aca7208a-c8ec-56a0-b603-bf532377c393_image_15.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 396176,
'Height': 1200,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ed50aa72bc484185a1245279b29b31e7.jpg',
'Width': 1600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aca7208a-c8ec-56a0-b603-bf532377c393/aca7208a-c8ec-56a0-b603-bf532377c393_image_16.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 374917,
'Height': 1200,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/07bf66a18fa44f47ad414a7487bd0a4c.jpg',
'Width': 1600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aca7208a-c8ec-56a0-b603-bf532377c393/aca7208a-c8ec-56a0-b603-bf532377c393_image_17.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 313197,
'Height': 1200,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e22d2fcc32f942fe8abb8dc602336ac4.jpg',
'Width': 1600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aca7208a-c8ec-56a0-b603-bf532377c393/aca7208a-c8ec-56a0-b603-bf532377c393_image_18.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 402147,
'Height': 1200,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/57974b76f5184f1cb4cf0c62b214932f.jpg',
'Width': 1600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aca7208a-c8ec-56a0-b603-bf532377c393/aca7208a-c8ec-56a0-b603-bf532377c393_image_19.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 380586,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/6c918a7eb9b94211a3d5e6be3337ee19.jpg',
'Width': 2048}],
'price': 8990,
'price_includes_vat': True,
'registration_date': '2021-06-30',
'seats_number': 5,
'seller_name': None,
'title': 'Suzuki Swift 1.2 Dualjet MHEV SZ-L Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': 'SZ-L',
'year': 2021}
2026-01-28 12:57:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:58 [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%27202601129090547%27 HTTP/1.1" 200 None
2026-01-28 12:57:58 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601129090547: {'created_time': 1769605078.606053, 'last_price_update_time': 1769605078.606064}
2026-01-28 12:57:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601129090547') HTTP/1.1" 204 0
2026-01-28 12:57:59 [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 12:57:59 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:57:59 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': 106,
'color': 'White',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful Suzuki '
'Swift which comes with: \n'
'\n'
'Part Service History, Last Serviced @ 49 455 miles, 1 Owner '
'from new, 2 Keys, ULEZ Compliant, HPI Clear, Remote central '
'locking, Climate control, Bluetooth, \n'
'\n'
'***FREE DELIVERY WITHIN 20 MILE RADIUS***\n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.2L',
'engine_horse_power': 82,
'fuel_type': 'Petrol Hybrid',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601139111281',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Suzuki',
'model': 'Swift',
'odometer': 51064,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'photo_urls': ['https://m.atcdn.co.uk/a/media/beae08faf78b499ba1ab83fbc90ce310.jpg',
'https://m.atcdn.co.uk/a/media/aee9d4cdf85d41b2a9f7ef6e83b2e126.jpg',
'https://m.atcdn.co.uk/a/media/f0a81376d1b249c38ae656fba490f212.jpg',
'https://m.atcdn.co.uk/a/media/59f99468bf314e888c0cc4de7d246e9c.jpg',
'https://m.atcdn.co.uk/a/media/842528fdcb3043fb87adf2b28195bba7.jpg',
'https://m.atcdn.co.uk/a/media/13a23c509acf44f7865ff5dc38fb76fc.jpg',
'https://m.atcdn.co.uk/a/media/12797aafec8b4506bcc16ce6029a1f50.jpg',
'https://m.atcdn.co.uk/a/media/876c4be46b194612b6d2f2647002bf0d.jpg',
'https://m.atcdn.co.uk/a/media/30903c3d0b7d4d708bfe2744d9676ea7.jpg',
'https://m.atcdn.co.uk/a/media/d3a13969837546678f4b74c6060639f0.jpg',
'https://m.atcdn.co.uk/a/media/b0f040a1a2c64083893911fdb78f9cfe.jpg',
'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'https://m.atcdn.co.uk/a/media/1378ef6c592242e4af0ed12bf209659c.jpg',
'https://m.atcdn.co.uk/a/media/ce39a29416cf434d86b1a0e9baadac73.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'https://m.atcdn.co.uk/a/media/a0c6cbcc221948acafcf9c1912512d3c.jpg',
'https://m.atcdn.co.uk/a/media/20e95081e9024c17943381680387d94b.jpg',
'https://m.atcdn.co.uk/a/media/d8018b8a38f943e18a66e85ec5f3c72e.jpg',
'https://m.atcdn.co.uk/a/media/c4b12ce11e6a45ffab670b63935174ca.jpg',
'https://m.atcdn.co.uk/a/media/ae3d4cb931e0442eac2888026cd0702e.jpg',
'https://m.atcdn.co.uk/a/media/c68d50b371314ff3942cbe24507dc53e.jpg',
'https://m.atcdn.co.uk/a/media/25f23163415e4db18019fb8bc269b3f9.jpg',
'https://m.atcdn.co.uk/a/media/f9dce94476504d14b2d22686a9cd1006.jpg',
'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'https://m.atcdn.co.uk/a/media/14dbb770c23c44609fc0b12a04e3c14f.jpg',
'https://m.atcdn.co.uk/a/media/ac14b75155d64e3bb6cff9988379f163.jpg',
'https://m.atcdn.co.uk/a/media/dc4523593c8f40728de1b59f4dc5515c.jpg',
'https://m.atcdn.co.uk/a/media/bbeb59d4a51e4df9a75c98b664d36a91.jpg',
'https://m.atcdn.co.uk/a/media/520cf48367bd4cf2bac5eace51a0cb59.jpg',
'https://m.atcdn.co.uk/a/media/dcf9a24bb5b94bc198f471961c1f7622.jpg',
'https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg',
'https://m.atcdn.co.uk/a/media/ff5aef8dc3fd4a45b593171d80989d28.jpg',
'https://m.atcdn.co.uk/a/media/c7124dfe12da4379b3284ab0cf6905f7.jpg',
'https://m.atcdn.co.uk/a/media/363b01d02c4343f497d7bf3cfb0bf361.jpg',
'https://m.atcdn.co.uk/a/media/04ff1635301e40748c94fee52b61abc2.jpg',
'https://m.atcdn.co.uk/a/media/ba611d5aa9aa48148348b42a52ec76e6.jpg'],
'price': 8750,
'price_includes_vat': True,
'registration_date': '2021-06-30',
'seats_number': 5,
'seller_name': None,
'title': 'Suzuki Swift 1.2 Dualjet MHEV SZ-L Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': 'SZ-L',
'year': 2021}
2026-01-28 12:57:59 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 15a797a3-56bf-5bb1-8eca-cc7aa4579bf1 with identifier: 202601139111281
2026-01-28 12:57:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item 15a797a3-56bf-5bb1-8eca-cc7aa4579bf1
2026-01-28 12:57:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fbeae08faf78b499ba1ab83fbc90ce310.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/beae08faf78b499ba1ab83fbc90ce310.jpg already downloaded
2026-01-28 12:57:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Faee9d4cdf85d41b2a9f7ef6e83b2e126.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/aee9d4cdf85d41b2a9f7ef6e83b2e126.jpg already downloaded
2026-01-28 12:57:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff0a81376d1b249c38ae656fba490f212.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f0a81376d1b249c38ae656fba490f212.jpg already downloaded
2026-01-28 12:57:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F59f99468bf314e888c0cc4de7d246e9c.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/59f99468bf314e888c0cc4de7d246e9c.jpg already downloaded
2026-01-28 12:57:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F842528fdcb3043fb87adf2b28195bba7.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/842528fdcb3043fb87adf2b28195bba7.jpg already downloaded
2026-01-28 12:57:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:57:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F13a23c509acf44f7865ff5dc38fb76fc.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:57:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/13a23c509acf44f7865ff5dc38fb76fc.jpg already downloaded
2026-01-28 12:58:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F12797aafec8b4506bcc16ce6029a1f50.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/12797aafec8b4506bcc16ce6029a1f50.jpg already downloaded
2026-01-28 12:58:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F876c4be46b194612b6d2f2647002bf0d.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/876c4be46b194612b6d2f2647002bf0d.jpg already downloaded
2026-01-28 12:58:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F30903c3d0b7d4d708bfe2744d9676ea7.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/30903c3d0b7d4d708bfe2744d9676ea7.jpg already downloaded
2026-01-28 12:58:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fd3a13969837546678f4b74c6060639f0.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d3a13969837546678f4b74c6060639f0.jpg already downloaded
2026-01-28 12:58:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb0f040a1a2c64083893911fdb78f9cfe.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b0f040a1a2c64083893911fdb78f9cfe.jpg already downloaded
2026-01-28 12:58:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3348dd78bc284ca99c10f01a2248694a.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg already downloaded
2026-01-28 12:58:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F1378ef6c592242e4af0ed12bf209659c.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1378ef6c592242e4af0ed12bf209659c.jpg already downloaded
2026-01-28 12:58:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce39a29416cf434d86b1a0e9baadac73.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce39a29416cf434d86b1a0e9baadac73.jpg already downloaded
2026-01-28 12:58:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fbc0244e4dc154b0abde2ab714929979b.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg already downloaded
2026-01-28 12:58:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa0c6cbcc221948acafcf9c1912512d3c.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a0c6cbcc221948acafcf9c1912512d3c.jpg already downloaded
2026-01-28 12:58:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F20e95081e9024c17943381680387d94b.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/20e95081e9024c17943381680387d94b.jpg already downloaded
2026-01-28 12:58:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fd8018b8a38f943e18a66e85ec5f3c72e.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d8018b8a38f943e18a66e85ec5f3c72e.jpg already downloaded
2026-01-28 12:58:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc4b12ce11e6a45ffab670b63935174ca.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c4b12ce11e6a45ffab670b63935174ca.jpg already downloaded
2026-01-28 12:58:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fae3d4cb931e0442eac2888026cd0702e.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ae3d4cb931e0442eac2888026cd0702e.jpg already downloaded
2026-01-28 12:58:00 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 15a797a3-56bf-5bb1-8eca-cc7aa4579bf1 with identifier 202601139111281
2026-01-28 12:58:00 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:58:00 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:58:00 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 15a797a3-56bf-5bb1-8eca-cc7aa4579bf1
2026-01-28 12:58:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 106,
'color': 'White',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful Suzuki '
'Swift which comes with: \n'
'\n'
'Part Service History, Last Serviced @ 49 455 miles, 1 Owner '
'from new, 2 Keys, ULEZ Compliant, HPI Clear, Remote central '
'locking, Climate control, Bluetooth, \n'
'\n'
'***FREE DELIVERY WITHIN 20 MILE RADIUS***\n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.2L',
'engine_horse_power': 82,
'fuel_type': 'Petrol Hybrid',
'id': '15a797a3-56bf-5bb1-8eca-cc7aa4579bf1',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601139111281',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Suzuki',
'model': 'Swift',
'odometer': 51064,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 36,
'photo_urls': ['https://m.atcdn.co.uk/a/media/beae08faf78b499ba1ab83fbc90ce310.jpg',
'https://m.atcdn.co.uk/a/media/aee9d4cdf85d41b2a9f7ef6e83b2e126.jpg',
'https://m.atcdn.co.uk/a/media/f0a81376d1b249c38ae656fba490f212.jpg',
'https://m.atcdn.co.uk/a/media/59f99468bf314e888c0cc4de7d246e9c.jpg',
'https://m.atcdn.co.uk/a/media/842528fdcb3043fb87adf2b28195bba7.jpg',
'https://m.atcdn.co.uk/a/media/13a23c509acf44f7865ff5dc38fb76fc.jpg',
'https://m.atcdn.co.uk/a/media/12797aafec8b4506bcc16ce6029a1f50.jpg',
'https://m.atcdn.co.uk/a/media/876c4be46b194612b6d2f2647002bf0d.jpg',
'https://m.atcdn.co.uk/a/media/30903c3d0b7d4d708bfe2744d9676ea7.jpg',
'https://m.atcdn.co.uk/a/media/d3a13969837546678f4b74c6060639f0.jpg',
'https://m.atcdn.co.uk/a/media/b0f040a1a2c64083893911fdb78f9cfe.jpg',
'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'https://m.atcdn.co.uk/a/media/1378ef6c592242e4af0ed12bf209659c.jpg',
'https://m.atcdn.co.uk/a/media/ce39a29416cf434d86b1a0e9baadac73.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'https://m.atcdn.co.uk/a/media/a0c6cbcc221948acafcf9c1912512d3c.jpg',
'https://m.atcdn.co.uk/a/media/20e95081e9024c17943381680387d94b.jpg',
'https://m.atcdn.co.uk/a/media/d8018b8a38f943e18a66e85ec5f3c72e.jpg',
'https://m.atcdn.co.uk/a/media/c4b12ce11e6a45ffab670b63935174ca.jpg',
'https://m.atcdn.co.uk/a/media/ae3d4cb931e0442eac2888026cd0702e.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_15a797a3-56bf-5bb1-8eca-cc7aa4579bf1/15a797a3-56bf-5bb1-8eca-cc7aa4579bf1_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 401881,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/beae08faf78b499ba1ab83fbc90ce310.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_15a797a3-56bf-5bb1-8eca-cc7aa4579bf1/15a797a3-56bf-5bb1-8eca-cc7aa4579bf1_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 391051,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/aee9d4cdf85d41b2a9f7ef6e83b2e126.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aca7208a-c8ec-56a0-b603-bf532377c393/aca7208a-c8ec-56a0-b603-bf532377c393_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 129289,
'Height': 1535,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/12797aafec8b4506bcc16ce6029a1f50.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_15a797a3-56bf-5bb1-8eca-cc7aa4579bf1/15a797a3-56bf-5bb1-8eca-cc7aa4579bf1_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 275627,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f0a81376d1b249c38ae656fba490f212.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_15a797a3-56bf-5bb1-8eca-cc7aa4579bf1/15a797a3-56bf-5bb1-8eca-cc7aa4579bf1_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 295321,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/59f99468bf314e888c0cc4de7d246e9c.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_15a797a3-56bf-5bb1-8eca-cc7aa4579bf1/15a797a3-56bf-5bb1-8eca-cc7aa4579bf1_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 412258,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/842528fdcb3043fb87adf2b28195bba7.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_15a797a3-56bf-5bb1-8eca-cc7aa4579bf1/15a797a3-56bf-5bb1-8eca-cc7aa4579bf1_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 430882,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/13a23c509acf44f7865ff5dc38fb76fc.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 31431,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_15a797a3-56bf-5bb1-8eca-cc7aa4579bf1/15a797a3-56bf-5bb1-8eca-cc7aa4579bf1_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 238179,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/876c4be46b194612b6d2f2647002bf0d.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_15a797a3-56bf-5bb1-8eca-cc7aa4579bf1/15a797a3-56bf-5bb1-8eca-cc7aa4579bf1_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 262447,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/30903c3d0b7d4d708bfe2744d9676ea7.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_15a797a3-56bf-5bb1-8eca-cc7aa4579bf1/15a797a3-56bf-5bb1-8eca-cc7aa4579bf1_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 349806,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/d3a13969837546678f4b74c6060639f0.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_15a797a3-56bf-5bb1-8eca-cc7aa4579bf1/15a797a3-56bf-5bb1-8eca-cc7aa4579bf1_image_10.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 345500,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b0f040a1a2c64083893911fdb78f9cfe.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_07e9ed6d-3d77-5f21-8cc6-62717b3891fe/07e9ed6d-3d77-5f21-8cc6-62717b3891fe_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 101614,
'Height': 2048,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_15a797a3-56bf-5bb1-8eca-cc7aa4579bf1/15a797a3-56bf-5bb1-8eca-cc7aa4579bf1_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 339186,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/1378ef6c592242e4af0ed12bf209659c.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_15a797a3-56bf-5bb1-8eca-cc7aa4579bf1/15a797a3-56bf-5bb1-8eca-cc7aa4579bf1_image_13.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 218744,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce39a29416cf434d86b1a0e9baadac73.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_15a797a3-56bf-5bb1-8eca-cc7aa4579bf1/15a797a3-56bf-5bb1-8eca-cc7aa4579bf1_image_15.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 266897,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a0c6cbcc221948acafcf9c1912512d3c.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_15a797a3-56bf-5bb1-8eca-cc7aa4579bf1/15a797a3-56bf-5bb1-8eca-cc7aa4579bf1_image_16.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 197536,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/20e95081e9024c17943381680387d94b.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_15a797a3-56bf-5bb1-8eca-cc7aa4579bf1/15a797a3-56bf-5bb1-8eca-cc7aa4579bf1_image_17.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 193291,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/d8018b8a38f943e18a66e85ec5f3c72e.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_15a797a3-56bf-5bb1-8eca-cc7aa4579bf1/15a797a3-56bf-5bb1-8eca-cc7aa4579bf1_image_18.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 286217,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/c4b12ce11e6a45ffab670b63935174ca.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_15a797a3-56bf-5bb1-8eca-cc7aa4579bf1/15a797a3-56bf-5bb1-8eca-cc7aa4579bf1_image_19.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 317496,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ae3d4cb931e0442eac2888026cd0702e.jpg',
'Width': 2048}],
'price': 8750,
'price_includes_vat': True,
'registration_date': '2021-06-30',
'seats_number': 5,
'seller_name': None,
'title': 'Suzuki Swift 1.2 Dualjet MHEV SZ-L Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': 'SZ-L',
'year': 2021}
2026-01-28 12:58:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:00 [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%27202601139111281%27 HTTP/1.1" 200 None
2026-01-28 12:58:00 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601139111281: {'created_time': 1769605080.351601, 'last_price_update_time': 1769605080.35161}
2026-01-28 12:58:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601139111281') HTTP/1.1" 204 0
2026-01-28 12:58:09 [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 12:58: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 12:58:09 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': 149,
'color': 'Red',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful MG ZS which '
'comes with: \n'
'\n'
'Part Service history, 1 OWNER FROM NEW, ULEZ Compliant, HPI '
'Clear, 2 Keys, 360 Camera, Lane Assist, Apple Car Play, '
'Android Auto, Sat-Nav, Cruise Control, Traction Control, Full '
'leather interior, Climate control, Electric front seats, \n'
'\n'
'***FREE DELIVERY WITHIN 20 MILE RADIUS***\n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.5L',
'engine_horse_power': 105,
'fuel_type': 'Petrol',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601139109415',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'MG',
'model': 'MG ZS',
'odometer': 17126,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'photo_urls': ['https://m.atcdn.co.uk/a/media/20c98cd45c6047c7a4ca241fe64d44d3.jpg',
'https://m.atcdn.co.uk/a/media/6808f51d5b40423ea6089a91b6a68ec6.jpg',
'https://m.atcdn.co.uk/a/media/6932b948de9a49c59711e8b5bc409d1d.jpg',
'https://m.atcdn.co.uk/a/media/81bf6061289d4bea96fb361bb660513c.jpg',
'https://m.atcdn.co.uk/a/media/559efe5ee32e4e149d2cc92993e3ea85.jpg'],
'price': 12250,
'price_includes_vat': True,
'registration_date': '2021-11-30',
'seats_number': 5,
'seller_name': None,
'title': 'MG MG Zs 1.5 VTi-TECH Exclusive Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': 'Exclusive',
'year': 2021}
2026-01-28 12:58:09 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: ae13012b-3287-5397-aec6-568eb73cca42 with identifier: 202601139109415
2026-01-28 12:58:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item ae13012b-3287-5397-aec6-568eb73cca42
2026-01-28 12:58:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F20c98cd45c6047c7a4ca241fe64d44d3.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/20c98cd45c6047c7a4ca241fe64d44d3.jpg already downloaded
2026-01-28 12:58:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F6808f51d5b40423ea6089a91b6a68ec6.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6808f51d5b40423ea6089a91b6a68ec6.jpg already downloaded
2026-01-28 12:58:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F6932b948de9a49c59711e8b5bc409d1d.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6932b948de9a49c59711e8b5bc409d1d.jpg already downloaded
2026-01-28 12:58:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F81bf6061289d4bea96fb361bb660513c.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/81bf6061289d4bea96fb361bb660513c.jpg already downloaded
2026-01-28 12:58:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F559efe5ee32e4e149d2cc92993e3ea85.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:58:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/559efe5ee32e4e149d2cc92993e3ea85.jpg already downloaded
2026-01-28 12:58:09 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: ae13012b-3287-5397-aec6-568eb73cca42 with identifier 202601139109415
2026-01-28 12:58:09 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:58:09 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:58:09 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item ae13012b-3287-5397-aec6-568eb73cca42
2026-01-28 12:58:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 149,
'color': 'Red',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful MG ZS which '
'comes with: \n'
'\n'
'Part Service history, 1 OWNER FROM NEW, ULEZ Compliant, HPI '
'Clear, 2 Keys, 360 Camera, Lane Assist, Apple Car Play, '
'Android Auto, Sat-Nav, Cruise Control, Traction Control, Full '
'leather interior, Climate control, Electric front seats, \n'
'\n'
'***FREE DELIVERY WITHIN 20 MILE RADIUS***\n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.5L',
'engine_horse_power': 105,
'fuel_type': 'Petrol',
'id': 'ae13012b-3287-5397-aec6-568eb73cca42',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601139109415',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'MG',
'model': 'MG ZS',
'odometer': 17126,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 5,
'photo_urls': ['https://m.atcdn.co.uk/a/media/20c98cd45c6047c7a4ca241fe64d44d3.jpg',
'https://m.atcdn.co.uk/a/media/6808f51d5b40423ea6089a91b6a68ec6.jpg',
'https://m.atcdn.co.uk/a/media/6932b948de9a49c59711e8b5bc409d1d.jpg',
'https://m.atcdn.co.uk/a/media/81bf6061289d4bea96fb361bb660513c.jpg',
'https://m.atcdn.co.uk/a/media/559efe5ee32e4e149d2cc92993e3ea85.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ae13012b-3287-5397-aec6-568eb73cca42/ae13012b-3287-5397-aec6-568eb73cca42_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 481162,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/20c98cd45c6047c7a4ca241fe64d44d3.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ae13012b-3287-5397-aec6-568eb73cca42/ae13012b-3287-5397-aec6-568eb73cca42_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 287224,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/6808f51d5b40423ea6089a91b6a68ec6.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ae13012b-3287-5397-aec6-568eb73cca42/ae13012b-3287-5397-aec6-568eb73cca42_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 280520,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/6932b948de9a49c59711e8b5bc409d1d.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ae13012b-3287-5397-aec6-568eb73cca42/ae13012b-3287-5397-aec6-568eb73cca42_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 287351,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/81bf6061289d4bea96fb361bb660513c.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ae13012b-3287-5397-aec6-568eb73cca42/ae13012b-3287-5397-aec6-568eb73cca42_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 243044,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/559efe5ee32e4e149d2cc92993e3ea85.jpg',
'Width': 2048}],
'price': 12250,
'price_includes_vat': True,
'registration_date': '2021-11-30',
'seats_number': 5,
'seller_name': None,
'title': 'MG MG Zs 1.5 VTi-TECH Exclusive Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': 'Exclusive',
'year': 2021}
2026-01-28 12:58:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58: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%27202601139109415%27 HTTP/1.1" 200 None
2026-01-28 12:58:09 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601139109415: {'created_time': 1769605089.935035, 'last_price_update_time': 1769605089.935046}
2026-01-28 12:58:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:58:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601139109415') HTTP/1.1" 204 0
2026-01-28 12:58:54 [scrapy.extensions.logstats] INFO: Crawled 11 pages (at 2 pages/min), scraped 10 items (at 4 items/min)
2026-01-28 12:59:14 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 130.731(s), this was the 1st time calling it.
2026-01-28 12:59:14 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 3.8300478810586873 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 12:59:14 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 130.751(s), this was the 1st time calling it.
2026-01-28 12:59:14 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 4.619550929098796 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 12:59:18 [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 12:59:18 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:59:18 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': 163,
'color': 'Silver',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful MG ZS '
'which comes with: \n'
'\n'
'Part Service history, Valid MOT until: January 2027 (no '
'advisories), ULEZ Compliant, HPI Clear, Apple Car Play, '
'Android Auto, Climate control, Remote central locking, Seat '
'ISOFIX, Cruise control, Traction Control, \n'
'\n'
'***FREE DELIVERY WITHIN 20 MILE RADIUS***\n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1L',
'engine_horse_power': 109,
'fuel_type': 'Petrol',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601219315055',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'MG',
'model': 'MG ZS',
'odometer': 34075,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'photo_urls': ['https://m.atcdn.co.uk/a/media/3fcf1e2cb5444e7f90768854927053ae.jpg',
'https://m.atcdn.co.uk/a/media/638053cefd094283b6ee0a67146cf317.jpg',
'https://m.atcdn.co.uk/a/media/e0f5777b8dd2417bafacda13aa02d515.jpg',
'https://m.atcdn.co.uk/a/media/399b6270f5ed44ba9d2ea15206c0873a.jpg',
'https://m.atcdn.co.uk/a/media/4e9d04af900848fbbf003e2204e5d14b.jpg',
'https://m.atcdn.co.uk/a/media/b87a8a1f8b434b4da9226a494b8702fc.jpg',
'https://m.atcdn.co.uk/a/media/1142506e98e344bd9099f5cc2000a8d0.jpg',
'https://m.atcdn.co.uk/a/media/ba611d5aa9aa48148348b42a52ec76e6.jpg',
'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg'],
'price': 12250,
'price_includes_vat': True,
'registration_date': '2022-03-25',
'seats_number': 5,
'seller_name': None,
'title': 'MG MG Zs 1.0 T-GDI Excite Auto Euro 6 5dr',
'transmission': 'automatic',
'trim': 'Excite',
'year': 2022}
2026-01-28 12:59:18 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 643ff536-e461-5a1a-8b84-4a8a8441fded with identifier: 202601219315055
2026-01-28 12:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 13 photos for item 643ff536-e461-5a1a-8b84-4a8a8441fded
2026-01-28 12:59:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3fcf1e2cb5444e7f90768854927053ae.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3fcf1e2cb5444e7f90768854927053ae.jpg already downloaded
2026-01-28 12:59:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F638053cefd094283b6ee0a67146cf317.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/638053cefd094283b6ee0a67146cf317.jpg already downloaded
2026-01-28 12:59:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe0f5777b8dd2417bafacda13aa02d515.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e0f5777b8dd2417bafacda13aa02d515.jpg already downloaded
2026-01-28 12:59:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F399b6270f5ed44ba9d2ea15206c0873a.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/399b6270f5ed44ba9d2ea15206c0873a.jpg already downloaded
2026-01-28 12:59:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F4e9d04af900848fbbf003e2204e5d14b.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4e9d04af900848fbbf003e2204e5d14b.jpg already downloaded
2026-01-28 12:59:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb87a8a1f8b434b4da9226a494b8702fc.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b87a8a1f8b434b4da9226a494b8702fc.jpg already downloaded
2026-01-28 12:59:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F1142506e98e344bd9099f5cc2000a8d0.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1142506e98e344bd9099f5cc2000a8d0.jpg already downloaded
2026-01-28 12:59:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fba611d5aa9aa48148348b42a52ec76e6.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ba611d5aa9aa48148348b42a52ec76e6.jpg already downloaded
2026-01-28 12:59:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3348dd78bc284ca99c10f01a2248694a.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg already downloaded
2026-01-28 12:59:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F42c06680dcb2472a8159c12f6b0da956.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg already downloaded
2026-01-28 12:59:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa900322cf7a64afc928910ef76aaba21.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg already downloaded
2026-01-28 12:59:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fbc0244e4dc154b0abde2ab714929979b.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg already downloaded
2026-01-28 12:59:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0841bfcb4b8445e68f36a1a3d08a6360.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg already downloaded
2026-01-28 12:59:18 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 643ff536-e461-5a1a-8b84-4a8a8441fded with identifier 202601219315055
2026-01-28 12:59:18 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:59:18 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:59:18 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 643ff536-e461-5a1a-8b84-4a8a8441fded
2026-01-28 12:59:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 163,
'color': 'Silver',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful MG ZS '
'which comes with: \n'
'\n'
'Part Service history, Valid MOT until: January 2027 (no '
'advisories), ULEZ Compliant, HPI Clear, Apple Car Play, '
'Android Auto, Climate control, Remote central locking, Seat '
'ISOFIX, Cruise control, Traction Control, \n'
'\n'
'***FREE DELIVERY WITHIN 20 MILE RADIUS***\n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1L',
'engine_horse_power': 109,
'fuel_type': 'Petrol',
'id': '643ff536-e461-5a1a-8b84-4a8a8441fded',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601219315055',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'MG',
'model': 'MG ZS',
'odometer': 34075,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 13,
'photo_urls': ['https://m.atcdn.co.uk/a/media/3fcf1e2cb5444e7f90768854927053ae.jpg',
'https://m.atcdn.co.uk/a/media/638053cefd094283b6ee0a67146cf317.jpg',
'https://m.atcdn.co.uk/a/media/e0f5777b8dd2417bafacda13aa02d515.jpg',
'https://m.atcdn.co.uk/a/media/399b6270f5ed44ba9d2ea15206c0873a.jpg',
'https://m.atcdn.co.uk/a/media/4e9d04af900848fbbf003e2204e5d14b.jpg',
'https://m.atcdn.co.uk/a/media/b87a8a1f8b434b4da9226a494b8702fc.jpg',
'https://m.atcdn.co.uk/a/media/1142506e98e344bd9099f5cc2000a8d0.jpg',
'https://m.atcdn.co.uk/a/media/ba611d5aa9aa48148348b42a52ec76e6.jpg',
'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_643ff536-e461-5a1a-8b84-4a8a8441fded/643ff536-e461-5a1a-8b84-4a8a8441fded_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 576798,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3fcf1e2cb5444e7f90768854927053ae.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d0c28c3-da6a-52bc-b136-38eeafab4525/1d0c28c3-da6a-52bc-b136-38eeafab4525_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84042,
'Height': 1280,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/1142506e98e344bd9099f5cc2000a8d0.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_643ff536-e461-5a1a-8b84-4a8a8441fded/643ff536-e461-5a1a-8b84-4a8a8441fded_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 342759,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/638053cefd094283b6ee0a67146cf317.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88371,
'Height': 1280,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ba611d5aa9aa48148348b42a52ec76e6.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_643ff536-e461-5a1a-8b84-4a8a8441fded/643ff536-e461-5a1a-8b84-4a8a8441fded_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 458594,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e0f5777b8dd2417bafacda13aa02d515.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 20379,
'Height': 385,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'Width': 385},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_643ff536-e461-5a1a-8b84-4a8a8441fded/643ff536-e461-5a1a-8b84-4a8a8441fded_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 362317,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/399b6270f5ed44ba9d2ea15206c0873a.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 123385,
'Height': 1280,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_643ff536-e461-5a1a-8b84-4a8a8441fded/643ff536-e461-5a1a-8b84-4a8a8441fded_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 295291,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/4e9d04af900848fbbf003e2204e5d14b.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 156021,
'Height': 1280,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_643ff536-e461-5a1a-8b84-4a8a8441fded/643ff536-e461-5a1a-8b84-4a8a8441fded_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 247258,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b87a8a1f8b434b4da9226a494b8702fc.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 31431,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_07e9ed6d-3d77-5f21-8cc6-62717b3891fe/07e9ed6d-3d77-5f21-8cc6-62717b3891fe_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 101614,
'Height': 2048,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'Width': 2048}],
'price': 12250,
'price_includes_vat': True,
'registration_date': '2022-03-25',
'seats_number': 5,
'seller_name': None,
'title': 'MG MG Zs 1.0 T-GDI Excite Auto Euro 6 5dr',
'transmission': 'automatic',
'trim': 'Excite',
'year': 2022}
2026-01-28 12:59:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:18 [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%27202601219315055%27 HTTP/1.1" 200 None
2026-01-28 12:59:18 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601219315055: {'created_time': 1769605158.971304, 'last_price_update_time': 1769605158.971314}
2026-01-28 12:59:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601219315055') HTTP/1.1" 204 0
2026-01-28 12:59:18 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 2nd time calling it.
2026-01-28 12:59:19 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 129.691(s), this was the 1st time calling it.
2026-01-28 12:59:19 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 3.604266657939219 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 12:59:19 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 2nd time calling it.
2026-01-28 12:59:20 [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 12:59:20 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:59:20 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': 171,
'color': 'White',
'currency': 'GBP',
'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/202601239362494',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Land Rover',
'model': 'Discovery',
'odometer': 84105,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'photo_urls': ['https://m.atcdn.co.uk/a/media/3d3794fd03194568a46cfa605d3dbabe.jpg',
'https://m.atcdn.co.uk/a/media/03b34b5915f4470eb7b3905ebbb36a76.jpg',
'https://m.atcdn.co.uk/a/media/83bb55bc369841d2bda99d5501c95b3c.jpg',
'https://m.atcdn.co.uk/a/media/c118b4e3b251419ab222498d46adeac4.jpg',
'https://m.atcdn.co.uk/a/media/c0f1b0b6499d4fd7972b56e07deabb79.jpg',
'https://m.atcdn.co.uk/a/media/28c97af671ec4ed7be4220e8013394e7.jpg',
'https://m.atcdn.co.uk/a/media/770073c2136344e986fbcfd562c25d3d.jpg',
'https://m.atcdn.co.uk/a/media/8b131a60ba464be0a4b13dd03a601ba6.jpg',
'https://m.atcdn.co.uk/a/media/1c83d9ceaba84e35ad639026e827aeac.jpg',
'https://m.atcdn.co.uk/a/media/adcc2b4a76a84f8a8d3584c9231ef3e6.jpg',
'https://m.atcdn.co.uk/a/media/2fb06bc9050b4e83bc3097d3a7eb26d8.jpg',
'https://m.atcdn.co.uk/a/media/6cfc98c993e543dd8ea9783a359b20a8.jpg',
'https://m.atcdn.co.uk/a/media/e579f5d29ced4d46847fa1092f6b3b12.jpg',
'https://m.atcdn.co.uk/a/media/c82f8242e8344d5db4141738b7fbf5b8.jpg',
'https://m.atcdn.co.uk/a/media/90d140a31dd04e478e68f243c134290e.jpg',
'https://m.atcdn.co.uk/a/media/e41e2f66ee5c408e942be1ca3842c2b0.jpg',
'https://m.atcdn.co.uk/a/media/81222f8384284f2fbe1f30528205df10.jpg',
'https://m.atcdn.co.uk/a/media/11bfe8544e524a809386b27fcc0ba778.jpg',
'https://m.atcdn.co.uk/a/media/cd47ddd6bd90469ba363b5002ab09ba0.jpg',
'https://m.atcdn.co.uk/a/media/18b03fafaaa84a468b63114575a33ab7.jpg',
'https://m.atcdn.co.uk/a/media/8b01042063d3426aabc9b3d5e8a4506f.jpg',
'https://m.atcdn.co.uk/a/media/be2d7dae55074676a38f1f8d886ddd7c.jpg',
'https://m.atcdn.co.uk/a/media/b05c9db4ccbe4847a07d8eefa714ea45.jpg',
'https://m.atcdn.co.uk/a/media/5273b99ce309471ab9e4c5e66acb9090.jpg',
'https://m.atcdn.co.uk/a/media/5df21c56e8484cab9c2ed913df458754.jpg',
'https://m.atcdn.co.uk/a/media/84d323bb420f4f76bcd8dd0f66c47403.jpg',
'https://m.atcdn.co.uk/a/media/de2841e0ff99474783595190af7e200d.jpg',
'https://m.atcdn.co.uk/a/media/203ac8581de545edad6e41d3f3e7ab3f.jpg',
'https://m.atcdn.co.uk/a/media/cd97d75c662f4966a5bf840eaf7de2eb.jpg',
'https://m.atcdn.co.uk/a/media/39de0d7bc46743bca1ce5d0805ce336b.jpg',
'https://m.atcdn.co.uk/a/media/82c9f4acb00c4047a91200007a6da707.jpg',
'https://m.atcdn.co.uk/a/media/78902a49dde044bd899e2e0eb69fa12b.jpg',
'https://m.atcdn.co.uk/a/media/8d4299fde4664200960b4ba68e3deb2a.jpg',
'https://m.atcdn.co.uk/a/media/fe71780708714ada9655a495aba6bda8.jpg',
'https://m.atcdn.co.uk/a/media/6bc62c93da934056acd51a49cf3ae0e1.jpg',
'https://m.atcdn.co.uk/a/media/7d340f5d731c430eaafe2c9bff30080d.jpg',
'https://m.atcdn.co.uk/a/media/bce996b89a2e46e5b556cb759c749b0e.jpg',
'https://m.atcdn.co.uk/a/media/5c7ad6bde54149a5bd0c34e26610a0d5.jpg',
'https://m.atcdn.co.uk/a/media/40be24cab0ab469a9cd51b3f12bcdf89.jpg',
'https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg',
'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg',
'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'https://m.atcdn.co.uk/a/media/a066b1212333429aa189d561c3b6cf73.jpg',
'https://m.atcdn.co.uk/a/media/b0033f1a4ea44d15950dea9a48c61cca.jpg',
'https://m.atcdn.co.uk/a/media/911edc731e69422b92b20a5c199ff2bb.jpg',
'https://m.atcdn.co.uk/a/media/0914721a5a414885b2f20a1cd6293bd4.jpg',
'https://m.atcdn.co.uk/a/media/426bdcb61abd4a6c803c4c8754299754.jpg'],
'price': 16190,
'price_includes_vat': True,
'registration_date': '2018-03-02',
'seats_number': 7,
'seller_name': None,
'title': 'Land Rover Discovery 2.0 SD4 SE Auto 4WD Euro 6 (s/s) 5dr',
'transmission': 'automatic',
'trim': 'SE',
'year': 2018}
2026-01-28 12:59:20 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 4d6fa573-300c-546a-8b40-00e2b605ce3a with identifier: 202601239362494
2026-01-28 12:59:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item 4d6fa573-300c-546a-8b40-00e2b605ce3a
2026-01-28 12:59:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3d3794fd03194568a46cfa605d3dbabe.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3d3794fd03194568a46cfa605d3dbabe.jpg already downloaded
2026-01-28 12:59:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F03b34b5915f4470eb7b3905ebbb36a76.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/03b34b5915f4470eb7b3905ebbb36a76.jpg already downloaded
2026-01-28 12:59:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F83bb55bc369841d2bda99d5501c95b3c.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/83bb55bc369841d2bda99d5501c95b3c.jpg already downloaded
2026-01-28 12:59:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc118b4e3b251419ab222498d46adeac4.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c118b4e3b251419ab222498d46adeac4.jpg already downloaded
2026-01-28 12:59:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc0f1b0b6499d4fd7972b56e07deabb79.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c0f1b0b6499d4fd7972b56e07deabb79.jpg already downloaded
2026-01-28 12:59:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F28c97af671ec4ed7be4220e8013394e7.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/28c97af671ec4ed7be4220e8013394e7.jpg already downloaded
2026-01-28 12:59:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F770073c2136344e986fbcfd562c25d3d.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/770073c2136344e986fbcfd562c25d3d.jpg already downloaded
2026-01-28 12:59:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F8b131a60ba464be0a4b13dd03a601ba6.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8b131a60ba464be0a4b13dd03a601ba6.jpg already downloaded
2026-01-28 12:59:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F1c83d9ceaba84e35ad639026e827aeac.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1c83d9ceaba84e35ad639026e827aeac.jpg already downloaded
2026-01-28 12:59:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fadcc2b4a76a84f8a8d3584c9231ef3e6.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/adcc2b4a76a84f8a8d3584c9231ef3e6.jpg already downloaded
2026-01-28 12:59:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F2fb06bc9050b4e83bc3097d3a7eb26d8.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2fb06bc9050b4e83bc3097d3a7eb26d8.jpg already downloaded
2026-01-28 12:59:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F6cfc98c993e543dd8ea9783a359b20a8.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6cfc98c993e543dd8ea9783a359b20a8.jpg already downloaded
2026-01-28 12:59:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe579f5d29ced4d46847fa1092f6b3b12.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e579f5d29ced4d46847fa1092f6b3b12.jpg already downloaded
2026-01-28 12:59:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc82f8242e8344d5db4141738b7fbf5b8.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c82f8242e8344d5db4141738b7fbf5b8.jpg already downloaded
2026-01-28 12:59:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F90d140a31dd04e478e68f243c134290e.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/90d140a31dd04e478e68f243c134290e.jpg already downloaded
2026-01-28 12:59:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe41e2f66ee5c408e942be1ca3842c2b0.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e41e2f66ee5c408e942be1ca3842c2b0.jpg already downloaded
2026-01-28 12:59:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F81222f8384284f2fbe1f30528205df10.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/81222f8384284f2fbe1f30528205df10.jpg already downloaded
2026-01-28 12:59:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F11bfe8544e524a809386b27fcc0ba778.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/11bfe8544e524a809386b27fcc0ba778.jpg already downloaded
2026-01-28 12:59:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fcd47ddd6bd90469ba363b5002ab09ba0.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cd47ddd6bd90469ba363b5002ab09ba0.jpg already downloaded
2026-01-28 12:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F18b03fafaaa84a468b63114575a33ab7.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/18b03fafaaa84a468b63114575a33ab7.jpg already downloaded
2026-01-28 12:59:21 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 4d6fa573-300c-546a-8b40-00e2b605ce3a with identifier 202601239362494
2026-01-28 12:59:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:59:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:59:21 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 4d6fa573-300c-546a-8b40-00e2b605ce3a
2026-01-28 12:59:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 171,
'color': 'White',
'currency': 'GBP',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '2L',
'engine_horse_power': 237,
'fuel_type': 'Diesel',
'id': '4d6fa573-300c-546a-8b40-00e2b605ce3a',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601239362494',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Land Rover',
'model': 'Discovery',
'odometer': 84105,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 49,
'photo_urls': ['https://m.atcdn.co.uk/a/media/3d3794fd03194568a46cfa605d3dbabe.jpg',
'https://m.atcdn.co.uk/a/media/03b34b5915f4470eb7b3905ebbb36a76.jpg',
'https://m.atcdn.co.uk/a/media/83bb55bc369841d2bda99d5501c95b3c.jpg',
'https://m.atcdn.co.uk/a/media/c118b4e3b251419ab222498d46adeac4.jpg',
'https://m.atcdn.co.uk/a/media/c0f1b0b6499d4fd7972b56e07deabb79.jpg',
'https://m.atcdn.co.uk/a/media/28c97af671ec4ed7be4220e8013394e7.jpg',
'https://m.atcdn.co.uk/a/media/770073c2136344e986fbcfd562c25d3d.jpg',
'https://m.atcdn.co.uk/a/media/8b131a60ba464be0a4b13dd03a601ba6.jpg',
'https://m.atcdn.co.uk/a/media/1c83d9ceaba84e35ad639026e827aeac.jpg',
'https://m.atcdn.co.uk/a/media/adcc2b4a76a84f8a8d3584c9231ef3e6.jpg',
'https://m.atcdn.co.uk/a/media/2fb06bc9050b4e83bc3097d3a7eb26d8.jpg',
'https://m.atcdn.co.uk/a/media/6cfc98c993e543dd8ea9783a359b20a8.jpg',
'https://m.atcdn.co.uk/a/media/e579f5d29ced4d46847fa1092f6b3b12.jpg',
'https://m.atcdn.co.uk/a/media/c82f8242e8344d5db4141738b7fbf5b8.jpg',
'https://m.atcdn.co.uk/a/media/90d140a31dd04e478e68f243c134290e.jpg',
'https://m.atcdn.co.uk/a/media/e41e2f66ee5c408e942be1ca3842c2b0.jpg',
'https://m.atcdn.co.uk/a/media/81222f8384284f2fbe1f30528205df10.jpg',
'https://m.atcdn.co.uk/a/media/11bfe8544e524a809386b27fcc0ba778.jpg',
'https://m.atcdn.co.uk/a/media/cd47ddd6bd90469ba363b5002ab09ba0.jpg',
'https://m.atcdn.co.uk/a/media/18b03fafaaa84a468b63114575a33ab7.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d6fa573-300c-546a-8b40-00e2b605ce3a/4d6fa573-300c-546a-8b40-00e2b605ce3a_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 600450,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3d3794fd03194568a46cfa605d3dbabe.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d6fa573-300c-546a-8b40-00e2b605ce3a/4d6fa573-300c-546a-8b40-00e2b605ce3a_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 507132,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/03b34b5915f4470eb7b3905ebbb36a76.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d6fa573-300c-546a-8b40-00e2b605ce3a/4d6fa573-300c-546a-8b40-00e2b605ce3a_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 626109,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/83bb55bc369841d2bda99d5501c95b3c.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d6fa573-300c-546a-8b40-00e2b605ce3a/4d6fa573-300c-546a-8b40-00e2b605ce3a_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 627354,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/c118b4e3b251419ab222498d46adeac4.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d6fa573-300c-546a-8b40-00e2b605ce3a/4d6fa573-300c-546a-8b40-00e2b605ce3a_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 351761,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/c0f1b0b6499d4fd7972b56e07deabb79.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d6fa573-300c-546a-8b40-00e2b605ce3a/4d6fa573-300c-546a-8b40-00e2b605ce3a_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 523477,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/28c97af671ec4ed7be4220e8013394e7.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d6fa573-300c-546a-8b40-00e2b605ce3a/4d6fa573-300c-546a-8b40-00e2b605ce3a_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 662857,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/770073c2136344e986fbcfd562c25d3d.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d6fa573-300c-546a-8b40-00e2b605ce3a/4d6fa573-300c-546a-8b40-00e2b605ce3a_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 226235,
'Height': 1200,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8b131a60ba464be0a4b13dd03a601ba6.jpg',
'Width': 1600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d6fa573-300c-546a-8b40-00e2b605ce3a/4d6fa573-300c-546a-8b40-00e2b605ce3a_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 257251,
'Height': 1200,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/1c83d9ceaba84e35ad639026e827aeac.jpg',
'Width': 1600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d6fa573-300c-546a-8b40-00e2b605ce3a/4d6fa573-300c-546a-8b40-00e2b605ce3a_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 288395,
'Height': 1200,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/adcc2b4a76a84f8a8d3584c9231ef3e6.jpg',
'Width': 1600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d6fa573-300c-546a-8b40-00e2b605ce3a/4d6fa573-300c-546a-8b40-00e2b605ce3a_image_10.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 153882,
'Height': 1200,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/2fb06bc9050b4e83bc3097d3a7eb26d8.jpg',
'Width': 1600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d6fa573-300c-546a-8b40-00e2b605ce3a/4d6fa573-300c-546a-8b40-00e2b605ce3a_image_11.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 257222,
'Height': 1200,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/6cfc98c993e543dd8ea9783a359b20a8.jpg',
'Width': 1600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d6fa573-300c-546a-8b40-00e2b605ce3a/4d6fa573-300c-546a-8b40-00e2b605ce3a_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 229332,
'Height': 1200,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e579f5d29ced4d46847fa1092f6b3b12.jpg',
'Width': 1600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d6fa573-300c-546a-8b40-00e2b605ce3a/4d6fa573-300c-546a-8b40-00e2b605ce3a_image_13.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 243585,
'Height': 1200,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/c82f8242e8344d5db4141738b7fbf5b8.jpg',
'Width': 1600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d6fa573-300c-546a-8b40-00e2b605ce3a/4d6fa573-300c-546a-8b40-00e2b605ce3a_image_14.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 281905,
'Height': 1200,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/90d140a31dd04e478e68f243c134290e.jpg',
'Width': 1600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d6fa573-300c-546a-8b40-00e2b605ce3a/4d6fa573-300c-546a-8b40-00e2b605ce3a_image_15.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 207705,
'Height': 1200,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e41e2f66ee5c408e942be1ca3842c2b0.jpg',
'Width': 1600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d6fa573-300c-546a-8b40-00e2b605ce3a/4d6fa573-300c-546a-8b40-00e2b605ce3a_image_16.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 270572,
'Height': 1200,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/81222f8384284f2fbe1f30528205df10.jpg',
'Width': 1600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d6fa573-300c-546a-8b40-00e2b605ce3a/4d6fa573-300c-546a-8b40-00e2b605ce3a_image_17.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 186701,
'Height': 1200,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/11bfe8544e524a809386b27fcc0ba778.jpg',
'Width': 1600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d6fa573-300c-546a-8b40-00e2b605ce3a/4d6fa573-300c-546a-8b40-00e2b605ce3a_image_18.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 293191,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/cd47ddd6bd90469ba363b5002ab09ba0.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4d6fa573-300c-546a-8b40-00e2b605ce3a/4d6fa573-300c-546a-8b40-00e2b605ce3a_image_19.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 199626,
'Height': 1200,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/18b03fafaaa84a468b63114575a33ab7.jpg',
'Width': 1600}],
'price': 16190,
'price_includes_vat': True,
'registration_date': '2018-03-02',
'seats_number': 7,
'seller_name': None,
'title': 'Land Rover Discovery 2.0 SD4 SE Auto 4WD Euro 6 (s/s) 5dr',
'transmission': 'automatic',
'trim': 'SE',
'year': 2018}
2026-01-28 12:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:21 [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%27202601239362494%27 HTTP/1.1" 200 None
2026-01-28 12:59:21 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601239362494: {'created_time': 1769605161.057965, 'last_price_update_time': 1769605161.057976}
2026-01-28 12:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601239362494') HTTP/1.1" 204 0
2026-01-28 12:59:22 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 2nd time calling it.
2026-01-28 12:59:27 [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 12:59:27 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:59:27 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': 88,
'color': 'Red',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful KIA Niro '
'which comes with: \n'
'\n'
'Part Service history, 2 Keys, 3 Owners, £20 tax, ULEZ '
'Compliant, HPI Clear, Climate control, Reverse camera, '
'Bluetooth, \n'
'\n'
'***FREE DELIVERY WITHIN 20 MILE RADIUS***\n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.6L',
'engine_horse_power': 139,
'fuel_type': 'Petrol Hybrid',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601279454947',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Kia',
'model': 'Niro',
'odometer': 92188,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'photo_urls': ['https://m.atcdn.co.uk/a/media/f95e07f5c0c94d459cb2cacca9b944aa.jpg',
'https://m.atcdn.co.uk/a/media/ba611d5aa9aa48148348b42a52ec76e6.jpg',
'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg'],
'price': 9250,
'price_includes_vat': True,
'registration_date': '2017-03-30',
'seats_number': 5,
'seller_name': None,
'title': 'KIA Niro 1.6h GDi 2 DCT Euro 6 (s/s) 5dr',
'transmission': 'automatic',
'trim': '2',
'year': 2017}
2026-01-28 12:59:27 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: a6c389d7-a590-5778-8e43-6cd188484909 with identifier: 202601279454947
2026-01-28 12:59:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 7 photos for item a6c389d7-a590-5778-8e43-6cd188484909
2026-01-28 12:59:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff95e07f5c0c94d459cb2cacca9b944aa.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f95e07f5c0c94d459cb2cacca9b944aa.jpg already downloaded
2026-01-28 12:59:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fba611d5aa9aa48148348b42a52ec76e6.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ba611d5aa9aa48148348b42a52ec76e6.jpg already downloaded
2026-01-28 12:59:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3348dd78bc284ca99c10f01a2248694a.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg already downloaded
2026-01-28 12:59:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F42c06680dcb2472a8159c12f6b0da956.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg already downloaded
2026-01-28 12:59:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa900322cf7a64afc928910ef76aaba21.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg already downloaded
2026-01-28 12:59:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fbc0244e4dc154b0abde2ab714929979b.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg already downloaded
2026-01-28 12:59:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0841bfcb4b8445e68f36a1a3d08a6360.jpg%27 HTTP/1.1" 200 None
2026-01-28 12:59:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg already downloaded
2026-01-28 12:59:27 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: a6c389d7-a590-5778-8e43-6cd188484909 with identifier 202601279454947
2026-01-28 12:59:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:59:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:59:27 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item a6c389d7-a590-5778-8e43-6cd188484909
2026-01-28 12:59:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 88,
'color': 'Red',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful KIA Niro '
'which comes with: \n'
'\n'
'Part Service history, 2 Keys, 3 Owners, £20 tax, ULEZ '
'Compliant, HPI Clear, Climate control, Reverse camera, '
'Bluetooth, \n'
'\n'
'***FREE DELIVERY WITHIN 20 MILE RADIUS***\n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.6L',
'engine_horse_power': 139,
'fuel_type': 'Petrol Hybrid',
'id': 'a6c389d7-a590-5778-8e43-6cd188484909',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601279454947',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Kia',
'model': 'Niro',
'odometer': 92188,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 7,
'photo_urls': ['https://m.atcdn.co.uk/a/media/f95e07f5c0c94d459cb2cacca9b944aa.jpg',
'https://m.atcdn.co.uk/a/media/ba611d5aa9aa48148348b42a52ec76e6.jpg',
'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84175,
'Height': 1280,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f95e07f5c0c94d459cb2cacca9b944aa.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88371,
'Height': 1280,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ba611d5aa9aa48148348b42a52ec76e6.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 20379,
'Height': 385,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'Width': 385},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 123385,
'Height': 1280,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 156021,
'Height': 1280,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 31431,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_07e9ed6d-3d77-5f21-8cc6-62717b3891fe/07e9ed6d-3d77-5f21-8cc6-62717b3891fe_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 101614,
'Height': 2048,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'Width': 2048}],
'price': 9250,
'price_includes_vat': True,
'registration_date': '2017-03-30',
'seats_number': 5,
'seller_name': None,
'title': 'KIA Niro 1.6h GDi 2 DCT Euro 6 (s/s) 5dr',
'transmission': 'automatic',
'trim': '2',
'year': 2017}
2026-01-28 12:59:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:27 [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%27202601279454947%27 HTTP/1.1" 200 None
2026-01-28 12:59:27 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601279454947: {'created_time': 1769605167.987891, 'last_price_update_time': 1769605167.987902}
2026-01-28 12:59:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:59:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601279454947') HTTP/1.1" 204 0
2026-01-28 12:59:54 [scrapy.extensions.logstats] INFO: Crawled 14 pages (at 3 pages/min), scraped 13 items (at 3 items/min)
2026-01-28 13:00:10 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 130.477(s), this was the 1st time calling it.
2026-01-28 13:00:10 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 6.622252760436628 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:00:16 [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:00: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:00:52 [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:00:52 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': 118,
'color': 'White',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful Hyundai '
'i30 which comes with: \n'
'\n'
'Part Service history, fresh service included, 1 owner from '
'new, 2 Keys, ULEZ Compliant, HPI Clear, Reverse camera, Apple '
'Car Play, Android Auto, Climate control, Seat ISOFIX, Remote '
'central locking, \n'
'\n'
'***FREE DELIVERY WITHIN 20 MILE RADIUS***\n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1L',
'engine_horse_power': 118,
'fuel_type': 'Petrol Hybrid',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601209281106',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Hyundai',
'model': 'i30',
'odometer': 18839,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'photo_urls': ['https://m.atcdn.co.uk/a/media/c2dd3f8b72c84d5e91c5afeaa0c2a9aa.jpg',
'https://m.atcdn.co.uk/a/media/dbc41987f7474de9bbf319ccb444c9fd.jpg',
'https://m.atcdn.co.uk/a/media/5a3cad70579a428dbae92bb80081aa9b.jpg',
'https://m.atcdn.co.uk/a/media/f31ce685f8d243408c9496cd285bfae3.jpg',
'https://m.atcdn.co.uk/a/media/0b4a99e674394474a6460c95827e0f7e.jpg',
'https://m.atcdn.co.uk/a/media/fcacb5bab1344ba4b4ddc092a5cbb4fa.jpg',
'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'https://m.atcdn.co.uk/a/media/e0a55cea44a843898b4451d324ebc82e.jpg',
'https://m.atcdn.co.uk/a/media/6aa830cd474d47cf85118d7e62d79477.jpg',
'https://m.atcdn.co.uk/a/media/7ca65aa9cc874cff936420819d4f3e99.jpg',
'https://m.atcdn.co.uk/a/media/bb786768a0be4d84b5818d300bb8661f.jpg',
'https://m.atcdn.co.uk/a/media/8e6fe542746a4d5b9540fc91493a4f81.jpg',
'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'https://m.atcdn.co.uk/a/media/9e3d4551f7144f638e462d25a203a531.jpg',
'https://m.atcdn.co.uk/a/media/67f2bf476d884a05801f9a9c4b0aaff6.jpg',
'https://m.atcdn.co.uk/a/media/2df7c8bcb6fe41cea614152ab7ebf90a.jpg',
'https://m.atcdn.co.uk/a/media/304cc907f0dd429eb038e078b98bfa72.jpg',
'https://m.atcdn.co.uk/a/media/a440c7f5cab1489b8f179b142e57fb49.jpg',
'https://m.atcdn.co.uk/a/media/2e6296ee301c4536bd2dde3492e331ff.jpg',
'https://m.atcdn.co.uk/a/media/d0d6c4814e434e608577bdf61f8cdf88.jpg',
'https://m.atcdn.co.uk/a/media/a2c8703987714e9fa25bca7391e21534.jpg',
'https://m.atcdn.co.uk/a/media/624d1e24ad4a429e97672e4b96a2fee8.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'https://m.atcdn.co.uk/a/media/ca165e0b93514de79c6530aa643d9e6f.jpg',
'https://m.atcdn.co.uk/a/media/516637b9b1bf42819b2ab040da5bdc7d.jpg',
'https://m.atcdn.co.uk/a/media/422f0fe2e4c64bcdb0b1bb88d4762316.jpg',
'https://m.atcdn.co.uk/a/media/d3bdaf37edf0497abad0102f9ced979d.jpg',
'https://m.atcdn.co.uk/a/media/22f731b96026443cbddf31d3c3d928fa.jpg',
'https://m.atcdn.co.uk/a/media/af5ad5f344714688a8353f1a5cabbab5.jpg',
'https://m.atcdn.co.uk/a/media/a94c5f42eeaa4db6bb59761243e52757.jpg',
'https://m.atcdn.co.uk/a/media/1e137dd6b9c249b7a081c0159a0f1e61.jpg',
'https://m.atcdn.co.uk/a/media/cc49accc6db440d28d10cb20c1e44bd5.jpg',
'https://m.atcdn.co.uk/a/media/91691f73ab8e4d4099279ce541e80f75.jpg',
'https://m.atcdn.co.uk/a/media/014896d5a0f343e0aa62bd24c0b4ae0a.jpg',
'https://m.atcdn.co.uk/a/media/2c8aa93a8f33471c987cce5cea969fd1.jpg',
'https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg',
'https://m.atcdn.co.uk/a/media/5d62482f0a8d4102b2484b1254224fdd.jpg',
'https://m.atcdn.co.uk/a/media/c2f5f3a41b4547d798320ee73b136d3f.jpg',
'https://m.atcdn.co.uk/a/media/e1ca2b5c0fcf4301b717348d48147336.jpg',
'https://m.atcdn.co.uk/a/media/fc6b52f6f7e04117aa99efa9ef7bb09f.jpg',
'https://m.atcdn.co.uk/a/media/ba611d5aa9aa48148348b42a52ec76e6.jpg'],
'price': 13250,
'price_includes_vat': True,
'registration_date': '2022-07-29',
'seats_number': 5,
'seller_name': None,
'title': 'Hyundai i30 1.0 T-GDi MHEV SE Connect Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': 'SE Connect',
'year': 2022}
2026-01-28 13:00:52 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 22929643-d765-5d5e-babc-e7d218cfa46b with identifier: 202601209281106
2026-01-28 13:00:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item 22929643-d765-5d5e-babc-e7d218cfa46b
2026-01-28 13:00:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00: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%252Fc2dd3f8b72c84d5e91c5afeaa0c2a9aa.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c2dd3f8b72c84d5e91c5afeaa0c2a9aa.jpg already downloaded
2026-01-28 13:00:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00: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%252Fdbc41987f7474de9bbf319ccb444c9fd.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/dbc41987f7474de9bbf319ccb444c9fd.jpg already downloaded
2026-01-28 13:00:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00: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%252F5a3cad70579a428dbae92bb80081aa9b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5a3cad70579a428dbae92bb80081aa9b.jpg already downloaded
2026-01-28 13:00:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00: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%252Ff31ce685f8d243408c9496cd285bfae3.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f31ce685f8d243408c9496cd285bfae3.jpg already downloaded
2026-01-28 13:00:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00: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%252F0b4a99e674394474a6460c95827e0f7e.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0b4a99e674394474a6460c95827e0f7e.jpg already downloaded
2026-01-28 13:00:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00: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%252Ffcacb5bab1344ba4b4ddc092a5cbb4fa.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fcacb5bab1344ba4b4ddc092a5cbb4fa.jpg already downloaded
2026-01-28 13:00:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00: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%252F3348dd78bc284ca99c10f01a2248694a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg already downloaded
2026-01-28 13:00:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00: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%252Fe0a55cea44a843898b4451d324ebc82e.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e0a55cea44a843898b4451d324ebc82e.jpg already downloaded
2026-01-28 13:00:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00: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%252F6aa830cd474d47cf85118d7e62d79477.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6aa830cd474d47cf85118d7e62d79477.jpg already downloaded
2026-01-28 13:00:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00: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%252F7ca65aa9cc874cff936420819d4f3e99.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7ca65aa9cc874cff936420819d4f3e99.jpg already downloaded
2026-01-28 13:00:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00: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%252Fbb786768a0be4d84b5818d300bb8661f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bb786768a0be4d84b5818d300bb8661f.jpg already downloaded
2026-01-28 13:00:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00: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%252F8e6fe542746a4d5b9540fc91493a4f81.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8e6fe542746a4d5b9540fc91493a4f81.jpg already downloaded
2026-01-28 13:00:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00: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%252F42c06680dcb2472a8159c12f6b0da956.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg already downloaded
2026-01-28 13:00:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00: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%252F9e3d4551f7144f638e462d25a203a531.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9e3d4551f7144f638e462d25a203a531.jpg already downloaded
2026-01-28 13:00:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00: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%252F67f2bf476d884a05801f9a9c4b0aaff6.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/67f2bf476d884a05801f9a9c4b0aaff6.jpg already downloaded
2026-01-28 13:00:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00: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%252F2df7c8bcb6fe41cea614152ab7ebf90a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2df7c8bcb6fe41cea614152ab7ebf90a.jpg already downloaded
2026-01-28 13:00:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00: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%252F304cc907f0dd429eb038e078b98bfa72.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/304cc907f0dd429eb038e078b98bfa72.jpg already downloaded
2026-01-28 13:00:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00: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%252Fa440c7f5cab1489b8f179b142e57fb49.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a440c7f5cab1489b8f179b142e57fb49.jpg already downloaded
2026-01-28 13:00:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00: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%252F2e6296ee301c4536bd2dde3492e331ff.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2e6296ee301c4536bd2dde3492e331ff.jpg already downloaded
2026-01-28 13:00:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00: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%252Fd0d6c4814e434e608577bdf61f8cdf88.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d0d6c4814e434e608577bdf61f8cdf88.jpg already downloaded
2026-01-28 13:00:52 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 22929643-d765-5d5e-babc-e7d218cfa46b with identifier 202601209281106
2026-01-28 13:00:52 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:00:52 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:00:52 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 22929643-d765-5d5e-babc-e7d218cfa46b
2026-01-28 13:00:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 118,
'color': 'White',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful Hyundai '
'i30 which comes with: \n'
'\n'
'Part Service history, fresh service included, 1 owner from '
'new, 2 Keys, ULEZ Compliant, HPI Clear, Reverse camera, Apple '
'Car Play, Android Auto, Climate control, Seat ISOFIX, Remote '
'central locking, \n'
'\n'
'***FREE DELIVERY WITHIN 20 MILE RADIUS***\n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1L',
'engine_horse_power': 118,
'fuel_type': 'Petrol Hybrid',
'id': '22929643-d765-5d5e-babc-e7d218cfa46b',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601209281106',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Hyundai',
'model': 'i30',
'odometer': 18839,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 41,
'photo_urls': ['https://m.atcdn.co.uk/a/media/c2dd3f8b72c84d5e91c5afeaa0c2a9aa.jpg',
'https://m.atcdn.co.uk/a/media/dbc41987f7474de9bbf319ccb444c9fd.jpg',
'https://m.atcdn.co.uk/a/media/5a3cad70579a428dbae92bb80081aa9b.jpg',
'https://m.atcdn.co.uk/a/media/f31ce685f8d243408c9496cd285bfae3.jpg',
'https://m.atcdn.co.uk/a/media/0b4a99e674394474a6460c95827e0f7e.jpg',
'https://m.atcdn.co.uk/a/media/fcacb5bab1344ba4b4ddc092a5cbb4fa.jpg',
'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'https://m.atcdn.co.uk/a/media/e0a55cea44a843898b4451d324ebc82e.jpg',
'https://m.atcdn.co.uk/a/media/6aa830cd474d47cf85118d7e62d79477.jpg',
'https://m.atcdn.co.uk/a/media/7ca65aa9cc874cff936420819d4f3e99.jpg',
'https://m.atcdn.co.uk/a/media/bb786768a0be4d84b5818d300bb8661f.jpg',
'https://m.atcdn.co.uk/a/media/8e6fe542746a4d5b9540fc91493a4f81.jpg',
'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'https://m.atcdn.co.uk/a/media/9e3d4551f7144f638e462d25a203a531.jpg',
'https://m.atcdn.co.uk/a/media/67f2bf476d884a05801f9a9c4b0aaff6.jpg',
'https://m.atcdn.co.uk/a/media/2df7c8bcb6fe41cea614152ab7ebf90a.jpg',
'https://m.atcdn.co.uk/a/media/304cc907f0dd429eb038e078b98bfa72.jpg',
'https://m.atcdn.co.uk/a/media/a440c7f5cab1489b8f179b142e57fb49.jpg',
'https://m.atcdn.co.uk/a/media/2e6296ee301c4536bd2dde3492e331ff.jpg',
'https://m.atcdn.co.uk/a/media/d0d6c4814e434e608577bdf61f8cdf88.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_22929643-d765-5d5e-babc-e7d218cfa46b/22929643-d765-5d5e-babc-e7d218cfa46b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 412719,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/c2dd3f8b72c84d5e91c5afeaa0c2a9aa.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_22929643-d765-5d5e-babc-e7d218cfa46b/22929643-d765-5d5e-babc-e7d218cfa46b_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 420472,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/dbc41987f7474de9bbf319ccb444c9fd.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_22929643-d765-5d5e-babc-e7d218cfa46b/22929643-d765-5d5e-babc-e7d218cfa46b_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 276406,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/5a3cad70579a428dbae92bb80081aa9b.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 20379,
'Height': 385,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'Width': 385},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_22929643-d765-5d5e-babc-e7d218cfa46b/22929643-d765-5d5e-babc-e7d218cfa46b_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 325609,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f31ce685f8d243408c9496cd285bfae3.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_22929643-d765-5d5e-babc-e7d218cfa46b/22929643-d765-5d5e-babc-e7d218cfa46b_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 433389,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0b4a99e674394474a6460c95827e0f7e.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_22929643-d765-5d5e-babc-e7d218cfa46b/22929643-d765-5d5e-babc-e7d218cfa46b_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 408012,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/fcacb5bab1344ba4b4ddc092a5cbb4fa.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_22929643-d765-5d5e-babc-e7d218cfa46b/22929643-d765-5d5e-babc-e7d218cfa46b_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 331209,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e0a55cea44a843898b4451d324ebc82e.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_22929643-d765-5d5e-babc-e7d218cfa46b/22929643-d765-5d5e-babc-e7d218cfa46b_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 211809,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/6aa830cd474d47cf85118d7e62d79477.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_22929643-d765-5d5e-babc-e7d218cfa46b/22929643-d765-5d5e-babc-e7d218cfa46b_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 193674,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/7ca65aa9cc874cff936420819d4f3e99.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_22929643-d765-5d5e-babc-e7d218cfa46b/22929643-d765-5d5e-babc-e7d218cfa46b_image_10.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 229098,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/bb786768a0be4d84b5818d300bb8661f.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_22929643-d765-5d5e-babc-e7d218cfa46b/22929643-d765-5d5e-babc-e7d218cfa46b_image_11.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 326417,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8e6fe542746a4d5b9540fc91493a4f81.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_07e9ed6d-3d77-5f21-8cc6-62717b3891fe/07e9ed6d-3d77-5f21-8cc6-62717b3891fe_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 101614,
'Height': 2048,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_22929643-d765-5d5e-babc-e7d218cfa46b/22929643-d765-5d5e-babc-e7d218cfa46b_image_13.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 189344,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/9e3d4551f7144f638e462d25a203a531.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_22929643-d765-5d5e-babc-e7d218cfa46b/22929643-d765-5d5e-babc-e7d218cfa46b_image_14.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 329501,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/67f2bf476d884a05801f9a9c4b0aaff6.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_22929643-d765-5d5e-babc-e7d218cfa46b/22929643-d765-5d5e-babc-e7d218cfa46b_image_15.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 191780,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/2df7c8bcb6fe41cea614152ab7ebf90a.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_22929643-d765-5d5e-babc-e7d218cfa46b/22929643-d765-5d5e-babc-e7d218cfa46b_image_16.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 344412,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/304cc907f0dd429eb038e078b98bfa72.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_22929643-d765-5d5e-babc-e7d218cfa46b/22929643-d765-5d5e-babc-e7d218cfa46b_image_17.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 172715,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a440c7f5cab1489b8f179b142e57fb49.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_22929643-d765-5d5e-babc-e7d218cfa46b/22929643-d765-5d5e-babc-e7d218cfa46b_image_18.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 332124,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/2e6296ee301c4536bd2dde3492e331ff.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_22929643-d765-5d5e-babc-e7d218cfa46b/22929643-d765-5d5e-babc-e7d218cfa46b_image_19.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 278322,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/d0d6c4814e434e608577bdf61f8cdf88.jpg',
'Width': 2048}],
'price': 13250,
'price_includes_vat': True,
'registration_date': '2022-07-29',
'seats_number': 5,
'seller_name': None,
'title': 'Hyundai i30 1.0 T-GDi MHEV SE Connect Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': 'SE Connect',
'year': 2022}
2026-01-28 13:00:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00: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%27202601209281106%27 HTTP/1.1" 200 None
2026-01-28 13:00:52 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601209281106: {'created_time': 1769605252.640045, 'last_price_update_time': 1769605252.640054}
2026-01-28 13:00:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601209281106') HTTP/1.1" 204 0
2026-01-28 13:00:53 [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:00:53 [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:00:53 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': 106,
'color': 'Blue',
'currency': 'GBP',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1L',
'engine_horse_power': 108,
'fuel_type': 'Petrol',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601249396048',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Skoda',
'model': 'Rapid Spaceback',
'odometer': 161693,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'photo_urls': ['https://m.atcdn.co.uk/a/media/de26daeb3d1645eab8eaeabc0352cc62.jpg',
'https://m.atcdn.co.uk/a/media/edcc0b8682144b119304dfc58e35270c.jpg',
'https://m.atcdn.co.uk/a/media/0b9ea6a2cb8f44fba719d89b5203f148.jpg'],
'price': 3250,
'price_includes_vat': True,
'registration_date': '2017-06-30',
'seats_number': 5,
'seller_name': None,
'title': 'SKODA Rapid Spaceback 1.0 TSI SE Sport Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': 'SE Sport',
'year': 2017}
2026-01-28 13:00:53 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: c75ddf23-4e3d-5f6f-b21d-b0b40ef8f459 with identifier: 202601249396048
2026-01-28 13:00:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 3 photos for item c75ddf23-4e3d-5f6f-b21d-b0b40ef8f459
2026-01-28 13:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00: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%252Fde26daeb3d1645eab8eaeabc0352cc62.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/de26daeb3d1645eab8eaeabc0352cc62.jpg not downloaded yet
2026-01-28 13:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00: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%252Fedcc0b8682144b119304dfc58e35270c.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/edcc0b8682144b119304dfc58e35270c.jpg not downloaded yet
2026-01-28 13:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0b9ea6a2cb8f44fba719d89b5203f148.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:00:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0b9ea6a2cb8f44fba719d89b5203f148.jpg not downloaded yet
2026-01-28 13:00:54 [scrapy.extensions.logstats] INFO: Crawled 16 pages (at 2 pages/min), scraped 14 items (at 1 items/min)
2026-01-28 13:01: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:01:02 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': 106,
'color': 'White',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful Suzuki '
'Swift which comes with: \n'
'\n'
'Part Service History, ULEZ Compliant, HPI Clear, 2 Keys, 1 '
'Owner from new, Remote central locking, Climate control, '
'Bluetooth, Apple car play, Seat ISOFIX, Reverse Camera\n'
'\n'
'***FREE DELIVERY WITHIN 20 MILE RADIUS***\n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.2L',
'engine_horse_power': 82,
'fuel_type': 'Petrol Hybrid',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601249396127',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Suzuki',
'model': 'Swift',
'odometer': 108677,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'photo_urls': ['https://m.atcdn.co.uk/a/media/a5cc3f532eed46cf8878665a1038d38d.jpg',
'https://m.atcdn.co.uk/a/media/ef94ac4422794d8a960c609f3225cb0b.jpg',
'https://m.atcdn.co.uk/a/media/34fe413ea6bc4aa48796e2e4bcbd128b.jpg',
'https://m.atcdn.co.uk/a/media/f3982c68cf1c4a42a2957e9e247d90b4.jpg',
'https://m.atcdn.co.uk/a/media/53f9dd4f335d4379981f5ac74067d8c7.jpg',
'https://m.atcdn.co.uk/a/media/564a79a18e604ebb8e3603d94bdc1f11.jpg',
'https://m.atcdn.co.uk/a/media/fc5a9a82155048efb7f5487da95ab11f.jpg',
'https://m.atcdn.co.uk/a/media/ab8649d7089e45489d6b3875a8fbfb62.jpg',
'https://m.atcdn.co.uk/a/media/187ccc5c5b16478e8a8779cb9da27490.jpg',
'https://m.atcdn.co.uk/a/media/12e7081cef9e4395899d9d33978f0b14.jpg',
'https://m.atcdn.co.uk/a/media/a9d6f4651efb4948aac0bfdf624c1618.jpg',
'https://m.atcdn.co.uk/a/media/10e5d21c998649eba002ced25bba9827.jpg',
'https://m.atcdn.co.uk/a/media/5bc0f64b63bf4659ba97004538191985.jpg',
'https://m.atcdn.co.uk/a/media/b48683fbbd654daab121006d0afaa85c.jpg',
'https://m.atcdn.co.uk/a/media/c453346d47ae47efaad572e2f9ab08e6.jpg',
'https://m.atcdn.co.uk/a/media/18e77e721a41432480509b1d024cedd3.jpg',
'https://m.atcdn.co.uk/a/media/4951fa6f85a54bfb88bd6848ed514954.jpg',
'https://m.atcdn.co.uk/a/media/22aa5ab5711d41628bfc229675492a56.jpg',
'https://m.atcdn.co.uk/a/media/8f3d8cc816e24e01b9d17347e25fa287.jpg',
'https://m.atcdn.co.uk/a/media/d5d377a00d134bb3a1e76b557e4f5732.jpg',
'https://m.atcdn.co.uk/a/media/30248ba42adc49d2aa01ffaff5553cb2.jpg',
'https://m.atcdn.co.uk/a/media/9ccdfe94fa864609980bd55a2c81a6f3.jpg',
'https://m.atcdn.co.uk/a/media/87bbf4ca849249fab3da3f98e61c7e4a.jpg',
'https://m.atcdn.co.uk/a/media/9ebd04cec13d42c2bf896c0fc5186899.jpg',
'https://m.atcdn.co.uk/a/media/d06ede2cd67445109d87465f0926da12.jpg',
'https://m.atcdn.co.uk/a/media/34713e2e10cd4067bb193754af114db1.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg',
'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'https://m.atcdn.co.uk/a/media/ba611d5aa9aa48148348b42a52ec76e6.jpg',
'https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg'],
'price': 6250,
'price_includes_vat': True,
'registration_date': '2021-06-30',
'seats_number': 5,
'seller_name': None,
'title': 'Suzuki Swift 1.2 Dualjet MHEV SZ-L Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': 'SZ-L',
'year': 2021}
2026-01-28 13:01:02 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 396b7ab2-98cf-5884-8fca-762fcc75cb7a with identifier: 202601249396127
2026-01-28 13:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item 396b7ab2-98cf-5884-8fca-762fcc75cb7a
2026-01-28 13:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa5cc3f532eed46cf8878665a1038d38d.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a5cc3f532eed46cf8878665a1038d38d.jpg not downloaded yet
2026-01-28 13:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fef94ac4422794d8a960c609f3225cb0b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ef94ac4422794d8a960c609f3225cb0b.jpg not downloaded yet
2026-01-28 13:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F34fe413ea6bc4aa48796e2e4bcbd128b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/34fe413ea6bc4aa48796e2e4bcbd128b.jpg not downloaded yet
2026-01-28 13:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff3982c68cf1c4a42a2957e9e247d90b4.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f3982c68cf1c4a42a2957e9e247d90b4.jpg not downloaded yet
2026-01-28 13:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F53f9dd4f335d4379981f5ac74067d8c7.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/53f9dd4f335d4379981f5ac74067d8c7.jpg not downloaded yet
2026-01-28 13:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F564a79a18e604ebb8e3603d94bdc1f11.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/564a79a18e604ebb8e3603d94bdc1f11.jpg not downloaded yet
2026-01-28 13:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ffc5a9a82155048efb7f5487da95ab11f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fc5a9a82155048efb7f5487da95ab11f.jpg not downloaded yet
2026-01-28 13:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fab8649d7089e45489d6b3875a8fbfb62.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ab8649d7089e45489d6b3875a8fbfb62.jpg not downloaded yet
2026-01-28 13:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F187ccc5c5b16478e8a8779cb9da27490.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/187ccc5c5b16478e8a8779cb9da27490.jpg not downloaded yet
2026-01-28 13:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F12e7081cef9e4395899d9d33978f0b14.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/12e7081cef9e4395899d9d33978f0b14.jpg not downloaded yet
2026-01-28 13:01:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/0b9ea6a2cb8f44fba719d89b5203f148.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa9d6f4651efb4948aac0bfdf624c1618.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a9d6f4651efb4948aac0bfdf624c1618.jpg not downloaded yet
2026-01-28 13:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F10e5d21c998649eba002ced25bba9827.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/10e5d21c998649eba002ced25bba9827.jpg not downloaded yet
2026-01-28 13:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F5bc0f64b63bf4659ba97004538191985.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5bc0f64b63bf4659ba97004538191985.jpg not downloaded yet
2026-01-28 13:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb48683fbbd654daab121006d0afaa85c.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b48683fbbd654daab121006d0afaa85c.jpg not downloaded yet
2026-01-28 13:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc453346d47ae47efaad572e2f9ab08e6.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c453346d47ae47efaad572e2f9ab08e6.jpg not downloaded yet
2026-01-28 13:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F18e77e721a41432480509b1d024cedd3.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/18e77e721a41432480509b1d024cedd3.jpg not downloaded yet
2026-01-28 13:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F4951fa6f85a54bfb88bd6848ed514954.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4951fa6f85a54bfb88bd6848ed514954.jpg not downloaded yet
2026-01-28 13:01:02 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:01:02 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:01:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:01:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb10752f50>
2026-01-28 13:01:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:01:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:01:02 [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:01:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:01:02 [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:01:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:01:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c75ddf23-4e3d-5f6f-b21d-b0b40ef8f459/c75ddf23-4e3d-5f6f-b21d-b0b40ef8f459_image_2.jpg HTTP/1.1" 201 0
2026-01-28 13:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:02 [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%252F0b9ea6a2cb8f44fba719d89b5203f148.jpg') HTTP/1.1" 204 0
2026-01-28 13:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0b9ea6a2cb8f44fba719d89b5203f148.jpg saved to cache
2026-01-28 13:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item c75ddf23-4e3d-5f6f-b21d-b0b40ef8f459
2026-01-28 13:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F22aa5ab5711d41628bfc229675492a56.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/22aa5ab5711d41628bfc229675492a56.jpg not downloaded yet
2026-01-28 13:01:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/187ccc5c5b16478e8a8779cb9da27490.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F8f3d8cc816e24e01b9d17347e25fa287.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8f3d8cc816e24e01b9d17347e25fa287.jpg not downloaded yet
2026-01-28 13:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fd5d377a00d134bb3a1e76b557e4f5732.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d5d377a00d134bb3a1e76b557e4f5732.jpg not downloaded yet
2026-01-28 13:01:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/4951fa6f85a54bfb88bd6848ed514954.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:01:03 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:01:03 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:01:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:01:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb135e8250>
2026-01-28 13:01:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:01:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:01:03 [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:01:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:01:03 [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:01:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:01:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_396b7ab2-98cf-5884-8fca-762fcc75cb7a/396b7ab2-98cf-5884-8fca-762fcc75cb7a_image_8.jpg HTTP/1.1" 201 0
2026-01-28 13:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:03 [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%252F187ccc5c5b16478e8a8779cb9da27490.jpg') HTTP/1.1" 204 0
2026-01-28 13:01:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/187ccc5c5b16478e8a8779cb9da27490.jpg saved to cache
2026-01-28 13:01:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 396b7ab2-98cf-5884-8fca-762fcc75cb7a
2026-01-28 13:01:03 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:01:03 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:01:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:01:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb13575dd0>
2026-01-28 13:01:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:01:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:01:03 [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:01:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:01:03 [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:01:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:01:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_396b7ab2-98cf-5884-8fca-762fcc75cb7a/396b7ab2-98cf-5884-8fca-762fcc75cb7a_image_16.jpg HTTP/1.1" 201 0
2026-01-28 13:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:03 [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%252F4951fa6f85a54bfb88bd6848ed514954.jpg') HTTP/1.1" 204 0
2026-01-28 13:01:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4951fa6f85a54bfb88bd6848ed514954.jpg saved to cache
2026-01-28 13:01:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 16 for item 396b7ab2-98cf-5884-8fca-762fcc75cb7a
2026-01-28 13:01:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/d5d377a00d134bb3a1e76b557e4f5732.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:01:03 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:01:03 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:01:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:01:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb10726490>
2026-01-28 13:01:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:01:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:01:03 [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:01:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:01:04 [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:01:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:01:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_396b7ab2-98cf-5884-8fca-762fcc75cb7a/396b7ab2-98cf-5884-8fca-762fcc75cb7a_image_19.jpg HTTP/1.1" 201 0
2026-01-28 13:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:04 [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%252Fd5d377a00d134bb3a1e76b557e4f5732.jpg') HTTP/1.1" 204 0
2026-01-28 13:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d5d377a00d134bb3a1e76b557e4f5732.jpg saved to cache
2026-01-28 13:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 19 for item 396b7ab2-98cf-5884-8fca-762fcc75cb7a
2026-01-28 13:01:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/8f3d8cc816e24e01b9d17347e25fa287.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:01:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/22aa5ab5711d41628bfc229675492a56.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:01:04 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:01:04 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:01:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:01:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb135744d0>
2026-01-28 13:01:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:01:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:01:04 [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:01:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:01:04 [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:01:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:01:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_396b7ab2-98cf-5884-8fca-762fcc75cb7a/396b7ab2-98cf-5884-8fca-762fcc75cb7a_image_18.jpg HTTP/1.1" 201 0
2026-01-28 13:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:04 [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%252F8f3d8cc816e24e01b9d17347e25fa287.jpg') HTTP/1.1" 204 0
2026-01-28 13:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8f3d8cc816e24e01b9d17347e25fa287.jpg saved to cache
2026-01-28 13:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 18 for item 396b7ab2-98cf-5884-8fca-762fcc75cb7a
2026-01-28 13:01:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/18e77e721a41432480509b1d024cedd3.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:01:04 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:01:04 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:01:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:01:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb10700f50>
2026-01-28 13:01:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:01:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:01: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:01:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:01: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:01:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:01:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_396b7ab2-98cf-5884-8fca-762fcc75cb7a/396b7ab2-98cf-5884-8fca-762fcc75cb7a_image_17.jpg HTTP/1.1" 201 0
2026-01-28 13:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252F22aa5ab5711d41628bfc229675492a56.jpg') HTTP/1.1" 204 0
2026-01-28 13:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/22aa5ab5711d41628bfc229675492a56.jpg saved to cache
2026-01-28 13:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 17 for item 396b7ab2-98cf-5884-8fca-762fcc75cb7a
2026-01-28 13:01:05 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:01:05 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:01:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:01:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb135d5d90>
2026-01-28 13:01:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:01:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:01: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:01:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:01: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:01:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:01:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_396b7ab2-98cf-5884-8fca-762fcc75cb7a/396b7ab2-98cf-5884-8fca-762fcc75cb7a_image_15.jpg HTTP/1.1" 201 0
2026-01-28 13:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252F18e77e721a41432480509b1d024cedd3.jpg') HTTP/1.1" 204 0
2026-01-28 13:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/18e77e721a41432480509b1d024cedd3.jpg saved to cache
2026-01-28 13:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 15 for item 396b7ab2-98cf-5884-8fca-762fcc75cb7a
2026-01-28 13:01:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/c453346d47ae47efaad572e2f9ab08e6.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:01:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/b48683fbbd654daab121006d0afaa85c.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:01:05 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:01:05 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:01:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:01:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb13561290>
2026-01-28 13:01:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:01:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:01: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:01:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:01: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:01:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:01:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_396b7ab2-98cf-5884-8fca-762fcc75cb7a/396b7ab2-98cf-5884-8fca-762fcc75cb7a_image_14.jpg HTTP/1.1" 201 0
2026-01-28 13:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252Fc453346d47ae47efaad572e2f9ab08e6.jpg') HTTP/1.1" 204 0
2026-01-28 13:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c453346d47ae47efaad572e2f9ab08e6.jpg saved to cache
2026-01-28 13:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 14 for item 396b7ab2-98cf-5884-8fca-762fcc75cb7a
2026-01-28 13:01:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/5bc0f64b63bf4659ba97004538191985.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:01:06 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:01:06 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:01:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:01:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb13548810>
2026-01-28 13:01:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:01:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:01:06 [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:01:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:01: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:01:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:01:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_396b7ab2-98cf-5884-8fca-762fcc75cb7a/396b7ab2-98cf-5884-8fca-762fcc75cb7a_image_13.jpg HTTP/1.1" 201 0
2026-01-28 13:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252Fb48683fbbd654daab121006d0afaa85c.jpg') HTTP/1.1" 204 0
2026-01-28 13:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b48683fbbd654daab121006d0afaa85c.jpg saved to cache
2026-01-28 13:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 13 for item 396b7ab2-98cf-5884-8fca-762fcc75cb7a
2026-01-28 13:01:06 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:01:06 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:01:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:01:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb1195a950>
2026-01-28 13:01:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:01:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:01: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:01:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:01: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:01:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:01:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_396b7ab2-98cf-5884-8fca-762fcc75cb7a/396b7ab2-98cf-5884-8fca-762fcc75cb7a_image_12.jpg HTTP/1.1" 201 0
2026-01-28 13:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252F5bc0f64b63bf4659ba97004538191985.jpg') HTTP/1.1" 204 0
2026-01-28 13:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5bc0f64b63bf4659ba97004538191985.jpg saved to cache
2026-01-28 13:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 12 for item 396b7ab2-98cf-5884-8fca-762fcc75cb7a
2026-01-28 13:01:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/10e5d21c998649eba002ced25bba9827.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:01:06 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:01:06 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:01:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:01:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb10829a90>
2026-01-28 13:01:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:01:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:01:07 [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:01:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:01: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:01:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:01:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_396b7ab2-98cf-5884-8fca-762fcc75cb7a/396b7ab2-98cf-5884-8fca-762fcc75cb7a_image_11.jpg HTTP/1.1" 201 0
2026-01-28 13:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252F10e5d21c998649eba002ced25bba9827.jpg') HTTP/1.1" 204 0
2026-01-28 13:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/10e5d21c998649eba002ced25bba9827.jpg saved to cache
2026-01-28 13:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 11 for item 396b7ab2-98cf-5884-8fca-762fcc75cb7a
2026-01-28 13:01:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/a9d6f4651efb4948aac0bfdf624c1618.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:01:07 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:01:07 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:01:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:01:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb11922f90>
2026-01-28 13:01:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:01:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:01: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:01:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:01: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:01:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:01:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_396b7ab2-98cf-5884-8fca-762fcc75cb7a/396b7ab2-98cf-5884-8fca-762fcc75cb7a_image_10.jpg HTTP/1.1" 201 0
2026-01-28 13:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252Fa9d6f4651efb4948aac0bfdf624c1618.jpg') HTTP/1.1" 204 0
2026-01-28 13:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a9d6f4651efb4948aac0bfdf624c1618.jpg saved to cache
2026-01-28 13:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 10 for item 396b7ab2-98cf-5884-8fca-762fcc75cb7a
2026-01-28 13:01:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/12e7081cef9e4395899d9d33978f0b14.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:01:07 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:01:07 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:01:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:01:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb1080b950>
2026-01-28 13:01:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:01:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:01:07 [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:01:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:01: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:01:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:01:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_396b7ab2-98cf-5884-8fca-762fcc75cb7a/396b7ab2-98cf-5884-8fca-762fcc75cb7a_image_9.jpg HTTP/1.1" 201 0
2026-01-28 13:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252F12e7081cef9e4395899d9d33978f0b14.jpg') HTTP/1.1" 204 0
2026-01-28 13:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/12e7081cef9e4395899d9d33978f0b14.jpg saved to cache
2026-01-28 13:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 396b7ab2-98cf-5884-8fca-762fcc75cb7a
2026-01-28 13:01:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/ab8649d7089e45489d6b3875a8fbfb62.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:01:08 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:01:08 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:01:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:01:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb108a0310>
2026-01-28 13:01:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:01:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:01: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:01:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:01: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:01:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:01:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_396b7ab2-98cf-5884-8fca-762fcc75cb7a/396b7ab2-98cf-5884-8fca-762fcc75cb7a_image_7.jpg HTTP/1.1" 201 0
2026-01-28 13:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252Fab8649d7089e45489d6b3875a8fbfb62.jpg') HTTP/1.1" 204 0
2026-01-28 13:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ab8649d7089e45489d6b3875a8fbfb62.jpg saved to cache
2026-01-28 13:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 396b7ab2-98cf-5884-8fca-762fcc75cb7a
2026-01-28 13:01:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/fc5a9a82155048efb7f5487da95ab11f.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:01:08 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:01:08 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:01:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:01:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb119f9c10>
2026-01-28 13:01:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:01:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:01: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:01:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:01: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:01:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:01:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_396b7ab2-98cf-5884-8fca-762fcc75cb7a/396b7ab2-98cf-5884-8fca-762fcc75cb7a_image_6.jpg HTTP/1.1" 201 0
2026-01-28 13:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252Ffc5a9a82155048efb7f5487da95ab11f.jpg') HTTP/1.1" 204 0
2026-01-28 13:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fc5a9a82155048efb7f5487da95ab11f.jpg saved to cache
2026-01-28 13:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 396b7ab2-98cf-5884-8fca-762fcc75cb7a
2026-01-28 13:01:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/564a79a18e604ebb8e3603d94bdc1f11.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:01:09 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:01:09 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:01:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:01:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb10869dd0>
2026-01-28 13:01:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:01:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:01:09 [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:01:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:01: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:01:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:01:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_396b7ab2-98cf-5884-8fca-762fcc75cb7a/396b7ab2-98cf-5884-8fca-762fcc75cb7a_image_5.jpg HTTP/1.1" 201 0
2026-01-28 13:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252F564a79a18e604ebb8e3603d94bdc1f11.jpg') HTTP/1.1" 204 0
2026-01-28 13:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/564a79a18e604ebb8e3603d94bdc1f11.jpg saved to cache
2026-01-28 13:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 396b7ab2-98cf-5884-8fca-762fcc75cb7a
2026-01-28 13:01:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/53f9dd4f335d4379981f5ac74067d8c7.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:01:09 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:01:09 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:01:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:01:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb119fb190>
2026-01-28 13:01:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:01:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:01:09 [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:01:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:01: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:01:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:01:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_396b7ab2-98cf-5884-8fca-762fcc75cb7a/396b7ab2-98cf-5884-8fca-762fcc75cb7a_image_4.jpg HTTP/1.1" 201 0
2026-01-28 13:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252F53f9dd4f335d4379981f5ac74067d8c7.jpg') HTTP/1.1" 204 0
2026-01-28 13:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/53f9dd4f335d4379981f5ac74067d8c7.jpg saved to cache
2026-01-28 13:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 396b7ab2-98cf-5884-8fca-762fcc75cb7a
2026-01-28 13:01:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/f3982c68cf1c4a42a2957e9e247d90b4.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:01:09 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:01:09 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:01:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:01:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb119214d0>
2026-01-28 13:01:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:01:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:01:10 [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:01:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:01:10 [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:01:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:01:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_396b7ab2-98cf-5884-8fca-762fcc75cb7a/396b7ab2-98cf-5884-8fca-762fcc75cb7a_image_3.jpg HTTP/1.1" 201 0
2026-01-28 13:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:10 [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%252Ff3982c68cf1c4a42a2957e9e247d90b4.jpg') HTTP/1.1" 204 0
2026-01-28 13:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f3982c68cf1c4a42a2957e9e247d90b4.jpg saved to cache
2026-01-28 13:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 396b7ab2-98cf-5884-8fca-762fcc75cb7a
2026-01-28 13:01:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/34fe413ea6bc4aa48796e2e4bcbd128b.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:01:10 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:01:10 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:01:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:01:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb13547050>
2026-01-28 13:01:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:01:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:01:10 [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:01:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:01:10 [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:01:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:01:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_396b7ab2-98cf-5884-8fca-762fcc75cb7a/396b7ab2-98cf-5884-8fca-762fcc75cb7a_image_2.jpg HTTP/1.1" 201 0
2026-01-28 13:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:10 [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%252F34fe413ea6bc4aa48796e2e4bcbd128b.jpg') HTTP/1.1" 204 0
2026-01-28 13:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/34fe413ea6bc4aa48796e2e4bcbd128b.jpg saved to cache
2026-01-28 13:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 396b7ab2-98cf-5884-8fca-762fcc75cb7a
2026-01-28 13:01:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/ef94ac4422794d8a960c609f3225cb0b.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:01:10 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:01:10 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:01:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:01:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb1198c490>
2026-01-28 13:01:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:01:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:01:10 [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:01:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:01:11 [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:01:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:01:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_396b7ab2-98cf-5884-8fca-762fcc75cb7a/396b7ab2-98cf-5884-8fca-762fcc75cb7a_image_1.jpg HTTP/1.1" 201 0
2026-01-28 13:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:11 [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%252Fef94ac4422794d8a960c609f3225cb0b.jpg') HTTP/1.1" 204 0
2026-01-28 13:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ef94ac4422794d8a960c609f3225cb0b.jpg saved to cache
2026-01-28 13:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 396b7ab2-98cf-5884-8fca-762fcc75cb7a
2026-01-28 13:01:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/a5cc3f532eed46cf8878665a1038d38d.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:01:11 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:01:11 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:01:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:01:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb14d68110>
2026-01-28 13:01:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:01:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:01:11 [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:01:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:01:11 [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:01:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:01:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_396b7ab2-98cf-5884-8fca-762fcc75cb7a/396b7ab2-98cf-5884-8fca-762fcc75cb7a_image_0.jpg HTTP/1.1" 201 0
2026-01-28 13:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:11 [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%252Fa5cc3f532eed46cf8878665a1038d38d.jpg') HTTP/1.1" 204 0
2026-01-28 13:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a5cc3f532eed46cf8878665a1038d38d.jpg saved to cache
2026-01-28 13:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 396b7ab2-98cf-5884-8fca-762fcc75cb7a
2026-01-28 13:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Removing item 396b7ab2-98cf-5884-8fca-762fcc75cb7a from tracking dictionaries
2026-01-28 13:01:11 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 396b7ab2-98cf-5884-8fca-762fcc75cb7a sending to next pipeline
2026-01-28 13:01:11 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 396b7ab2-98cf-5884-8fca-762fcc75cb7a with identifier 202601249396127
2026-01-28 13:01:11 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:11 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:11 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 396b7ab2-98cf-5884-8fca-762fcc75cb7a
2026-01-28 13:01:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/a5cc3f532eed46cf8878665a1038d38d.jpg>
{'auction_title': '',
'c_o_2_emission_value': 106,
'color': 'White',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful Suzuki '
'Swift which comes with: \n'
'\n'
'Part Service History, ULEZ Compliant, HPI Clear, 2 Keys, 1 '
'Owner from new, Remote central locking, Climate control, '
'Bluetooth, Apple car play, Seat ISOFIX, Reverse Camera\n'
'\n'
'***FREE DELIVERY WITHIN 20 MILE RADIUS***\n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.2L',
'engine_horse_power': 82,
'fuel_type': 'Petrol Hybrid',
'id': '396b7ab2-98cf-5884-8fca-762fcc75cb7a',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601249396127',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Suzuki',
'model': 'Swift',
'odometer': 108677,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 32,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_396b7ab2-98cf-5884-8fca-762fcc75cb7a/396b7ab2-98cf-5884-8fca-762fcc75cb7a_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 608691,
'Height': 1152,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a5cc3f532eed46cf8878665a1038d38d.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_396b7ab2-98cf-5884-8fca-762fcc75cb7a/396b7ab2-98cf-5884-8fca-762fcc75cb7a_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 417302,
'Height': 1152,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ef94ac4422794d8a960c609f3225cb0b.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_396b7ab2-98cf-5884-8fca-762fcc75cb7a/396b7ab2-98cf-5884-8fca-762fcc75cb7a_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 600017,
'Height': 1152,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/34fe413ea6bc4aa48796e2e4bcbd128b.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_396b7ab2-98cf-5884-8fca-762fcc75cb7a/396b7ab2-98cf-5884-8fca-762fcc75cb7a_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 599701,
'Height': 1152,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f3982c68cf1c4a42a2957e9e247d90b4.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_396b7ab2-98cf-5884-8fca-762fcc75cb7a/396b7ab2-98cf-5884-8fca-762fcc75cb7a_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 468932,
'Height': 1152,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/53f9dd4f335d4379981f5ac74067d8c7.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_396b7ab2-98cf-5884-8fca-762fcc75cb7a/396b7ab2-98cf-5884-8fca-762fcc75cb7a_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 534371,
'Height': 1152,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/564a79a18e604ebb8e3603d94bdc1f11.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_396b7ab2-98cf-5884-8fca-762fcc75cb7a/396b7ab2-98cf-5884-8fca-762fcc75cb7a_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 567837,
'Height': 1152,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/fc5a9a82155048efb7f5487da95ab11f.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_396b7ab2-98cf-5884-8fca-762fcc75cb7a/396b7ab2-98cf-5884-8fca-762fcc75cb7a_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 339008,
'Height': 1152,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ab8649d7089e45489d6b3875a8fbfb62.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_396b7ab2-98cf-5884-8fca-762fcc75cb7a/396b7ab2-98cf-5884-8fca-762fcc75cb7a_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 340446,
'Height': 1152,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/187ccc5c5b16478e8a8779cb9da27490.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_396b7ab2-98cf-5884-8fca-762fcc75cb7a/396b7ab2-98cf-5884-8fca-762fcc75cb7a_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 395191,
'Height': 1152,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/12e7081cef9e4395899d9d33978f0b14.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_396b7ab2-98cf-5884-8fca-762fcc75cb7a/396b7ab2-98cf-5884-8fca-762fcc75cb7a_image_10.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 356073,
'Height': 1152,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a9d6f4651efb4948aac0bfdf624c1618.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_396b7ab2-98cf-5884-8fca-762fcc75cb7a/396b7ab2-98cf-5884-8fca-762fcc75cb7a_image_11.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 204585,
'Height': 1152,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/10e5d21c998649eba002ced25bba9827.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_396b7ab2-98cf-5884-8fca-762fcc75cb7a/396b7ab2-98cf-5884-8fca-762fcc75cb7a_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 249738,
'Height': 1152,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/5bc0f64b63bf4659ba97004538191985.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_396b7ab2-98cf-5884-8fca-762fcc75cb7a/396b7ab2-98cf-5884-8fca-762fcc75cb7a_image_13.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 220493,
'Height': 1152,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b48683fbbd654daab121006d0afaa85c.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_396b7ab2-98cf-5884-8fca-762fcc75cb7a/396b7ab2-98cf-5884-8fca-762fcc75cb7a_image_14.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 364050,
'Height': 1152,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/c453346d47ae47efaad572e2f9ab08e6.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_396b7ab2-98cf-5884-8fca-762fcc75cb7a/396b7ab2-98cf-5884-8fca-762fcc75cb7a_image_15.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 250855,
'Height': 1152,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/18e77e721a41432480509b1d024cedd3.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_396b7ab2-98cf-5884-8fca-762fcc75cb7a/396b7ab2-98cf-5884-8fca-762fcc75cb7a_image_16.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 381427,
'Height': 1152,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/4951fa6f85a54bfb88bd6848ed514954.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_396b7ab2-98cf-5884-8fca-762fcc75cb7a/396b7ab2-98cf-5884-8fca-762fcc75cb7a_image_17.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 335975,
'Height': 1152,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/22aa5ab5711d41628bfc229675492a56.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_396b7ab2-98cf-5884-8fca-762fcc75cb7a/396b7ab2-98cf-5884-8fca-762fcc75cb7a_image_18.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 523275,
'Height': 1152,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8f3d8cc816e24e01b9d17347e25fa287.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_396b7ab2-98cf-5884-8fca-762fcc75cb7a/396b7ab2-98cf-5884-8fca-762fcc75cb7a_image_19.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 487265,
'Height': 1152,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/d5d377a00d134bb3a1e76b557e4f5732.jpg',
'Width': 2048}],
'price': 6250,
'price_includes_vat': True,
'registration_date': '2021-06-30',
'seats_number': 5,
'seller_name': None,
'title': 'Suzuki Swift 1.2 Dualjet MHEV SZ-L Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': 'SZ-L',
'year': 2021}
2026-01-28 13:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:11 [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%27202601249396127%27 HTTP/1.1" 200 None
2026-01-28 13:01:11 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601249396127: {'created_time': 1769605271.631472, 'last_price_update_time': 1769605271.631479}
2026-01-28 13:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601249396127') HTTP/1.1" 204 0
2026-01-28 13:01:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/edcc0b8682144b119304dfc58e35270c.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:01:11 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:01:11 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:01:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:01:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb11959b90>
2026-01-28 13:01:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:01:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:01:11 [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:01:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:01:11 [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:01:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:01:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c75ddf23-4e3d-5f6f-b21d-b0b40ef8f459/c75ddf23-4e3d-5f6f-b21d-b0b40ef8f459_image_1.jpg HTTP/1.1" 201 0
2026-01-28 13:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:12 [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%252Fedcc0b8682144b119304dfc58e35270c.jpg') HTTP/1.1" 204 0
2026-01-28 13:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/edcc0b8682144b119304dfc58e35270c.jpg saved to cache
2026-01-28 13:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item c75ddf23-4e3d-5f6f-b21d-b0b40ef8f459
2026-01-28 13:01:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/de26daeb3d1645eab8eaeabc0352cc62.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:01:12 [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:01:12 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:01:12 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:01:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:01:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb14d4ddd0>
2026-01-28 13:01:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:01:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:01:12 [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:01:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:01:12 [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:01:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:01:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c75ddf23-4e3d-5f6f-b21d-b0b40ef8f459/c75ddf23-4e3d-5f6f-b21d-b0b40ef8f459_image_0.jpg HTTP/1.1" 201 0
2026-01-28 13:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:12 [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%252Fde26daeb3d1645eab8eaeabc0352cc62.jpg') HTTP/1.1" 204 0
2026-01-28 13:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/de26daeb3d1645eab8eaeabc0352cc62.jpg saved to cache
2026-01-28 13:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c75ddf23-4e3d-5f6f-b21d-b0b40ef8f459
2026-01-28 13:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Removing item c75ddf23-4e3d-5f6f-b21d-b0b40ef8f459 from tracking dictionaries
2026-01-28 13:01:12 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c75ddf23-4e3d-5f6f-b21d-b0b40ef8f459 sending to next pipeline
2026-01-28 13:01:12 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: c75ddf23-4e3d-5f6f-b21d-b0b40ef8f459 with identifier 202601249396048
2026-01-28 13:01:12 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:12 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:12 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item c75ddf23-4e3d-5f6f-b21d-b0b40ef8f459
2026-01-28 13:01:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/de26daeb3d1645eab8eaeabc0352cc62.jpg>
{'auction_title': '',
'c_o_2_emission_value': 106,
'color': 'Blue',
'currency': 'GBP',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1L',
'engine_horse_power': 108,
'fuel_type': 'Petrol',
'id': 'c75ddf23-4e3d-5f6f-b21d-b0b40ef8f459',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601249396048',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Skoda',
'model': 'Rapid Spaceback',
'odometer': 161693,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 3,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c75ddf23-4e3d-5f6f-b21d-b0b40ef8f459/c75ddf23-4e3d-5f6f-b21d-b0b40ef8f459_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 529898,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/de26daeb3d1645eab8eaeabc0352cc62.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c75ddf23-4e3d-5f6f-b21d-b0b40ef8f459/c75ddf23-4e3d-5f6f-b21d-b0b40ef8f459_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 295389,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/edcc0b8682144b119304dfc58e35270c.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c75ddf23-4e3d-5f6f-b21d-b0b40ef8f459/c75ddf23-4e3d-5f6f-b21d-b0b40ef8f459_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 462007,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0b9ea6a2cb8f44fba719d89b5203f148.jpg',
'Width': 2048}],
'price': 3250,
'price_includes_vat': True,
'registration_date': '2017-06-30',
'seats_number': 5,
'seller_name': None,
'title': 'SKODA Rapid Spaceback 1.0 TSI SE Sport Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': 'SE Sport',
'year': 2017}
2026-01-28 13:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:12 [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%27202601249396048%27 HTTP/1.1" 200 None
2026-01-28 13:01:12 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601249396048: {'created_time': 1769605272.786781, 'last_price_update_time': 1769605272.786791}
2026-01-28 13:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601249396048') HTTP/1.1" 204 0
2026-01-28 13:01:18 [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:01:18 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': 145,
'color': 'Black',
'currency': 'GBP',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.4L',
'engine_horse_power': 138,
'fuel_type': 'Petrol',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601269424603',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Vauxhall',
'model': 'Mokka',
'odometer': 76341,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'photo_urls': ['https://m.atcdn.co.uk/a/media/a21d6ccf2f9a40cf9db14db65e51f1ae.jpg',
'https://m.atcdn.co.uk/a/media/34e8b2c702994fd4b31fb57304ce1a8e.jpg',
'https://m.atcdn.co.uk/a/media/ee7e08f8a9c841069c810b4358fa58c7.jpg',
'https://m.atcdn.co.uk/a/media/1142506e98e344bd9099f5cc2000a8d0.jpg',
'https://m.atcdn.co.uk/a/media/ba611d5aa9aa48148348b42a52ec76e6.jpg',
'https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg',
'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg'],
'price': 4990,
'price_includes_vat': True,
'registration_date': '2017-01-13',
'seats_number': 5,
'seller_name': None,
'title': 'Vauxhall Mokka 1.4i Turbo Tech Line 2WD Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': 'Tech Line',
'year': 2017}
2026-01-28 13:01:18 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 2f6b42ac-f2d8-52b7-889a-44f9bc85a94c with identifier: 202601269424603
2026-01-28 13:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 2f6b42ac-f2d8-52b7-889a-44f9bc85a94c
2026-01-28 13:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa21d6ccf2f9a40cf9db14db65e51f1ae.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a21d6ccf2f9a40cf9db14db65e51f1ae.jpg already downloaded
2026-01-28 13:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F34e8b2c702994fd4b31fb57304ce1a8e.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/34e8b2c702994fd4b31fb57304ce1a8e.jpg already downloaded
2026-01-28 13:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fee7e08f8a9c841069c810b4358fa58c7.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ee7e08f8a9c841069c810b4358fa58c7.jpg already downloaded
2026-01-28 13:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F1142506e98e344bd9099f5cc2000a8d0.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1142506e98e344bd9099f5cc2000a8d0.jpg already downloaded
2026-01-28 13:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fba611d5aa9aa48148348b42a52ec76e6.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ba611d5aa9aa48148348b42a52ec76e6.jpg already downloaded
2026-01-28 13:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa900322cf7a64afc928910ef76aaba21.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg already downloaded
2026-01-28 13:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3348dd78bc284ca99c10f01a2248694a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg already downloaded
2026-01-28 13:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F42c06680dcb2472a8159c12f6b0da956.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg already downloaded
2026-01-28 13:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fbc0244e4dc154b0abde2ab714929979b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg already downloaded
2026-01-28 13:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0841bfcb4b8445e68f36a1a3d08a6360.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg already downloaded
2026-01-28 13:01:19 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 2f6b42ac-f2d8-52b7-889a-44f9bc85a94c with identifier 202601269424603
2026-01-28 13:01:19 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:19 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:19 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 2f6b42ac-f2d8-52b7-889a-44f9bc85a94c
2026-01-28 13:01:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 145,
'color': 'Black',
'currency': 'GBP',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.4L',
'engine_horse_power': 138,
'fuel_type': 'Petrol',
'id': '2f6b42ac-f2d8-52b7-889a-44f9bc85a94c',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601269424603',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Vauxhall',
'model': 'Mokka',
'odometer': 76341,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 10,
'photo_urls': ['https://m.atcdn.co.uk/a/media/a21d6ccf2f9a40cf9db14db65e51f1ae.jpg',
'https://m.atcdn.co.uk/a/media/34e8b2c702994fd4b31fb57304ce1a8e.jpg',
'https://m.atcdn.co.uk/a/media/ee7e08f8a9c841069c810b4358fa58c7.jpg',
'https://m.atcdn.co.uk/a/media/1142506e98e344bd9099f5cc2000a8d0.jpg',
'https://m.atcdn.co.uk/a/media/ba611d5aa9aa48148348b42a52ec76e6.jpg',
'https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg',
'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2f6b42ac-f2d8-52b7-889a-44f9bc85a94c/2f6b42ac-f2d8-52b7-889a-44f9bc85a94c_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 273140,
'Height': 1365,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a21d6ccf2f9a40cf9db14db65e51f1ae.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d0c28c3-da6a-52bc-b136-38eeafab4525/1d0c28c3-da6a-52bc-b136-38eeafab4525_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84042,
'Height': 1280,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/1142506e98e344bd9099f5cc2000a8d0.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2f6b42ac-f2d8-52b7-889a-44f9bc85a94c/2f6b42ac-f2d8-52b7-889a-44f9bc85a94c_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 271112,
'Height': 1365,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/34e8b2c702994fd4b31fb57304ce1a8e.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88371,
'Height': 1280,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ba611d5aa9aa48148348b42a52ec76e6.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2f6b42ac-f2d8-52b7-889a-44f9bc85a94c/2f6b42ac-f2d8-52b7-889a-44f9bc85a94c_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 362793,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ee7e08f8a9c841069c810b4358fa58c7.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 20379,
'Height': 385,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'Width': 385},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 123385,
'Height': 1280,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 156021,
'Height': 1280,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 31431,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_07e9ed6d-3d77-5f21-8cc6-62717b3891fe/07e9ed6d-3d77-5f21-8cc6-62717b3891fe_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 101614,
'Height': 2048,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'Width': 2048}],
'price': 4990,
'price_includes_vat': True,
'registration_date': '2017-01-13',
'seats_number': 5,
'seller_name': None,
'title': 'Vauxhall Mokka 1.4i Turbo Tech Line 2WD Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': 'Tech Line',
'year': 2017}
2026-01-28 13:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:19 [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%27202601269424603%27 HTTP/1.1" 200 None
2026-01-28 13:01:19 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601269424603: {'created_time': 1769605279.219332, 'last_price_update_time': 1769605279.219341}
2026-01-28 13:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601269424603') HTTP/1.1" 204 0
2026-01-28 13:01:30 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 129.586(s), this was the 1st time calling it.
2026-01-28 13:01:30 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 6.192116651550405 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:01:30 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 265.899(s), this was the 2nd time calling it.
2026-01-28 13:01:30 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 3.748533792824734 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:01:32 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 262.811(s), this was the 2nd time calling it.
2026-01-28 13:01:32 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 3.8027399041095653 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:01:33 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 3rd time calling it.
2026-01-28 13:01:34 [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:01:34 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': 119,
'color': 'White',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful Hyundai '
'Tucson which comes with: \n'
'\n'
'Part Service history, £35 tax for the year, ULEZ Compliant, '
'HPI Clear, 2 Keys, 3 Owners, Bluetooth, Climate control, '
'Remote central locking, Reverse Camera, \n'
'\n'
'***FREE DELIVERY WITHIN 20 MILE RADIUS***\n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.7L',
'engine_horse_power': 114,
'fuel_type': 'Diesel',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601279454751',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Hyundai',
'model': 'TUCSON',
'odometer': 59995,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'photo_urls': ['https://m.atcdn.co.uk/a/media/705b9762dba14c28ab7af76cfd8031a9.jpg',
'https://m.atcdn.co.uk/a/media/d668e3808416495a811c3fb12a9dafb1.jpg',
'https://m.atcdn.co.uk/a/media/f95e07f5c0c94d459cb2cacca9b944aa.jpg',
'https://m.atcdn.co.uk/a/media/ba611d5aa9aa48148348b42a52ec76e6.jpg',
'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg'],
'price': 8990,
'price_includes_vat': True,
'registration_date': '2016-10-29',
'seats_number': 5,
'seller_name': None,
'title': 'Hyundai Tucson 1.7 CRDi Blue Drive SE Nav Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': 'SE Nav',
'year': 2016}
2026-01-28 13:01:34 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 906cc018-84df-5d45-ab1e-9f8c7b5e4404 with identifier: 202601279454751
2026-01-28 13:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 9 photos for item 906cc018-84df-5d45-ab1e-9f8c7b5e4404
2026-01-28 13:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F705b9762dba14c28ab7af76cfd8031a9.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/705b9762dba14c28ab7af76cfd8031a9.jpg not downloaded yet
2026-01-28 13:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fd668e3808416495a811c3fb12a9dafb1.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d668e3808416495a811c3fb12a9dafb1.jpg not downloaded yet
2026-01-28 13:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff95e07f5c0c94d459cb2cacca9b944aa.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f95e07f5c0c94d459cb2cacca9b944aa.jpg already downloaded
2026-01-28 13:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fba611d5aa9aa48148348b42a52ec76e6.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ba611d5aa9aa48148348b42a52ec76e6.jpg already downloaded
2026-01-28 13:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3348dd78bc284ca99c10f01a2248694a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg already downloaded
2026-01-28 13:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F42c06680dcb2472a8159c12f6b0da956.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg already downloaded
2026-01-28 13:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa900322cf7a64afc928910ef76aaba21.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg already downloaded
2026-01-28 13:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fbc0244e4dc154b0abde2ab714929979b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg already downloaded
2026-01-28 13:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0841bfcb4b8445e68f36a1a3d08a6360.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg already downloaded
2026-01-28 13:01:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/705b9762dba14c28ab7af76cfd8031a9.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:01:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/d668e3808416495a811c3fb12a9dafb1.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:01:35 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:01:35 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:01:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:01:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb108a0690>
2026-01-28 13:01:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:01:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:01:35 [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:01:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:01:35 [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:01:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:01:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_906cc018-84df-5d45-ab1e-9f8c7b5e4404/906cc018-84df-5d45-ab1e-9f8c7b5e4404_image_0.jpg HTTP/1.1" 201 0
2026-01-28 13:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:35 [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%252F705b9762dba14c28ab7af76cfd8031a9.jpg') HTTP/1.1" 204 0
2026-01-28 13:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/705b9762dba14c28ab7af76cfd8031a9.jpg saved to cache
2026-01-28 13:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 906cc018-84df-5d45-ab1e-9f8c7b5e4404
2026-01-28 13:01:35 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:01:35 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:01:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:01:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb1353d4d0>
2026-01-28 13:01:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:01:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:01:35 [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:01:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:01:35 [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:01:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:01:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_906cc018-84df-5d45-ab1e-9f8c7b5e4404/906cc018-84df-5d45-ab1e-9f8c7b5e4404_image_1.jpg HTTP/1.1" 201 0
2026-01-28 13:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:35 [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%252Fd668e3808416495a811c3fb12a9dafb1.jpg') HTTP/1.1" 204 0
2026-01-28 13:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d668e3808416495a811c3fb12a9dafb1.jpg saved to cache
2026-01-28 13:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 906cc018-84df-5d45-ab1e-9f8c7b5e4404
2026-01-28 13:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Removing item 906cc018-84df-5d45-ab1e-9f8c7b5e4404 from tracking dictionaries
2026-01-28 13:01:35 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 906cc018-84df-5d45-ab1e-9f8c7b5e4404 sending to next pipeline
2026-01-28 13:01:35 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 906cc018-84df-5d45-ab1e-9f8c7b5e4404 with identifier 202601279454751
2026-01-28 13:01:35 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:35 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:35 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 906cc018-84df-5d45-ab1e-9f8c7b5e4404
2026-01-28 13:01:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/d668e3808416495a811c3fb12a9dafb1.jpg>
{'auction_title': '',
'c_o_2_emission_value': 119,
'color': 'White',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful Hyundai '
'Tucson which comes with: \n'
'\n'
'Part Service history, £35 tax for the year, ULEZ Compliant, '
'HPI Clear, 2 Keys, 3 Owners, Bluetooth, Climate control, '
'Remote central locking, Reverse Camera, \n'
'\n'
'***FREE DELIVERY WITHIN 20 MILE RADIUS***\n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.7L',
'engine_horse_power': 114,
'fuel_type': 'Diesel',
'id': '906cc018-84df-5d45-ab1e-9f8c7b5e4404',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601279454751',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Hyundai',
'model': 'TUCSON',
'odometer': 59995,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 9,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84175,
'Height': 1280,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f95e07f5c0c94d459cb2cacca9b944aa.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_906cc018-84df-5d45-ab1e-9f8c7b5e4404/906cc018-84df-5d45-ab1e-9f8c7b5e4404_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 239004,
'Height': 1365,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/705b9762dba14c28ab7af76cfd8031a9.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88371,
'Height': 1280,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ba611d5aa9aa48148348b42a52ec76e6.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_906cc018-84df-5d45-ab1e-9f8c7b5e4404/906cc018-84df-5d45-ab1e-9f8c7b5e4404_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 243524,
'Height': 1365,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/d668e3808416495a811c3fb12a9dafb1.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 20379,
'Height': 385,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'Width': 385},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 123385,
'Height': 1280,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 156021,
'Height': 1280,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 31431,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_07e9ed6d-3d77-5f21-8cc6-62717b3891fe/07e9ed6d-3d77-5f21-8cc6-62717b3891fe_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 101614,
'Height': 2048,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'Width': 2048}],
'price': 8990,
'price_includes_vat': True,
'registration_date': '2016-10-29',
'seats_number': 5,
'seller_name': None,
'title': 'Hyundai Tucson 1.7 CRDi Blue Drive SE Nav Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': 'SE Nav',
'year': 2016}
2026-01-28 13:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:35 [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%27202601279454751%27 HTTP/1.1" 200 None
2026-01-28 13:01:35 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601279454751: {'created_time': 1769605295.62791, 'last_price_update_time': 1769605295.627921}
2026-01-28 13:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601279454751') HTTP/1.1" 204 0
2026-01-28 13:01:35 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 3rd time calling it.
2026-01-28 13:01:36 [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:01:36 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery> (referer: https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery) ['zyte-api']
2026-01-28 13:01:36 [auto_selling_autotrader.co.uk] DEBUG: response: <200 https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery>
2026-01-28 13:01:36 [auto_selling_autotrader.co.uk] INFO: Page: 2/2, total results: 38
2026-01-28 13:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:36 [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%27202512048365469%27 HTTP/1.1" 200 None
2026-01-28 13:01:36 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202512048365469: 1
2026-01-28 13:01:36 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202512048365469, item: 202512048365469
2026-01-28 13:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:36 [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%27202512048362895%27 HTTP/1.1" 200 None
2026-01-28 13:01:36 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202512048362895: 1
2026-01-28 13:01:36 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202512048362895, item: 202512048362895
2026-01-28 13:01:36 [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:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:36 [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%27202512028297755%27 HTTP/1.1" 200 None
2026-01-28 13:01:36 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202512028297755: 1
2026-01-28 13:01:36 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202512028297755, item: 202512028297755
2026-01-28 13:01:36 [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:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:36 [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%27202512028296489%27 HTTP/1.1" 200 None
2026-01-28 13:01:36 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202512028296489: 1
2026-01-28 13:01:36 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202512028296489, item: 202512028296489
2026-01-28 13:01:36 [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:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:36 [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%27202511298228893%27 HTTP/1.1" 200 None
2026-01-28 13:01:36 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202511298228893: 1
2026-01-28 13:01:36 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202511298228893, item: 202511298228893
2026-01-28 13:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:36 [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%27202511278174299%27 HTTP/1.1" 200 None
2026-01-28 13:01:36 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202511278174299: 1
2026-01-28 13:01:36 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202511278174299, item: 202511278174299
2026-01-28 13:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:37 [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%27202511258138201%27 HTTP/1.1" 200 None
2026-01-28 13:01:37 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202511258138201: 1
2026-01-28 13:01:37 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202511258138201, item: 202511258138201
2026-01-28 13:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:37 [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%27202511258138134%27 HTTP/1.1" 200 None
2026-01-28 13:01:37 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202511258138134: 1
2026-01-28 13:01:37 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202511258138134, item: 202511258138134
2026-01-28 13:01:37 [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:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:37 [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%27202511228068689%27 HTTP/1.1" 200 None
2026-01-28 13:01:37 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202511228068689: 1
2026-01-28 13:01:37 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202511228068689, item: 202511228068689
2026-01-28 13:01:37 [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:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:37 [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%27202511218047584%27 HTTP/1.1" 200 None
2026-01-28 13:01:37 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202511218047584: 1
2026-01-28 13:01:37 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202511218047584, item: 202511218047584
2026-01-28 13:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:37 [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%27202511137861542%27 HTTP/1.1" 200 None
2026-01-28 13:01:37 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202511137861542: 1
2026-01-28 13:01:37 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202511137861542, item: 202511137861542
2026-01-28 13:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:37 [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%27202511047658592%27 HTTP/1.1" 200 None
2026-01-28 13:01:37 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202511047658592: 1
2026-01-28 13:01:37 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202511047658592, item: 202511047658592
2026-01-28 13:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:37 [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%27202511047658515%27 HTTP/1.1" 200 None
2026-01-28 13:01:37 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202511047658515: 1
2026-01-28 13:01:37 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202511047658515, item: 202511047658515
2026-01-28 13:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:37 [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%27202510287472103%27 HTTP/1.1" 200 None
2026-01-28 13:01:37 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202510287472103: 1
2026-01-28 13:01:37 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202510287472103, item: 202510287472103
2026-01-28 13:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:37 [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%27202509116250276%27 HTTP/1.1" 200 None
2026-01-28 13:01:37 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202509116250276: 1
2026-01-28 13:01:37 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202509116250276, item: 202509116250276
2026-01-28 13:01:37 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': 183,
'color': 'Grey',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful Audi A4 '
'Avant which comes with: \n'
'\n'
'Full Service history, Last Serviced @ 94 638 miles, Chain '
'replaced @ 85 424 miles, 2 Keys, ULEZ Compliant, HPI Clear, '
'Remote central locking, Climate control, Seat ISOFIX, \n'
'\n'
'***FREE DELIVERY WITHIN 20 MILE RADIUS***\n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 5',
'engine': '2L',
'engine_horse_power': 208,
'fuel_type': 'Petrol',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601249392850',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Audi',
'model': 'A4 Avant',
'odometer': 97825,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'photo_urls': ['https://m.atcdn.co.uk/a/media/b70bda2ba9c54a3eb59c939279602814.jpg',
'https://m.atcdn.co.uk/a/media/e5297355fd864164acc76c222b3dbf24.jpg',
'https://m.atcdn.co.uk/a/media/8d9b6cf9eb0341d3aae3bedb57873e7c.jpg',
'https://m.atcdn.co.uk/a/media/3d60560134a841a7ae121d37a75263c9.jpg',
'https://m.atcdn.co.uk/a/media/9de941fd03124638aab2adde7b44f51b.jpg',
'https://m.atcdn.co.uk/a/media/3343cf81b21d42cfa12babe55fb22e22.jpg',
'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'https://m.atcdn.co.uk/a/media/aa1d8009df154ef58d7a8306732bfc5c.jpg',
'https://m.atcdn.co.uk/a/media/7db916259e984c38aea2b4c68780dd84.jpg',
'https://m.atcdn.co.uk/a/media/fbacaa93da324f1dbb8f08a35d490af9.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'https://m.atcdn.co.uk/a/media/f33a596bfcec4eb0aa96615976c990dc.jpg',
'https://m.atcdn.co.uk/a/media/8f38972b09fb420ca55e472d1a53d784.jpg',
'https://m.atcdn.co.uk/a/media/d77e25d0f9a1457a8d7f35e002d06a25.jpg',
'https://m.atcdn.co.uk/a/media/e29a9af74ccb43ec87be2c96147d8334.jpg',
'https://m.atcdn.co.uk/a/media/cea62696e8ff4910a21907aac9383b26.jpg',
'https://m.atcdn.co.uk/a/media/4c65cb0ba16e486587da423e70d4bf73.jpg',
'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'https://m.atcdn.co.uk/a/media/97881988cfd54772bc9602edd0134815.jpg',
'https://m.atcdn.co.uk/a/media/ea031d3412ad4fbd8c0901bd135036f1.jpg',
'https://m.atcdn.co.uk/a/media/48a654ff81e94f7b8e90a7467159e38a.jpg',
'https://m.atcdn.co.uk/a/media/c8309bbbb2334d92a85ff904ceb46c73.jpg',
'https://m.atcdn.co.uk/a/media/63b2e735009d4dfba8516e50ec5d36d2.jpg',
'https://m.atcdn.co.uk/a/media/bded5a5e96114280a828939933e7f6fd.jpg',
'https://m.atcdn.co.uk/a/media/21b48a489c9246049c5463010023241a.jpg',
'https://m.atcdn.co.uk/a/media/61b3628c1d5c403bab839bd828f83b06.jpg',
'https://m.atcdn.co.uk/a/media/aec1410782e74cf6a25ee63c33fd34d2.jpg',
'https://m.atcdn.co.uk/a/media/afe2d6eff347446abd6f72962bdbbc4c.jpg',
'https://m.atcdn.co.uk/a/media/9b3d052eed134f5089d366b31390ee04.jpg',
'https://m.atcdn.co.uk/a/media/1c7929403541479b8682050ab83a9839.jpg',
'https://m.atcdn.co.uk/a/media/13790673acf946658ce551d3e60917d6.jpg',
'https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg',
'https://m.atcdn.co.uk/a/media/c5e7c8321bdc4d41aa4ce45e9376edf3.jpg',
'https://m.atcdn.co.uk/a/media/a40d2a5e9ca146ef87ac9a0f05258622.jpg',
'https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg',
'https://m.atcdn.co.uk/a/media/3860c867397f4e8282464e0fb05516da.jpg',
'https://m.atcdn.co.uk/a/media/40cab926feab485e9803de129b936d8d.jpg',
'https://m.atcdn.co.uk/a/media/93e0d90dc33548049573919ec2212e98.jpg',
'https://m.atcdn.co.uk/a/media/97c66e73703d4ac88abfa2086a7b803d.jpg',
'https://m.atcdn.co.uk/a/media/ba611d5aa9aa48148348b42a52ec76e6.jpg'],
'price': 5990,
'price_includes_vat': True,
'registration_date': '2011-01-03',
'seats_number': 5,
'seller_name': None,
'title': 'Audi A4 Avant 2.0 TFSI Executive S line S Tronic quattro Euro 5 5dr',
'transmission': 'automatic',
'trim': 'Executive S line',
'year': 2011}
2026-01-28 13:01:37 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 8b67a470-e329-5825-8ca1-37c73cae0ed8 with identifier: 202601249392850
2026-01-28 13:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item 8b67a470-e329-5825-8ca1-37c73cae0ed8
2026-01-28 13:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb70bda2ba9c54a3eb59c939279602814.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b70bda2ba9c54a3eb59c939279602814.jpg not downloaded yet
2026-01-28 13:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:37 [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%27202508145432544%27 HTTP/1.1" 200 None
2026-01-28 13:01:37 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202508145432544: 1
2026-01-28 13:01:37 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202508145432544, item: 202508145432544
2026-01-28 13:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe5297355fd864164acc76c222b3dbf24.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e5297355fd864164acc76c222b3dbf24.jpg not downloaded yet
2026-01-28 13:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:37 [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%27202508055171497%27 HTTP/1.1" 200 None
2026-01-28 13:01:37 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202508055171497: 1
2026-01-28 13:01:37 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202508055171497, item: 202508055171497
2026-01-28 13:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F8d9b6cf9eb0341d3aae3bedb57873e7c.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8d9b6cf9eb0341d3aae3bedb57873e7c.jpg not downloaded yet
2026-01-28 13:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:37 [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%27202507254806984%27 HTTP/1.1" 200 None
2026-01-28 13:01:37 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202507254806984: 1
2026-01-28 13:01:37 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202507254806984, item: 202507254806984
2026-01-28 13:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3d60560134a841a7ae121d37a75263c9.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3d60560134a841a7ae121d37a75263c9.jpg not downloaded yet
2026-01-28 13:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F9de941fd03124638aab2adde7b44f51b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9de941fd03124638aab2adde7b44f51b.jpg not downloaded yet
2026-01-28 13:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3343cf81b21d42cfa12babe55fb22e22.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3343cf81b21d42cfa12babe55fb22e22.jpg not downloaded yet
2026-01-28 13:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3348dd78bc284ca99c10f01a2248694a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg already downloaded
2026-01-28 13:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Faa1d8009df154ef58d7a8306732bfc5c.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/aa1d8009df154ef58d7a8306732bfc5c.jpg not downloaded yet
2026-01-28 13:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F7db916259e984c38aea2b4c68780dd84.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7db916259e984c38aea2b4c68780dd84.jpg not downloaded yet
2026-01-28 13:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ffbacaa93da324f1dbb8f08a35d490af9.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fbacaa93da324f1dbb8f08a35d490af9.jpg not downloaded yet
2026-01-28 13:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fbc0244e4dc154b0abde2ab714929979b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg already downloaded
2026-01-28 13:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff33a596bfcec4eb0aa96615976c990dc.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f33a596bfcec4eb0aa96615976c990dc.jpg not downloaded yet
2026-01-28 13:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F8f38972b09fb420ca55e472d1a53d784.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8f38972b09fb420ca55e472d1a53d784.jpg not downloaded yet
2026-01-28 13:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fd77e25d0f9a1457a8d7f35e002d06a25.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d77e25d0f9a1457a8d7f35e002d06a25.jpg not downloaded yet
2026-01-28 13:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe29a9af74ccb43ec87be2c96147d8334.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e29a9af74ccb43ec87be2c96147d8334.jpg not downloaded yet
2026-01-28 13:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fcea62696e8ff4910a21907aac9383b26.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cea62696e8ff4910a21907aac9383b26.jpg not downloaded yet
2026-01-28 13:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F4c65cb0ba16e486587da423e70d4bf73.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4c65cb0ba16e486587da423e70d4bf73.jpg not downloaded yet
2026-01-28 13:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F42c06680dcb2472a8159c12f6b0da956.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg already downloaded
2026-01-28 13:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F97881988cfd54772bc9602edd0134815.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/97881988cfd54772bc9602edd0134815.jpg not downloaded yet
2026-01-28 13:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fea031d3412ad4fbd8c0901bd135036f1.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ea031d3412ad4fbd8c0901bd135036f1.jpg not downloaded yet
2026-01-28 13:01:37 [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:01:37 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': 126,
'color': 'Blue',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful Renault '
'Kadjar which comes with: \n'
'\n'
'Part Service History, ULEZ Compliant, HPI Clear, 3 Owners, '
'Remote central locking, Climate control, Cruise Control, '
'Sat-Nav, Seat ISOFIX, Traction control, \n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.2L',
'engine_horse_power': 128,
'fuel_type': 'Petrol',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512028297755',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Renault',
'model': 'Kadjar',
'odometer': 66774,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'photo_urls': ['https://m.atcdn.co.uk/a/media/f3755bd51db2468382f80f81146f7a74.jpg',
'https://m.atcdn.co.uk/a/media/28d0fc316f284187ab426e0e84a988a4.jpg',
'https://m.atcdn.co.uk/a/media/cc9eca8275ec4eefb256306ae6efcd25.jpg',
'https://m.atcdn.co.uk/a/media/241e4a249aee4657b1aa2933b4207a8d.jpg',
'https://m.atcdn.co.uk/a/media/de40724be6aa41919ebd1fcc172cfcb0.jpg',
'https://m.atcdn.co.uk/a/media/2fd6734c092443ed92c9056d72591f85.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'https://m.atcdn.co.uk/a/media/dcd7fd63b2204688a24790a203ef4fe8.jpg',
'https://m.atcdn.co.uk/a/media/5f8a28c9c72941c6a0c7fafe86de5ca9.jpg',
'https://m.atcdn.co.uk/a/media/fa1f1563e8864d539e59afb385e040d1.jpg',
'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'https://m.atcdn.co.uk/a/media/4b0daef34d034b889119f196b5df4cdb.jpg',
'https://m.atcdn.co.uk/a/media/4fccdc05c5f6446c8985736e8b304fc4.jpg',
'https://m.atcdn.co.uk/a/media/2e0fe69965724d19b42bb1c6bb04aba4.jpg',
'https://m.atcdn.co.uk/a/media/85ab15e9db294e758d8f62b86796d475.jpg',
'https://m.atcdn.co.uk/a/media/6f69447783eb453990e0c0f040149b7a.jpg',
'https://m.atcdn.co.uk/a/media/c7a92dc8471f47e5879c3e1cbef736fa.jpg',
'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'https://m.atcdn.co.uk/a/media/4b82aebeb3344d93922551be995f3c58.jpg',
'https://m.atcdn.co.uk/a/media/e36167337d3541d48de6b23c8a88bf3a.jpg',
'https://m.atcdn.co.uk/a/media/2642d6c2e7834650a37c9faa488ea485.jpg',
'https://m.atcdn.co.uk/a/media/3030e13ac4664998990de7894369e223.jpg',
'https://m.atcdn.co.uk/a/media/8606e13bcdd54dda935313693a569684.jpg',
'https://m.atcdn.co.uk/a/media/f3fa39c45b9e4903acda3f79da51d925.jpg',
'https://m.atcdn.co.uk/a/media/c52fc6fdf5dd4880ba06b12137ef9e0a.jpg',
'https://m.atcdn.co.uk/a/media/1be4b1fa2ce4434ba708d155d1c104a5.jpg',
'https://m.atcdn.co.uk/a/media/9492892e62704054ae3d99057da77db7.jpg',
'https://m.atcdn.co.uk/a/media/1e4ae7c31b9040c1b5360e9ba888f884.jpg',
'https://m.atcdn.co.uk/a/media/feca60de3a114075bdab4483e5a400a1.jpg',
'https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg',
'https://m.atcdn.co.uk/a/media/35ec3c97bc444a9596cdaffacaa6de00.jpg',
'https://m.atcdn.co.uk/a/media/bdcf5711daec4b7cab65a51f34a91a5c.jpg',
'https://m.atcdn.co.uk/a/media/51025a0df72b421aa861b2cc4895388b.jpg',
'https://m.atcdn.co.uk/a/media/c3e5330715f44378b110f08ee7d4ce07.jpg',
'https://m.atcdn.co.uk/a/media/c9114353eac241078513ca02b6d8a3c2.jpg',
'https://m.atcdn.co.uk/a/media/3310e9f8bab948888e1aafe4466288f8.jpg',
'https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg',
'https://m.atcdn.co.uk/a/media/f0520bab109b4cf59b5869f84728c8af.jpg',
'https://m.atcdn.co.uk/a/media/52d50476ad5a4526b661cbbb472a8fea.jpg',
'https://m.atcdn.co.uk/a/media/97cb2aa81a384ec195188f99b25fc4d2.jpg',
'https://m.atcdn.co.uk/a/media/ba611d5aa9aa48148348b42a52ec76e6.jpg'],
'price': 5390,
'price_includes_vat': True,
'registration_date': '2015-12-21',
'seats_number': 5,
'seller_name': None,
'title': 'Renault Kadjar 1.2 TCe Dynamique Nav Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': 'Dynamique Nav',
'year': 2015}
2026-01-28 13:01:37 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 9205f6b2-44de-54cf-89a8-497d955169cd with identifier: 202512028297755
2026-01-28 13:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item 9205f6b2-44de-54cf-89a8-497d955169cd
2026-01-28 13:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff3755bd51db2468382f80f81146f7a74.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f3755bd51db2468382f80f81146f7a74.jpg already downloaded
2026-01-28 13:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F28d0fc316f284187ab426e0e84a988a4.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/28d0fc316f284187ab426e0e84a988a4.jpg already downloaded
2026-01-28 13:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fcc9eca8275ec4eefb256306ae6efcd25.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cc9eca8275ec4eefb256306ae6efcd25.jpg already downloaded
2026-01-28 13:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F241e4a249aee4657b1aa2933b4207a8d.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/241e4a249aee4657b1aa2933b4207a8d.jpg already downloaded
2026-01-28 13:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fde40724be6aa41919ebd1fcc172cfcb0.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/de40724be6aa41919ebd1fcc172cfcb0.jpg already downloaded
2026-01-28 13:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F2fd6734c092443ed92c9056d72591f85.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2fd6734c092443ed92c9056d72591f85.jpg already downloaded
2026-01-28 13:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fbc0244e4dc154b0abde2ab714929979b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg already downloaded
2026-01-28 13:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fdcd7fd63b2204688a24790a203ef4fe8.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/dcd7fd63b2204688a24790a203ef4fe8.jpg already downloaded
2026-01-28 13:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F5f8a28c9c72941c6a0c7fafe86de5ca9.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5f8a28c9c72941c6a0c7fafe86de5ca9.jpg already downloaded
2026-01-28 13:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ffa1f1563e8864d539e59afb385e040d1.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fa1f1563e8864d539e59afb385e040d1.jpg already downloaded
2026-01-28 13:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F42c06680dcb2472a8159c12f6b0da956.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg already downloaded
2026-01-28 13:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F4b0daef34d034b889119f196b5df4cdb.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4b0daef34d034b889119f196b5df4cdb.jpg already downloaded
2026-01-28 13:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F4fccdc05c5f6446c8985736e8b304fc4.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4fccdc05c5f6446c8985736e8b304fc4.jpg already downloaded
2026-01-28 13:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F2e0fe69965724d19b42bb1c6bb04aba4.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2e0fe69965724d19b42bb1c6bb04aba4.jpg already downloaded
2026-01-28 13:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F85ab15e9db294e758d8f62b86796d475.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/85ab15e9db294e758d8f62b86796d475.jpg already downloaded
2026-01-28 13:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F6f69447783eb453990e0c0f040149b7a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6f69447783eb453990e0c0f040149b7a.jpg already downloaded
2026-01-28 13:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc7a92dc8471f47e5879c3e1cbef736fa.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c7a92dc8471f47e5879c3e1cbef736fa.jpg already downloaded
2026-01-28 13:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3348dd78bc284ca99c10f01a2248694a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg already downloaded
2026-01-28 13:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F4b82aebeb3344d93922551be995f3c58.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4b82aebeb3344d93922551be995f3c58.jpg already downloaded
2026-01-28 13:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe36167337d3541d48de6b23c8a88bf3a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e36167337d3541d48de6b23c8a88bf3a.jpg already downloaded
2026-01-28 13:01:38 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 9205f6b2-44de-54cf-89a8-497d955169cd with identifier 202512028297755
2026-01-28 13:01:38 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:38 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:38 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 9205f6b2-44de-54cf-89a8-497d955169cd
2026-01-28 13:01:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 126,
'color': 'Blue',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful Renault '
'Kadjar which comes with: \n'
'\n'
'Part Service History, ULEZ Compliant, HPI Clear, 3 Owners, '
'Remote central locking, Climate control, Cruise Control, '
'Sat-Nav, Seat ISOFIX, Traction control, \n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.2L',
'engine_horse_power': 128,
'fuel_type': 'Petrol',
'id': '9205f6b2-44de-54cf-89a8-497d955169cd',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512028297755',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Renault',
'model': 'Kadjar',
'odometer': 66774,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 41,
'photo_urls': ['https://m.atcdn.co.uk/a/media/f3755bd51db2468382f80f81146f7a74.jpg',
'https://m.atcdn.co.uk/a/media/28d0fc316f284187ab426e0e84a988a4.jpg',
'https://m.atcdn.co.uk/a/media/cc9eca8275ec4eefb256306ae6efcd25.jpg',
'https://m.atcdn.co.uk/a/media/241e4a249aee4657b1aa2933b4207a8d.jpg',
'https://m.atcdn.co.uk/a/media/de40724be6aa41919ebd1fcc172cfcb0.jpg',
'https://m.atcdn.co.uk/a/media/2fd6734c092443ed92c9056d72591f85.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'https://m.atcdn.co.uk/a/media/dcd7fd63b2204688a24790a203ef4fe8.jpg',
'https://m.atcdn.co.uk/a/media/5f8a28c9c72941c6a0c7fafe86de5ca9.jpg',
'https://m.atcdn.co.uk/a/media/fa1f1563e8864d539e59afb385e040d1.jpg',
'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'https://m.atcdn.co.uk/a/media/4b0daef34d034b889119f196b5df4cdb.jpg',
'https://m.atcdn.co.uk/a/media/4fccdc05c5f6446c8985736e8b304fc4.jpg',
'https://m.atcdn.co.uk/a/media/2e0fe69965724d19b42bb1c6bb04aba4.jpg',
'https://m.atcdn.co.uk/a/media/85ab15e9db294e758d8f62b86796d475.jpg',
'https://m.atcdn.co.uk/a/media/6f69447783eb453990e0c0f040149b7a.jpg',
'https://m.atcdn.co.uk/a/media/c7a92dc8471f47e5879c3e1cbef736fa.jpg',
'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'https://m.atcdn.co.uk/a/media/4b82aebeb3344d93922551be995f3c58.jpg',
'https://m.atcdn.co.uk/a/media/e36167337d3541d48de6b23c8a88bf3a.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9205f6b2-44de-54cf-89a8-497d955169cd/9205f6b2-44de-54cf-89a8-497d955169cd_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 494241,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f3755bd51db2468382f80f81146f7a74.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9205f6b2-44de-54cf-89a8-497d955169cd/9205f6b2-44de-54cf-89a8-497d955169cd_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 527326,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/28d0fc316f284187ab426e0e84a988a4.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9205f6b2-44de-54cf-89a8-497d955169cd/9205f6b2-44de-54cf-89a8-497d955169cd_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 287789,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/cc9eca8275ec4eefb256306ae6efcd25.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 20379,
'Height': 385,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'Width': 385},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9205f6b2-44de-54cf-89a8-497d955169cd/9205f6b2-44de-54cf-89a8-497d955169cd_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 323984,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/241e4a249aee4657b1aa2933b4207a8d.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9205f6b2-44de-54cf-89a8-497d955169cd/9205f6b2-44de-54cf-89a8-497d955169cd_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 487300,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/de40724be6aa41919ebd1fcc172cfcb0.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9205f6b2-44de-54cf-89a8-497d955169cd/9205f6b2-44de-54cf-89a8-497d955169cd_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 472529,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/2fd6734c092443ed92c9056d72591f85.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 31431,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9205f6b2-44de-54cf-89a8-497d955169cd/9205f6b2-44de-54cf-89a8-497d955169cd_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 299348,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/dcd7fd63b2204688a24790a203ef4fe8.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9205f6b2-44de-54cf-89a8-497d955169cd/9205f6b2-44de-54cf-89a8-497d955169cd_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 210221,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/5f8a28c9c72941c6a0c7fafe86de5ca9.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9205f6b2-44de-54cf-89a8-497d955169cd/9205f6b2-44de-54cf-89a8-497d955169cd_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 207406,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/fa1f1563e8864d539e59afb385e040d1.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9205f6b2-44de-54cf-89a8-497d955169cd/9205f6b2-44de-54cf-89a8-497d955169cd_image_11.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 235045,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/4b0daef34d034b889119f196b5df4cdb.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9205f6b2-44de-54cf-89a8-497d955169cd/9205f6b2-44de-54cf-89a8-497d955169cd_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 318127,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/4fccdc05c5f6446c8985736e8b304fc4.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_07e9ed6d-3d77-5f21-8cc6-62717b3891fe/07e9ed6d-3d77-5f21-8cc6-62717b3891fe_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 101614,
'Height': 2048,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9205f6b2-44de-54cf-89a8-497d955169cd/9205f6b2-44de-54cf-89a8-497d955169cd_image_13.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 350945,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/2e0fe69965724d19b42bb1c6bb04aba4.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9205f6b2-44de-54cf-89a8-497d955169cd/9205f6b2-44de-54cf-89a8-497d955169cd_image_14.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 172109,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/85ab15e9db294e758d8f62b86796d475.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9205f6b2-44de-54cf-89a8-497d955169cd/9205f6b2-44de-54cf-89a8-497d955169cd_image_15.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 307397,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/6f69447783eb453990e0c0f040149b7a.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9205f6b2-44de-54cf-89a8-497d955169cd/9205f6b2-44de-54cf-89a8-497d955169cd_image_16.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 237367,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/c7a92dc8471f47e5879c3e1cbef736fa.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9205f6b2-44de-54cf-89a8-497d955169cd/9205f6b2-44de-54cf-89a8-497d955169cd_image_18.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 341311,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/4b82aebeb3344d93922551be995f3c58.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9205f6b2-44de-54cf-89a8-497d955169cd/9205f6b2-44de-54cf-89a8-497d955169cd_image_19.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 274450,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e36167337d3541d48de6b23c8a88bf3a.jpg',
'Width': 2048}],
'price': 5390,
'price_includes_vat': True,
'registration_date': '2015-12-21',
'seats_number': 5,
'seller_name': None,
'title': 'Renault Kadjar 1.2 TCe Dynamique Nav Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': 'Dynamique Nav',
'year': 2015}
2026-01-28 13:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:38 [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%27202512028297755%27 HTTP/1.1" 200 None
2026-01-28 13:01:38 [auto_selling_autotrader.co.uk] INFO: Saving data for 202512028297755: {'created_time': 1769605298.457799, 'last_price_update_time': 1769605298.45781}
2026-01-28 13:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202512028297755') HTTP/1.1" 204 0
2026-01-28 13:01:38 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 131.135(s), this was the 1st time calling it.
2026-01-28 13:01:38 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 5.309461348465861 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:01:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/ea031d3412ad4fbd8c0901bd135036f1.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:01:38 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:01:38 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:01:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:01:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb119d9ed0>
2026-01-28 13:01:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:01:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:01:39 [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:01:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:01:39 [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:01:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:01:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8b67a470-e329-5825-8ca1-37c73cae0ed8/8b67a470-e329-5825-8ca1-37c73cae0ed8_image_19.jpg HTTP/1.1" 201 0
2026-01-28 13:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:39 [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%252Fea031d3412ad4fbd8c0901bd135036f1.jpg') HTTP/1.1" 204 0
2026-01-28 13:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ea031d3412ad4fbd8c0901bd135036f1.jpg saved to cache
2026-01-28 13:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 19 for item 8b67a470-e329-5825-8ca1-37c73cae0ed8
2026-01-28 13:01:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/97881988cfd54772bc9602edd0134815.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:01:39 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:01:39 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:01:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:01:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb135134d0>
2026-01-28 13:01:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:01:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:01:39 [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:01:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:01:39 [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:01:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:01:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8b67a470-e329-5825-8ca1-37c73cae0ed8/8b67a470-e329-5825-8ca1-37c73cae0ed8_image_18.jpg HTTP/1.1" 201 0
2026-01-28 13:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:39 [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%252F97881988cfd54772bc9602edd0134815.jpg') HTTP/1.1" 204 0
2026-01-28 13:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/97881988cfd54772bc9602edd0134815.jpg saved to cache
2026-01-28 13:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 18 for item 8b67a470-e329-5825-8ca1-37c73cae0ed8
2026-01-28 13:01:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/4c65cb0ba16e486587da423e70d4bf73.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:01:40 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:01:40 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:01:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:01:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb119db450>
2026-01-28 13:01:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:01:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:01:40 [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:01:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:01:40 [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:01:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:01:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8b67a470-e329-5825-8ca1-37c73cae0ed8/8b67a470-e329-5825-8ca1-37c73cae0ed8_image_16.jpg HTTP/1.1" 201 0
2026-01-28 13:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:40 [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%252F4c65cb0ba16e486587da423e70d4bf73.jpg') HTTP/1.1" 204 0
2026-01-28 13:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4c65cb0ba16e486587da423e70d4bf73.jpg saved to cache
2026-01-28 13:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 16 for item 8b67a470-e329-5825-8ca1-37c73cae0ed8
2026-01-28 13:01:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/cea62696e8ff4910a21907aac9383b26.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:01:40 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:01:40 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:01:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:01:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb10848fd0>
2026-01-28 13:01:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:01:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:01:40 [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:01:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:01:40 [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:01:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:01:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8b67a470-e329-5825-8ca1-37c73cae0ed8/8b67a470-e329-5825-8ca1-37c73cae0ed8_image_15.jpg HTTP/1.1" 201 0
2026-01-28 13:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:40 [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%252Fcea62696e8ff4910a21907aac9383b26.jpg') HTTP/1.1" 204 0
2026-01-28 13:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cea62696e8ff4910a21907aac9383b26.jpg saved to cache
2026-01-28 13:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 15 for item 8b67a470-e329-5825-8ca1-37c73cae0ed8
2026-01-28 13:01:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/e29a9af74ccb43ec87be2c96147d8334.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:01:40 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:01:40 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:01:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:01:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb119d8fd0>
2026-01-28 13:01:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:01:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:01:41 [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:01:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:01:41 [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:01:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:01:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8b67a470-e329-5825-8ca1-37c73cae0ed8/8b67a470-e329-5825-8ca1-37c73cae0ed8_image_14.jpg HTTP/1.1" 201 0
2026-01-28 13:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:41 [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%252Fe29a9af74ccb43ec87be2c96147d8334.jpg') HTTP/1.1" 204 0
2026-01-28 13:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e29a9af74ccb43ec87be2c96147d8334.jpg saved to cache
2026-01-28 13:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 14 for item 8b67a470-e329-5825-8ca1-37c73cae0ed8
2026-01-28 13:01:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/d77e25d0f9a1457a8d7f35e002d06a25.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:01:41 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:01:41 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:01:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:01:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb1080a050>
2026-01-28 13:01:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:01:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:01:41 [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:01:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:01:41 [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:01:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:01:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8b67a470-e329-5825-8ca1-37c73cae0ed8/8b67a470-e329-5825-8ca1-37c73cae0ed8_image_13.jpg HTTP/1.1" 201 0
2026-01-28 13:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:41 [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%252Fd77e25d0f9a1457a8d7f35e002d06a25.jpg') HTTP/1.1" 204 0
2026-01-28 13:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d77e25d0f9a1457a8d7f35e002d06a25.jpg saved to cache
2026-01-28 13:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 13 for item 8b67a470-e329-5825-8ca1-37c73cae0ed8
2026-01-28 13:01:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/8f38972b09fb420ca55e472d1a53d784.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:01:41 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:01:41 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:01:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:01:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb10804810>
2026-01-28 13:01:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:01:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:01:41 [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:01:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:01:41 [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:01:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8b67a470-e329-5825-8ca1-37c73cae0ed8/8b67a470-e329-5825-8ca1-37c73cae0ed8_image_12.jpg HTTP/1.1" 201 0
2026-01-28 13:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:42 [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%252F8f38972b09fb420ca55e472d1a53d784.jpg') HTTP/1.1" 204 0
2026-01-28 13:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8f38972b09fb420ca55e472d1a53d784.jpg saved to cache
2026-01-28 13:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 12 for item 8b67a470-e329-5825-8ca1-37c73cae0ed8
2026-01-28 13:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/f33a596bfcec4eb0aa96615976c990dc.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:01:42 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:01:42 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:01:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:01:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb1089ca90>
2026-01-28 13:01:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:01:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:01:42 [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:01:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:01:42 [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:01:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8b67a470-e329-5825-8ca1-37c73cae0ed8/8b67a470-e329-5825-8ca1-37c73cae0ed8_image_11.jpg HTTP/1.1" 201 0
2026-01-28 13:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:42 [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%252Ff33a596bfcec4eb0aa96615976c990dc.jpg') HTTP/1.1" 204 0
2026-01-28 13:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f33a596bfcec4eb0aa96615976c990dc.jpg saved to cache
2026-01-28 13:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 11 for item 8b67a470-e329-5825-8ca1-37c73cae0ed8
2026-01-28 13:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/fbacaa93da324f1dbb8f08a35d490af9.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:01:42 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:01:42 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:01:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:01:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb119dbad0>
2026-01-28 13:01:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:01:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:01:42 [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:01:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:01:42 [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:01:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8b67a470-e329-5825-8ca1-37c73cae0ed8/8b67a470-e329-5825-8ca1-37c73cae0ed8_image_9.jpg HTTP/1.1" 201 0
2026-01-28 13:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:42 [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%252Ffbacaa93da324f1dbb8f08a35d490af9.jpg') HTTP/1.1" 204 0
2026-01-28 13:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fbacaa93da324f1dbb8f08a35d490af9.jpg saved to cache
2026-01-28 13:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 8b67a470-e329-5825-8ca1-37c73cae0ed8
2026-01-28 13:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/7db916259e984c38aea2b4c68780dd84.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:01:43 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:01:43 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:01:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:01:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb13541450>
2026-01-28 13:01:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:01:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:01:43 [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:01:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:01:43 [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:01:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8b67a470-e329-5825-8ca1-37c73cae0ed8/8b67a470-e329-5825-8ca1-37c73cae0ed8_image_8.jpg HTTP/1.1" 201 0
2026-01-28 13:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:43 [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%252F7db916259e984c38aea2b4c68780dd84.jpg') HTTP/1.1" 204 0
2026-01-28 13:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7db916259e984c38aea2b4c68780dd84.jpg saved to cache
2026-01-28 13:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 8b67a470-e329-5825-8ca1-37c73cae0ed8
2026-01-28 13:01:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/aa1d8009df154ef58d7a8306732bfc5c.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:01:43 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:01:43 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:01:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:01:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb1088fad0>
2026-01-28 13:01:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:01:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:01:43 [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:01:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:01:43 [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:01:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8b67a470-e329-5825-8ca1-37c73cae0ed8/8b67a470-e329-5825-8ca1-37c73cae0ed8_image_7.jpg HTTP/1.1" 201 0
2026-01-28 13:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:43 [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%252Faa1d8009df154ef58d7a8306732bfc5c.jpg') HTTP/1.1" 204 0
2026-01-28 13:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/aa1d8009df154ef58d7a8306732bfc5c.jpg saved to cache
2026-01-28 13:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 8b67a470-e329-5825-8ca1-37c73cae0ed8
2026-01-28 13:01:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/3343cf81b21d42cfa12babe55fb22e22.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:01:43 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:01:43 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:01:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:01:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb1080bcd0>
2026-01-28 13:01:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:01:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:01:44 [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:01:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:01:44 [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:01:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8b67a470-e329-5825-8ca1-37c73cae0ed8/8b67a470-e329-5825-8ca1-37c73cae0ed8_image_5.jpg HTTP/1.1" 201 0
2026-01-28 13:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:44 [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%252F3343cf81b21d42cfa12babe55fb22e22.jpg') HTTP/1.1" 204 0
2026-01-28 13:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3343cf81b21d42cfa12babe55fb22e22.jpg saved to cache
2026-01-28 13:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 8b67a470-e329-5825-8ca1-37c73cae0ed8
2026-01-28 13:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/9de941fd03124638aab2adde7b44f51b.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:01:44 [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:01:44 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:01:44 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:01:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:01:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb1089c810>
2026-01-28 13:01:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:01:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:01:44 [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:01:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:01:44 [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:01:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8b67a470-e329-5825-8ca1-37c73cae0ed8/8b67a470-e329-5825-8ca1-37c73cae0ed8_image_4.jpg HTTP/1.1" 201 0
2026-01-28 13:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:44 [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%252F9de941fd03124638aab2adde7b44f51b.jpg') HTTP/1.1" 204 0
2026-01-28 13:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9de941fd03124638aab2adde7b44f51b.jpg saved to cache
2026-01-28 13:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 8b67a470-e329-5825-8ca1-37c73cae0ed8
2026-01-28 13:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/3d60560134a841a7ae121d37a75263c9.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:01: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:01:44 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:01:44 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:01:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:01:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb10806390>
2026-01-28 13:01:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:01:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:01:44 [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:01:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:01:44 [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:01:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8b67a470-e329-5825-8ca1-37c73cae0ed8/8b67a470-e329-5825-8ca1-37c73cae0ed8_image_3.jpg HTTP/1.1" 201 0
2026-01-28 13:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:44 [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%252F3d60560134a841a7ae121d37a75263c9.jpg') HTTP/1.1" 204 0
2026-01-28 13:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3d60560134a841a7ae121d37a75263c9.jpg saved to cache
2026-01-28 13:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 8b67a470-e329-5825-8ca1-37c73cae0ed8
2026-01-28 13:01: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:01:47 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': 123,
'color': 'White',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful Ford Puma '
'which comes with: \n'
'\n'
'Full Service History, ULEZ Compliant, HPI clear, 1 Owner from '
'new, Apple Car Play, Parking Sensors, 2 Keys, Climate '
'control, Cruise control, Bluetooth, Remote central locking, \n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1L',
'engine_horse_power': 123,
'fuel_type': 'Petrol Hybrid',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202507254806984',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Ford',
'model': 'Puma',
'odometer': 19428,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'photo_urls': ['https://m.atcdn.co.uk/a/media/cbb51ea87c924f74a25225ccc5919104.jpg',
'https://m.atcdn.co.uk/a/media/d4f094891580452b830ebfdba04f8cde.jpg',
'https://m.atcdn.co.uk/a/media/cab6346008524573860da3d8b24ebfdf.jpg',
'https://m.atcdn.co.uk/a/media/d57f687c67994764998aec83050c8833.jpg',
'https://m.atcdn.co.uk/a/media/165098ae764e4190aadf724a546392d1.jpg',
'https://m.atcdn.co.uk/a/media/a43c73d843ea452bb888a9f153aa3a20.jpg',
'https://m.atcdn.co.uk/a/media/12797aafec8b4506bcc16ce6029a1f50.jpg',
'https://m.atcdn.co.uk/a/media/fc7bfe1c29bf4bd3b0f31a1962d063f6.jpg',
'https://m.atcdn.co.uk/a/media/323bd3bcc03046c7971f597113476c2e.jpg',
'https://m.atcdn.co.uk/a/media/6231fd8f38014f20b7c7e364015b1675.jpg',
'https://m.atcdn.co.uk/a/media/d2df116fa49e40858ffe8cf0daa73b0d.jpg',
'https://m.atcdn.co.uk/a/media/d855f0b9ffc94dff9c4bdbeb46335133.jpg',
'https://m.atcdn.co.uk/a/media/b3b0c45c3b49468fad86b7ad9f4916b1.jpg',
'https://m.atcdn.co.uk/a/media/8793c4a146bd48d2af408b91f0b95988.jpg',
'https://m.atcdn.co.uk/a/media/54c68d5715d54fe190a9c712d61d1032.jpg',
'https://m.atcdn.co.uk/a/media/78e23b0357224e8e9af1d7b7bdece13a.jpg',
'https://m.atcdn.co.uk/a/media/0a38300a34004f1584b785837103ac16.jpg',
'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'https://m.atcdn.co.uk/a/media/d147a40bd7aa4bd88d0fdc5d2cc25164.jpg',
'https://m.atcdn.co.uk/a/media/352ce3bbefd24c62904d1d75e6d0d437.jpg',
'https://m.atcdn.co.uk/a/media/d80733717c6d4984b92a00ad3c1583a3.jpg',
'https://m.atcdn.co.uk/a/media/517e6b55067f4cb7b86f15e7f6f017c3.jpg',
'https://m.atcdn.co.uk/a/media/c3d592c156824ce68887694ca2c91334.jpg',
'https://m.atcdn.co.uk/a/media/3be9f56d9ab14ca9b667abdbed43d44f.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'https://m.atcdn.co.uk/a/media/4bf232c02681484fa701214de0299d22.jpg',
'https://m.atcdn.co.uk/a/media/623ce8582a7744f587c8a692404077f6.jpg',
'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'https://m.atcdn.co.uk/a/media/25593305e1e6400fb4e94f502a229d26.jpg',
'https://m.atcdn.co.uk/a/media/6a5f561f0c344c0189abd93d1cbd8b2e.jpg',
'https://m.atcdn.co.uk/a/media/a1f9e8b819b84f7aadd5c559f2972eac.jpg',
'https://m.atcdn.co.uk/a/media/e87487d39e7f419f8fd8c0c76d2f24a8.jpg',
'https://m.atcdn.co.uk/a/media/87f101b7f05540b98617843e14dc4fec.jpg',
'https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg',
'https://m.atcdn.co.uk/a/media/bc70c92994dc4cfb8c60818659438856.jpg',
'https://m.atcdn.co.uk/a/media/dff63d1cbf58433b9eb1c67a1c69cefb.jpg',
'https://m.atcdn.co.uk/a/media/a8af955e240b4f728efdae1f182598fd.jpg',
'https://m.atcdn.co.uk/a/media/0d510bb2e0534eccb82edf58206efb0e.jpg',
'https://m.atcdn.co.uk/a/media/ba611d5aa9aa48148348b42a52ec76e6.jpg'],
'price': 15590,
'price_includes_vat': True,
'registration_date': '2024-05-07',
'seats_number': 5,
'seller_name': None,
'title': 'Ford Puma 1.0T EcoBoost MHEV ST-Line Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': 'ST-Line',
'year': 2024}
2026-01-28 13:01:47 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: a397010f-99c6-55bd-909b-bd6a1044aae9 with identifier: 202507254806984
2026-01-28 13:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item a397010f-99c6-55bd-909b-bd6a1044aae9
2026-01-28 13:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252Fcbb51ea87c924f74a25225ccc5919104.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cbb51ea87c924f74a25225ccc5919104.jpg already downloaded
2026-01-28 13:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252Fd4f094891580452b830ebfdba04f8cde.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d4f094891580452b830ebfdba04f8cde.jpg already downloaded
2026-01-28 13:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252Fcab6346008524573860da3d8b24ebfdf.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cab6346008524573860da3d8b24ebfdf.jpg already downloaded
2026-01-28 13:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252Fd57f687c67994764998aec83050c8833.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d57f687c67994764998aec83050c8833.jpg already downloaded
2026-01-28 13:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252F165098ae764e4190aadf724a546392d1.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/165098ae764e4190aadf724a546392d1.jpg already downloaded
2026-01-28 13:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252Fa43c73d843ea452bb888a9f153aa3a20.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a43c73d843ea452bb888a9f153aa3a20.jpg already downloaded
2026-01-28 13:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252F12797aafec8b4506bcc16ce6029a1f50.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/12797aafec8b4506bcc16ce6029a1f50.jpg already downloaded
2026-01-28 13:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252Ffc7bfe1c29bf4bd3b0f31a1962d063f6.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fc7bfe1c29bf4bd3b0f31a1962d063f6.jpg already downloaded
2026-01-28 13:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252F323bd3bcc03046c7971f597113476c2e.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/323bd3bcc03046c7971f597113476c2e.jpg already downloaded
2026-01-28 13:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252F6231fd8f38014f20b7c7e364015b1675.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6231fd8f38014f20b7c7e364015b1675.jpg already downloaded
2026-01-28 13:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252Fd2df116fa49e40858ffe8cf0daa73b0d.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d2df116fa49e40858ffe8cf0daa73b0d.jpg already downloaded
2026-01-28 13:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252Fd855f0b9ffc94dff9c4bdbeb46335133.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d855f0b9ffc94dff9c4bdbeb46335133.jpg already downloaded
2026-01-28 13:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252Fb3b0c45c3b49468fad86b7ad9f4916b1.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b3b0c45c3b49468fad86b7ad9f4916b1.jpg already downloaded
2026-01-28 13:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252F8793c4a146bd48d2af408b91f0b95988.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8793c4a146bd48d2af408b91f0b95988.jpg already downloaded
2026-01-28 13:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252F54c68d5715d54fe190a9c712d61d1032.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/54c68d5715d54fe190a9c712d61d1032.jpg already downloaded
2026-01-28 13:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252F78e23b0357224e8e9af1d7b7bdece13a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/78e23b0357224e8e9af1d7b7bdece13a.jpg already downloaded
2026-01-28 13:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252F0a38300a34004f1584b785837103ac16.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0a38300a34004f1584b785837103ac16.jpg already downloaded
2026-01-28 13:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252F3348dd78bc284ca99c10f01a2248694a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg already downloaded
2026-01-28 13:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252Fd147a40bd7aa4bd88d0fdc5d2cc25164.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d147a40bd7aa4bd88d0fdc5d2cc25164.jpg already downloaded
2026-01-28 13:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252F352ce3bbefd24c62904d1d75e6d0d437.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/352ce3bbefd24c62904d1d75e6d0d437.jpg already downloaded
2026-01-28 13:01:47 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: a397010f-99c6-55bd-909b-bd6a1044aae9 with identifier 202507254806984
2026-01-28 13:01:47 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:47 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:47 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item a397010f-99c6-55bd-909b-bd6a1044aae9
2026-01-28 13:01:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 123,
'color': 'White',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful Ford Puma '
'which comes with: \n'
'\n'
'Full Service History, ULEZ Compliant, HPI clear, 1 Owner from '
'new, Apple Car Play, Parking Sensors, 2 Keys, Climate '
'control, Cruise control, Bluetooth, Remote central locking, \n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1L',
'engine_horse_power': 123,
'fuel_type': 'Petrol Hybrid',
'id': 'a397010f-99c6-55bd-909b-bd6a1044aae9',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202507254806984',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Ford',
'model': 'Puma',
'odometer': 19428,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 39,
'photo_urls': ['https://m.atcdn.co.uk/a/media/cbb51ea87c924f74a25225ccc5919104.jpg',
'https://m.atcdn.co.uk/a/media/d4f094891580452b830ebfdba04f8cde.jpg',
'https://m.atcdn.co.uk/a/media/cab6346008524573860da3d8b24ebfdf.jpg',
'https://m.atcdn.co.uk/a/media/d57f687c67994764998aec83050c8833.jpg',
'https://m.atcdn.co.uk/a/media/165098ae764e4190aadf724a546392d1.jpg',
'https://m.atcdn.co.uk/a/media/a43c73d843ea452bb888a9f153aa3a20.jpg',
'https://m.atcdn.co.uk/a/media/12797aafec8b4506bcc16ce6029a1f50.jpg',
'https://m.atcdn.co.uk/a/media/fc7bfe1c29bf4bd3b0f31a1962d063f6.jpg',
'https://m.atcdn.co.uk/a/media/323bd3bcc03046c7971f597113476c2e.jpg',
'https://m.atcdn.co.uk/a/media/6231fd8f38014f20b7c7e364015b1675.jpg',
'https://m.atcdn.co.uk/a/media/d2df116fa49e40858ffe8cf0daa73b0d.jpg',
'https://m.atcdn.co.uk/a/media/d855f0b9ffc94dff9c4bdbeb46335133.jpg',
'https://m.atcdn.co.uk/a/media/b3b0c45c3b49468fad86b7ad9f4916b1.jpg',
'https://m.atcdn.co.uk/a/media/8793c4a146bd48d2af408b91f0b95988.jpg',
'https://m.atcdn.co.uk/a/media/54c68d5715d54fe190a9c712d61d1032.jpg',
'https://m.atcdn.co.uk/a/media/78e23b0357224e8e9af1d7b7bdece13a.jpg',
'https://m.atcdn.co.uk/a/media/0a38300a34004f1584b785837103ac16.jpg',
'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'https://m.atcdn.co.uk/a/media/d147a40bd7aa4bd88d0fdc5d2cc25164.jpg',
'https://m.atcdn.co.uk/a/media/352ce3bbefd24c62904d1d75e6d0d437.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_667e286d-cb21-5af1-89fa-0ca4f6ab0d4c/667e286d-cb21-5af1-89fa-0ca4f6ab0d4c_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 474338,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/cbb51ea87c924f74a25225ccc5919104.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_667e286d-cb21-5af1-89fa-0ca4f6ab0d4c/667e286d-cb21-5af1-89fa-0ca4f6ab0d4c_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 432590,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/d4f094891580452b830ebfdba04f8cde.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aca7208a-c8ec-56a0-b603-bf532377c393/aca7208a-c8ec-56a0-b603-bf532377c393_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 129289,
'Height': 1535,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/12797aafec8b4506bcc16ce6029a1f50.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_667e286d-cb21-5af1-89fa-0ca4f6ab0d4c/667e286d-cb21-5af1-89fa-0ca4f6ab0d4c_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 239355,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/cab6346008524573860da3d8b24ebfdf.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_667e286d-cb21-5af1-89fa-0ca4f6ab0d4c/667e286d-cb21-5af1-89fa-0ca4f6ab0d4c_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 229442,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/d57f687c67994764998aec83050c8833.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_667e286d-cb21-5af1-89fa-0ca4f6ab0d4c/667e286d-cb21-5af1-89fa-0ca4f6ab0d4c_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 442516,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/165098ae764e4190aadf724a546392d1.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_667e286d-cb21-5af1-89fa-0ca4f6ab0d4c/667e286d-cb21-5af1-89fa-0ca4f6ab0d4c_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 463986,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a43c73d843ea452bb888a9f153aa3a20.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_667e286d-cb21-5af1-89fa-0ca4f6ab0d4c/667e286d-cb21-5af1-89fa-0ca4f6ab0d4c_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 254290,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/fc7bfe1c29bf4bd3b0f31a1962d063f6.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_667e286d-cb21-5af1-89fa-0ca4f6ab0d4c/667e286d-cb21-5af1-89fa-0ca4f6ab0d4c_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 163669,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/323bd3bcc03046c7971f597113476c2e.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_667e286d-cb21-5af1-89fa-0ca4f6ab0d4c/667e286d-cb21-5af1-89fa-0ca4f6ab0d4c_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 155695,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/6231fd8f38014f20b7c7e364015b1675.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_667e286d-cb21-5af1-89fa-0ca4f6ab0d4c/667e286d-cb21-5af1-89fa-0ca4f6ab0d4c_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 164911,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/d2df116fa49e40858ffe8cf0daa73b0d.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_667e286d-cb21-5af1-89fa-0ca4f6ab0d4c/667e286d-cb21-5af1-89fa-0ca4f6ab0d4c_image_10.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 318560,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/d855f0b9ffc94dff9c4bdbeb46335133.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_667e286d-cb21-5af1-89fa-0ca4f6ab0d4c/667e286d-cb21-5af1-89fa-0ca4f6ab0d4c_image_11.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 271155,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b3b0c45c3b49468fad86b7ad9f4916b1.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_667e286d-cb21-5af1-89fa-0ca4f6ab0d4c/667e286d-cb21-5af1-89fa-0ca4f6ab0d4c_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 154640,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8793c4a146bd48d2af408b91f0b95988.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_07e9ed6d-3d77-5f21-8cc6-62717b3891fe/07e9ed6d-3d77-5f21-8cc6-62717b3891fe_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 101614,
'Height': 2048,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_667e286d-cb21-5af1-89fa-0ca4f6ab0d4c/667e286d-cb21-5af1-89fa-0ca4f6ab0d4c_image_13.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 263178,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/54c68d5715d54fe190a9c712d61d1032.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_667e286d-cb21-5af1-89fa-0ca4f6ab0d4c/667e286d-cb21-5af1-89fa-0ca4f6ab0d4c_image_14.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 191068,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/78e23b0357224e8e9af1d7b7bdece13a.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_667e286d-cb21-5af1-89fa-0ca4f6ab0d4c/667e286d-cb21-5af1-89fa-0ca4f6ab0d4c_image_15.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 436079,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0a38300a34004f1584b785837103ac16.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_667e286d-cb21-5af1-89fa-0ca4f6ab0d4c/667e286d-cb21-5af1-89fa-0ca4f6ab0d4c_image_16.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 202787,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/d147a40bd7aa4bd88d0fdc5d2cc25164.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_667e286d-cb21-5af1-89fa-0ca4f6ab0d4c/667e286d-cb21-5af1-89fa-0ca4f6ab0d4c_image_17.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 320856,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/352ce3bbefd24c62904d1d75e6d0d437.jpg',
'Width': 2048}],
'price': 15590,
'price_includes_vat': True,
'registration_date': '2024-05-07',
'seats_number': 5,
'seller_name': None,
'title': 'Ford Puma 1.0T EcoBoost MHEV ST-Line Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': 'ST-Line',
'year': 2024}
2026-01-28 13:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:47 [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%27202507254806984%27 HTTP/1.1" 200 None
2026-01-28 13:01:47 [auto_selling_autotrader.co.uk] INFO: Saving data for 202507254806984: {'created_time': 1769605307.900319, 'last_price_update_time': 1769605307.900331}
2026-01-28 13:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202507254806984') HTTP/1.1" 204 0
2026-01-28 13:01: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:01: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:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/8d9b6cf9eb0341d3aae3bedb57873e7c.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:01:48 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': 129,
'color': 'Black',
'currency': 'GBP',
'description': 'PX TO CLEAR, SOLD AS SEEN!, 2 KEYS, VALID MOT UNTIL AUGUST '
'2026, ANDROID SCREEN FITTED, LOVELY RUNNER, FIRST COME FIRST '
'SERVED,',
'doors_number': 5,
'emission_standard': 'Euro 4',
'engine': '1.2L',
'engine_horse_power': 75,
'fuel_type': 'Petrol',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601249394011',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Honda',
'model': 'Jazz',
'odometer': 139691,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'photo_urls': ['https://m.atcdn.co.uk/a/media/258c91066aac4d7db17eec030e5af103.jpg',
'https://m.atcdn.co.uk/a/media/9e79ebeb411e4bcd87469ba25da3077e.jpg',
'https://m.atcdn.co.uk/a/media/0204f982d7634ef4a7c3539a9723551d.jpg',
'https://m.atcdn.co.uk/a/media/3075fee09b09478a85b52635edde43c4.jpg',
'https://m.atcdn.co.uk/a/media/7fdbc3701d4f4e418070dfdaf21fb6e9.jpg',
'https://m.atcdn.co.uk/a/media/0290b8dee0e14c8bba36025e199d9ac7.jpg'],
'price': 990,
'price_includes_vat': True,
'registration_date': '2007-10-15',
'seats_number': 5,
'seller_name': None,
'title': 'Honda Jazz 1.2 i-DSI S 5dr',
'transmission': 'manual',
'trim': 'S',
'year': 2007}
2026-01-28 13:01:48 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 77b26348-f3d7-5f69-83c7-68daba552892 with identifier: 202601249394011
2026-01-28 13:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 6 photos for item 77b26348-f3d7-5f69-83c7-68daba552892
2026-01-28 13:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252F258c91066aac4d7db17eec030e5af103.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/258c91066aac4d7db17eec030e5af103.jpg already downloaded
2026-01-28 13:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252F9e79ebeb411e4bcd87469ba25da3077e.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9e79ebeb411e4bcd87469ba25da3077e.jpg already downloaded
2026-01-28 13:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252F0204f982d7634ef4a7c3539a9723551d.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0204f982d7634ef4a7c3539a9723551d.jpg already downloaded
2026-01-28 13:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252F3075fee09b09478a85b52635edde43c4.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3075fee09b09478a85b52635edde43c4.jpg already downloaded
2026-01-28 13:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252F7fdbc3701d4f4e418070dfdaf21fb6e9.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7fdbc3701d4f4e418070dfdaf21fb6e9.jpg already downloaded
2026-01-28 13:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252F0290b8dee0e14c8bba36025e199d9ac7.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0290b8dee0e14c8bba36025e199d9ac7.jpg already downloaded
2026-01-28 13:01:48 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 77b26348-f3d7-5f69-83c7-68daba552892 with identifier 202601249394011
2026-01-28 13:01:48 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:48 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:48 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 77b26348-f3d7-5f69-83c7-68daba552892
2026-01-28 13:01:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 129,
'color': 'Black',
'currency': 'GBP',
'description': 'PX TO CLEAR, SOLD AS SEEN!, 2 KEYS, VALID MOT UNTIL AUGUST '
'2026, ANDROID SCREEN FITTED, LOVELY RUNNER, FIRST COME FIRST '
'SERVED,',
'doors_number': 5,
'emission_standard': 'Euro 4',
'engine': '1.2L',
'engine_horse_power': 75,
'fuel_type': 'Petrol',
'id': '77b26348-f3d7-5f69-83c7-68daba552892',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601249394011',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Honda',
'model': 'Jazz',
'odometer': 139691,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 6,
'photo_urls': ['https://m.atcdn.co.uk/a/media/258c91066aac4d7db17eec030e5af103.jpg',
'https://m.atcdn.co.uk/a/media/9e79ebeb411e4bcd87469ba25da3077e.jpg',
'https://m.atcdn.co.uk/a/media/0204f982d7634ef4a7c3539a9723551d.jpg',
'https://m.atcdn.co.uk/a/media/3075fee09b09478a85b52635edde43c4.jpg',
'https://m.atcdn.co.uk/a/media/7fdbc3701d4f4e418070dfdaf21fb6e9.jpg',
'https://m.atcdn.co.uk/a/media/0290b8dee0e14c8bba36025e199d9ac7.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_77b26348-f3d7-5f69-83c7-68daba552892/77b26348-f3d7-5f69-83c7-68daba552892_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 517778,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/258c91066aac4d7db17eec030e5af103.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_77b26348-f3d7-5f69-83c7-68daba552892/77b26348-f3d7-5f69-83c7-68daba552892_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 334758,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/9e79ebeb411e4bcd87469ba25da3077e.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_77b26348-f3d7-5f69-83c7-68daba552892/77b26348-f3d7-5f69-83c7-68daba552892_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 335584,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0204f982d7634ef4a7c3539a9723551d.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_77b26348-f3d7-5f69-83c7-68daba552892/77b26348-f3d7-5f69-83c7-68daba552892_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 473155,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3075fee09b09478a85b52635edde43c4.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_77b26348-f3d7-5f69-83c7-68daba552892/77b26348-f3d7-5f69-83c7-68daba552892_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 567551,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/7fdbc3701d4f4e418070dfdaf21fb6e9.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_77b26348-f3d7-5f69-83c7-68daba552892/77b26348-f3d7-5f69-83c7-68daba552892_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 513369,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0290b8dee0e14c8bba36025e199d9ac7.jpg',
'Width': 2048}],
'price': 990,
'price_includes_vat': True,
'registration_date': '2007-10-15',
'seats_number': 5,
'seller_name': None,
'title': 'Honda Jazz 1.2 i-DSI S 5dr',
'transmission': 'manual',
'trim': 'S',
'year': 2007}
2026-01-28 13:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:48 [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%27202601249394011%27 HTTP/1.1" 200 None
2026-01-28 13:01:48 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601249394011: {'created_time': 1769605308.212884, 'last_price_update_time': 1769605308.212896}
2026-01-28 13:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601249394011') HTTP/1.1" 204 0
2026-01-28 13:01:48 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:01:48 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb1088ea10>
2026-01-28 13:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:01:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:01:48 [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:01:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:01:48 [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:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8b67a470-e329-5825-8ca1-37c73cae0ed8/8b67a470-e329-5825-8ca1-37c73cae0ed8_image_2.jpg HTTP/1.1" 201 0
2026-01-28 13:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:48 [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%252F8d9b6cf9eb0341d3aae3bedb57873e7c.jpg') HTTP/1.1" 204 0
2026-01-28 13:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8d9b6cf9eb0341d3aae3bedb57873e7c.jpg saved to cache
2026-01-28 13:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 8b67a470-e329-5825-8ca1-37c73cae0ed8
2026-01-28 13:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/e5297355fd864164acc76c222b3dbf24.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:01:48 [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:01:48 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:01:48 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb119f8710>
2026-01-28 13:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:01:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:01:48 [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:01:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:01:48 [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:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8b67a470-e329-5825-8ca1-37c73cae0ed8/8b67a470-e329-5825-8ca1-37c73cae0ed8_image_1.jpg HTTP/1.1" 201 0
2026-01-28 13:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252Fe5297355fd864164acc76c222b3dbf24.jpg') HTTP/1.1" 204 0
2026-01-28 13:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e5297355fd864164acc76c222b3dbf24.jpg saved to cache
2026-01-28 13:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 8b67a470-e329-5825-8ca1-37c73cae0ed8
2026-01-28 13:01:49 [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:01:49 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': 111,
'color': 'Silver',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful BMW '
'1-Series which comes with: \n'
'\n'
'Part Service history, ULEZ Compliant, HPI Clear, Sat-Nav, 2 '
'Owners, Climate control, Remote central locking, Cruise '
'control, Traction control, Seat ISOFIX, Rear Parking '
'Sensors, \n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.5L',
'engine_horse_power': 114,
'fuel_type': 'Diesel',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512048362895',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'BMW',
'model': '1 Series',
'odometer': 33530,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'photo_urls': ['https://m.atcdn.co.uk/a/media/d7078775acbd4cabb7dd06b07c83f445.jpg',
'https://m.atcdn.co.uk/a/media/3272555e7ecd48a28f3e912414fe4622.jpg',
'https://m.atcdn.co.uk/a/media/38761fc4ae9f4199988ef47fccb0f282.jpg',
'https://m.atcdn.co.uk/a/media/632cc5fae4744e2b9b3c395fd96ce170.jpg',
'https://m.atcdn.co.uk/a/media/2ef80a72093f4489b633ed26ee918876.jpg',
'https://m.atcdn.co.uk/a/media/b03930a159fb484a955364def8b2f5eb.jpg',
'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'https://m.atcdn.co.uk/a/media/14db56f625a14485b93e20b0edb09abc.jpg',
'https://m.atcdn.co.uk/a/media/b461c106a8f64ca18b8fadbab0e53f66.jpg',
'https://m.atcdn.co.uk/a/media/5adcff0d3d534188a000990739832304.jpg',
'https://m.atcdn.co.uk/a/media/a420d4f778134bde8de5a0ee52cd76be.jpg',
'https://m.atcdn.co.uk/a/media/5d1a82f1e1a14fe0b572b2ff50286e59.jpg',
'https://m.atcdn.co.uk/a/media/58c39ff4defe44898870a0665d7ce719.jpg',
'https://m.atcdn.co.uk/a/media/ece62c4319dc4443a07f3c35062b316b.jpg',
'https://m.atcdn.co.uk/a/media/1d72333c0ea4419f9f297dc4758f97a4.jpg',
'https://m.atcdn.co.uk/a/media/5db1d485891340c5b035d718a7f5fdf8.jpg',
'https://m.atcdn.co.uk/a/media/0371d34a378b48d9be7ef4582a57fb20.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'https://m.atcdn.co.uk/a/media/659aee485f584dae81bec449e7bd38a2.jpg',
'https://m.atcdn.co.uk/a/media/93e884beb2ed4194a24afee81fd038b6.jpg',
'https://m.atcdn.co.uk/a/media/090377c9819841fe9efdf4c10c68e8c5.jpg',
'https://m.atcdn.co.uk/a/media/c0c571cf723844fd96748043b268e945.jpg',
'https://m.atcdn.co.uk/a/media/8984e098c3c34676aeb4bf411ad4fac2.jpg',
'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'https://m.atcdn.co.uk/a/media/928c52ba9aaa466d8845f5f1e51a665f.jpg',
'https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg',
'https://m.atcdn.co.uk/a/media/e5dea227e4744c9da7b919529d58bbc0.jpg',
'https://m.atcdn.co.uk/a/media/830452b35db64a6694cd22ca45019074.jpg',
'https://m.atcdn.co.uk/a/media/407d53df2c6e4e3d84452558908a296e.jpg',
'https://m.atcdn.co.uk/a/media/42f6da7249614d919a8d58b4d8fa3ff0.jpg',
'https://m.atcdn.co.uk/a/media/3eeec34bd11f44f1b9ba5d0145b57dc7.jpg',
'https://m.atcdn.co.uk/a/media/29777d40da0f4e498153ffa396a962e4.jpg',
'https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg',
'https://m.atcdn.co.uk/a/media/3e6ab91deb944ab58e5ee9fdecb8edf9.jpg',
'https://m.atcdn.co.uk/a/media/2dfeb130b17f47d98eed9e7020513efe.jpg',
'https://m.atcdn.co.uk/a/media/e3400e6331cd49bcb7ac50fdc78107ab.jpg',
'https://m.atcdn.co.uk/a/media/2bdcfb0ea56f4b0f87ff84c29c8f2a8c.jpg',
'https://m.atcdn.co.uk/a/media/ba611d5aa9aa48148348b42a52ec76e6.jpg'],
'price': 10850,
'price_includes_vat': True,
'registration_date': '2018-08-21',
'seats_number': 5,
'seller_name': None,
'title': 'BMW 1 Series 1.5 116d SE Business Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': 'SE Business',
'year': 2018}
2026-01-28 13:01:49 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 5e32df22-4359-5a1f-a501-6e583fbbac4c with identifier: 202512048362895
2026-01-28 13:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item 5e32df22-4359-5a1f-a501-6e583fbbac4c
2026-01-28 13:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fd7078775acbd4cabb7dd06b07c83f445.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d7078775acbd4cabb7dd06b07c83f445.jpg already downloaded
2026-01-28 13:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3272555e7ecd48a28f3e912414fe4622.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3272555e7ecd48a28f3e912414fe4622.jpg already downloaded
2026-01-28 13:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F38761fc4ae9f4199988ef47fccb0f282.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/38761fc4ae9f4199988ef47fccb0f282.jpg already downloaded
2026-01-28 13:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F632cc5fae4744e2b9b3c395fd96ce170.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/632cc5fae4744e2b9b3c395fd96ce170.jpg already downloaded
2026-01-28 13:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F2ef80a72093f4489b633ed26ee918876.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2ef80a72093f4489b633ed26ee918876.jpg already downloaded
2026-01-28 13:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb03930a159fb484a955364def8b2f5eb.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b03930a159fb484a955364def8b2f5eb.jpg already downloaded
2026-01-28 13:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3348dd78bc284ca99c10f01a2248694a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg already downloaded
2026-01-28 13:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F14db56f625a14485b93e20b0edb09abc.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/14db56f625a14485b93e20b0edb09abc.jpg already downloaded
2026-01-28 13:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb461c106a8f64ca18b8fadbab0e53f66.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b461c106a8f64ca18b8fadbab0e53f66.jpg already downloaded
2026-01-28 13:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F5adcff0d3d534188a000990739832304.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5adcff0d3d534188a000990739832304.jpg already downloaded
2026-01-28 13:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa420d4f778134bde8de5a0ee52cd76be.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a420d4f778134bde8de5a0ee52cd76be.jpg already downloaded
2026-01-28 13:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F5d1a82f1e1a14fe0b572b2ff50286e59.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5d1a82f1e1a14fe0b572b2ff50286e59.jpg already downloaded
2026-01-28 13:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F58c39ff4defe44898870a0665d7ce719.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/58c39ff4defe44898870a0665d7ce719.jpg already downloaded
2026-01-28 13:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fece62c4319dc4443a07f3c35062b316b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ece62c4319dc4443a07f3c35062b316b.jpg already downloaded
2026-01-28 13:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F1d72333c0ea4419f9f297dc4758f97a4.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1d72333c0ea4419f9f297dc4758f97a4.jpg already downloaded
2026-01-28 13:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F5db1d485891340c5b035d718a7f5fdf8.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5db1d485891340c5b035d718a7f5fdf8.jpg already downloaded
2026-01-28 13:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0371d34a378b48d9be7ef4582a57fb20.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0371d34a378b48d9be7ef4582a57fb20.jpg already downloaded
2026-01-28 13:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fbc0244e4dc154b0abde2ab714929979b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg already downloaded
2026-01-28 13:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F659aee485f584dae81bec449e7bd38a2.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/659aee485f584dae81bec449e7bd38a2.jpg already downloaded
2026-01-28 13:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F93e884beb2ed4194a24afee81fd038b6.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/93e884beb2ed4194a24afee81fd038b6.jpg already downloaded
2026-01-28 13:01:50 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 5e32df22-4359-5a1f-a501-6e583fbbac4c with identifier 202512048362895
2026-01-28 13:01:50 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:50 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:50 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 5e32df22-4359-5a1f-a501-6e583fbbac4c
2026-01-28 13:01:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 111,
'color': 'Silver',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful BMW '
'1-Series which comes with: \n'
'\n'
'Part Service history, ULEZ Compliant, HPI Clear, Sat-Nav, 2 '
'Owners, Climate control, Remote central locking, Cruise '
'control, Traction control, Seat ISOFIX, Rear Parking '
'Sensors, \n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.5L',
'engine_horse_power': 114,
'fuel_type': 'Diesel',
'id': '5e32df22-4359-5a1f-a501-6e583fbbac4c',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512048362895',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'BMW',
'model': '1 Series',
'odometer': 33530,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 38,
'photo_urls': ['https://m.atcdn.co.uk/a/media/d7078775acbd4cabb7dd06b07c83f445.jpg',
'https://m.atcdn.co.uk/a/media/3272555e7ecd48a28f3e912414fe4622.jpg',
'https://m.atcdn.co.uk/a/media/38761fc4ae9f4199988ef47fccb0f282.jpg',
'https://m.atcdn.co.uk/a/media/632cc5fae4744e2b9b3c395fd96ce170.jpg',
'https://m.atcdn.co.uk/a/media/2ef80a72093f4489b633ed26ee918876.jpg',
'https://m.atcdn.co.uk/a/media/b03930a159fb484a955364def8b2f5eb.jpg',
'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'https://m.atcdn.co.uk/a/media/14db56f625a14485b93e20b0edb09abc.jpg',
'https://m.atcdn.co.uk/a/media/b461c106a8f64ca18b8fadbab0e53f66.jpg',
'https://m.atcdn.co.uk/a/media/5adcff0d3d534188a000990739832304.jpg',
'https://m.atcdn.co.uk/a/media/a420d4f778134bde8de5a0ee52cd76be.jpg',
'https://m.atcdn.co.uk/a/media/5d1a82f1e1a14fe0b572b2ff50286e59.jpg',
'https://m.atcdn.co.uk/a/media/58c39ff4defe44898870a0665d7ce719.jpg',
'https://m.atcdn.co.uk/a/media/ece62c4319dc4443a07f3c35062b316b.jpg',
'https://m.atcdn.co.uk/a/media/1d72333c0ea4419f9f297dc4758f97a4.jpg',
'https://m.atcdn.co.uk/a/media/5db1d485891340c5b035d718a7f5fdf8.jpg',
'https://m.atcdn.co.uk/a/media/0371d34a378b48d9be7ef4582a57fb20.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'https://m.atcdn.co.uk/a/media/659aee485f584dae81bec449e7bd38a2.jpg',
'https://m.atcdn.co.uk/a/media/93e884beb2ed4194a24afee81fd038b6.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5e32df22-4359-5a1f-a501-6e583fbbac4c/5e32df22-4359-5a1f-a501-6e583fbbac4c_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 505054,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/d7078775acbd4cabb7dd06b07c83f445.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5e32df22-4359-5a1f-a501-6e583fbbac4c/5e32df22-4359-5a1f-a501-6e583fbbac4c_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 486796,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3272555e7ecd48a28f3e912414fe4622.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5e32df22-4359-5a1f-a501-6e583fbbac4c/5e32df22-4359-5a1f-a501-6e583fbbac4c_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 338964,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/38761fc4ae9f4199988ef47fccb0f282.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5e32df22-4359-5a1f-a501-6e583fbbac4c/5e32df22-4359-5a1f-a501-6e583fbbac4c_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 311636,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/632cc5fae4744e2b9b3c395fd96ce170.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5e32df22-4359-5a1f-a501-6e583fbbac4c/5e32df22-4359-5a1f-a501-6e583fbbac4c_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 534089,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/2ef80a72093f4489b633ed26ee918876.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5e32df22-4359-5a1f-a501-6e583fbbac4c/5e32df22-4359-5a1f-a501-6e583fbbac4c_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 477691,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b03930a159fb484a955364def8b2f5eb.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 31431,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5e32df22-4359-5a1f-a501-6e583fbbac4c/5e32df22-4359-5a1f-a501-6e583fbbac4c_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 332222,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/14db56f625a14485b93e20b0edb09abc.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5e32df22-4359-5a1f-a501-6e583fbbac4c/5e32df22-4359-5a1f-a501-6e583fbbac4c_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 285052,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b461c106a8f64ca18b8fadbab0e53f66.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5e32df22-4359-5a1f-a501-6e583fbbac4c/5e32df22-4359-5a1f-a501-6e583fbbac4c_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 331966,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/5adcff0d3d534188a000990739832304.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5e32df22-4359-5a1f-a501-6e583fbbac4c/5e32df22-4359-5a1f-a501-6e583fbbac4c_image_10.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 209719,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a420d4f778134bde8de5a0ee52cd76be.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5e32df22-4359-5a1f-a501-6e583fbbac4c/5e32df22-4359-5a1f-a501-6e583fbbac4c_image_11.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 362182,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/5d1a82f1e1a14fe0b572b2ff50286e59.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_07e9ed6d-3d77-5f21-8cc6-62717b3891fe/07e9ed6d-3d77-5f21-8cc6-62717b3891fe_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 101614,
'Height': 2048,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5e32df22-4359-5a1f-a501-6e583fbbac4c/5e32df22-4359-5a1f-a501-6e583fbbac4c_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 221628,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/58c39ff4defe44898870a0665d7ce719.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5e32df22-4359-5a1f-a501-6e583fbbac4c/5e32df22-4359-5a1f-a501-6e583fbbac4c_image_13.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 211038,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ece62c4319dc4443a07f3c35062b316b.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5e32df22-4359-5a1f-a501-6e583fbbac4c/5e32df22-4359-5a1f-a501-6e583fbbac4c_image_14.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 286344,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/1d72333c0ea4419f9f297dc4758f97a4.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5e32df22-4359-5a1f-a501-6e583fbbac4c/5e32df22-4359-5a1f-a501-6e583fbbac4c_image_15.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 327318,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/5db1d485891340c5b035d718a7f5fdf8.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5e32df22-4359-5a1f-a501-6e583fbbac4c/5e32df22-4359-5a1f-a501-6e583fbbac4c_image_16.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 214681,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0371d34a378b48d9be7ef4582a57fb20.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5e32df22-4359-5a1f-a501-6e583fbbac4c/5e32df22-4359-5a1f-a501-6e583fbbac4c_image_18.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 303894,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/659aee485f584dae81bec449e7bd38a2.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5e32df22-4359-5a1f-a501-6e583fbbac4c/5e32df22-4359-5a1f-a501-6e583fbbac4c_image_19.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 299745,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/93e884beb2ed4194a24afee81fd038b6.jpg',
'Width': 2048}],
'price': 10850,
'price_includes_vat': True,
'registration_date': '2018-08-21',
'seats_number': 5,
'seller_name': None,
'title': 'BMW 1 Series 1.5 116d SE Business Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': 'SE Business',
'year': 2018}
2026-01-28 13:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:50 [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%27202512048362895%27 HTTP/1.1" 200 None
2026-01-28 13:01:50 [auto_selling_autotrader.co.uk] INFO: Saving data for 202512048362895: {'created_time': 1769605310.288334, 'last_price_update_time': 1769605310.288343}
2026-01-28 13:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202512048362895') HTTP/1.1" 204 0
2026-01-28 13:01:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/b70bda2ba9c54a3eb59c939279602814.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:01:50 [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:01:50 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:01:50 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:01:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:01:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb13518f10>
2026-01-28 13:01:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:01:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:01:50 [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:01:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:01: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:01:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:01:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8b67a470-e329-5825-8ca1-37c73cae0ed8/8b67a470-e329-5825-8ca1-37c73cae0ed8_image_0.jpg HTTP/1.1" 201 0
2026-01-28 13:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252Fb70bda2ba9c54a3eb59c939279602814.jpg') HTTP/1.1" 204 0
2026-01-28 13:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b70bda2ba9c54a3eb59c939279602814.jpg saved to cache
2026-01-28 13:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 8b67a470-e329-5825-8ca1-37c73cae0ed8
2026-01-28 13:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Removing item 8b67a470-e329-5825-8ca1-37c73cae0ed8 from tracking dictionaries
2026-01-28 13:01:50 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 8b67a470-e329-5825-8ca1-37c73cae0ed8 sending to next pipeline
2026-01-28 13:01:50 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 8b67a470-e329-5825-8ca1-37c73cae0ed8 with identifier 202601249392850
2026-01-28 13:01:50 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:50 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:50 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 8b67a470-e329-5825-8ca1-37c73cae0ed8
2026-01-28 13:01:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/b70bda2ba9c54a3eb59c939279602814.jpg>
{'auction_title': '',
'c_o_2_emission_value': 183,
'color': 'Grey',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful Audi A4 '
'Avant which comes with: \n'
'\n'
'Full Service history, Last Serviced @ 94 638 miles, Chain '
'replaced @ 85 424 miles, 2 Keys, ULEZ Compliant, HPI Clear, '
'Remote central locking, Climate control, Seat ISOFIX, \n'
'\n'
'***FREE DELIVERY WITHIN 20 MILE RADIUS***\n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 5',
'engine': '2L',
'engine_horse_power': 208,
'fuel_type': 'Petrol',
'id': '8b67a470-e329-5825-8ca1-37c73cae0ed8',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601249392850',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Audi',
'model': 'A4 Avant',
'odometer': 97825,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 40,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b67a470-e329-5825-8ca1-37c73cae0ed8/8b67a470-e329-5825-8ca1-37c73cae0ed8_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 504561,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b70bda2ba9c54a3eb59c939279602814.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b67a470-e329-5825-8ca1-37c73cae0ed8/8b67a470-e329-5825-8ca1-37c73cae0ed8_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 502456,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e5297355fd864164acc76c222b3dbf24.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 20379,
'Height': 385,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'Width': 385},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b67a470-e329-5825-8ca1-37c73cae0ed8/8b67a470-e329-5825-8ca1-37c73cae0ed8_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 324660,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8d9b6cf9eb0341d3aae3bedb57873e7c.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b67a470-e329-5825-8ca1-37c73cae0ed8/8b67a470-e329-5825-8ca1-37c73cae0ed8_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 323767,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3d60560134a841a7ae121d37a75263c9.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b67a470-e329-5825-8ca1-37c73cae0ed8/8b67a470-e329-5825-8ca1-37c73cae0ed8_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 506997,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/9de941fd03124638aab2adde7b44f51b.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 31431,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b67a470-e329-5825-8ca1-37c73cae0ed8/8b67a470-e329-5825-8ca1-37c73cae0ed8_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 517192,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3343cf81b21d42cfa12babe55fb22e22.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b67a470-e329-5825-8ca1-37c73cae0ed8/8b67a470-e329-5825-8ca1-37c73cae0ed8_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 394112,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/aa1d8009df154ef58d7a8306732bfc5c.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b67a470-e329-5825-8ca1-37c73cae0ed8/8b67a470-e329-5825-8ca1-37c73cae0ed8_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 348807,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/7db916259e984c38aea2b4c68780dd84.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b67a470-e329-5825-8ca1-37c73cae0ed8/8b67a470-e329-5825-8ca1-37c73cae0ed8_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 255550,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/fbacaa93da324f1dbb8f08a35d490af9.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b67a470-e329-5825-8ca1-37c73cae0ed8/8b67a470-e329-5825-8ca1-37c73cae0ed8_image_11.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 407145,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f33a596bfcec4eb0aa96615976c990dc.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_07e9ed6d-3d77-5f21-8cc6-62717b3891fe/07e9ed6d-3d77-5f21-8cc6-62717b3891fe_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 101614,
'Height': 2048,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b67a470-e329-5825-8ca1-37c73cae0ed8/8b67a470-e329-5825-8ca1-37c73cae0ed8_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 264092,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8f38972b09fb420ca55e472d1a53d784.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b67a470-e329-5825-8ca1-37c73cae0ed8/8b67a470-e329-5825-8ca1-37c73cae0ed8_image_13.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 275291,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/d77e25d0f9a1457a8d7f35e002d06a25.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b67a470-e329-5825-8ca1-37c73cae0ed8/8b67a470-e329-5825-8ca1-37c73cae0ed8_image_14.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 456526,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e29a9af74ccb43ec87be2c96147d8334.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b67a470-e329-5825-8ca1-37c73cae0ed8/8b67a470-e329-5825-8ca1-37c73cae0ed8_image_15.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 256868,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/cea62696e8ff4910a21907aac9383b26.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b67a470-e329-5825-8ca1-37c73cae0ed8/8b67a470-e329-5825-8ca1-37c73cae0ed8_image_16.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 266289,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/4c65cb0ba16e486587da423e70d4bf73.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b67a470-e329-5825-8ca1-37c73cae0ed8/8b67a470-e329-5825-8ca1-37c73cae0ed8_image_18.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 319803,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/97881988cfd54772bc9602edd0134815.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b67a470-e329-5825-8ca1-37c73cae0ed8/8b67a470-e329-5825-8ca1-37c73cae0ed8_image_19.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 391916,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ea031d3412ad4fbd8c0901bd135036f1.jpg',
'Width': 2048}],
'price': 5990,
'price_includes_vat': True,
'registration_date': '2011-01-03',
'seats_number': 5,
'seller_name': None,
'title': 'Audi A4 Avant 2.0 TFSI Executive S line S Tronic quattro Euro 5 5dr',
'transmission': 'automatic',
'trim': 'Executive S line',
'year': 2011}
2026-01-28 13:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:50 [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%27202601249392850%27 HTTP/1.1" 200 None
2026-01-28 13:01:50 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601249392850: {'created_time': 1769605310.742998, 'last_price_update_time': 1769605310.743008}
2026-01-28 13:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601249392850') HTTP/1.1" 204 0
2026-01-28 13:01:51 [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:01:51 [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:01:51 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': 137,
'color': 'White',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful Nissan Juke '
'which comes with: \n'
'\n'
'Part Service History, Just serviced!, 1 Owner from new, '
'Sat-Nav, Reverse Camera, Apple Car Play, Bluetooth, Climate '
'Control, Air Conditioning, DAB Radio, Cruise Control, '
'Traction Control\n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1L',
'engine_horse_power': 112,
'fuel_type': 'Petrol',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202508145432544',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Nissan',
'model': 'Juke',
'odometer': 15780,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'photo_urls': ['https://m.atcdn.co.uk/a/media/436d3cc33046439088c99b9b5453d58b.jpg',
'https://m.atcdn.co.uk/a/media/ca11147e4a3f4d819add40a5680bf01d.jpg',
'https://m.atcdn.co.uk/a/media/0bb53082770e40d6a38c2634f996fb3a.jpg',
'https://m.atcdn.co.uk/a/media/eeb5c0e4b45547aeb8bf2025cb0996f5.jpg',
'https://m.atcdn.co.uk/a/media/c2653688faf6459ab9cc16d54213b7e3.jpg',
'https://m.atcdn.co.uk/a/media/f339b1f041a14ab1b5e3cbb1797eb8af.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'https://m.atcdn.co.uk/a/media/be87565fe819462499dffca486722129.jpg',
'https://m.atcdn.co.uk/a/media/abbd4b8a2f50438ea0fb07438d72f682.jpg',
'https://m.atcdn.co.uk/a/media/6bc91167b5bd4bedbd803ad47cabdad1.jpg',
'https://m.atcdn.co.uk/a/media/64126cc69e654462859f4d32946f2d8c.jpg',
'https://m.atcdn.co.uk/a/media/4ba92b10ce7647908c1e8d90703e1d6d.jpg',
'https://m.atcdn.co.uk/a/media/295ab45885b24419a50e6397ba27cc5b.jpg',
'https://m.atcdn.co.uk/a/media/e63d7386d08c43a5a25ff16140966e5c.jpg',
'https://m.atcdn.co.uk/a/media/f395721f02c54b14b9a2fb5126f272d5.jpg',
'https://m.atcdn.co.uk/a/media/00a0541722084b26aa0b035c919c601e.jpg',
'https://m.atcdn.co.uk/a/media/19467f5d2af245658e259f407a2725ba.jpg',
'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'https://m.atcdn.co.uk/a/media/f7f20af45a8745f49a9f3642dda3f2a4.jpg',
'https://m.atcdn.co.uk/a/media/8d0d6c77697f409cbaa0bdd09dd2b9ab.jpg',
'https://m.atcdn.co.uk/a/media/26f3995f8d424960a5ad61692def6f37.jpg',
'https://m.atcdn.co.uk/a/media/4f046c11325d49c18ab8bbee8c404815.jpg',
'https://m.atcdn.co.uk/a/media/28b5afce794f4b27a912aae33c216a02.jpg',
'https://m.atcdn.co.uk/a/media/a687ec3d8c444ae4a76f7f70d631d7ee.jpg',
'https://m.atcdn.co.uk/a/media/df5575f2b6f841b7a9d35abbcf708c5e.jpg',
'https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg',
'https://m.atcdn.co.uk/a/media/98fcf630f5e940a18f677de90c06fd77.jpg',
'https://m.atcdn.co.uk/a/media/bea5e8385a614c29bc8a1998a7031314.jpg',
'https://m.atcdn.co.uk/a/media/89eee9ac59534ef1a81b5713b341f2b0.jpg',
'https://m.atcdn.co.uk/a/media/0120abca1d564e0a9c0599def0db5e3b.jpg',
'https://m.atcdn.co.uk/a/media/30dfa461a1ea4182a7b0a4327b66eae7.jpg',
'https://m.atcdn.co.uk/a/media/1929376f5ee749e2beef33f89afe31a1.jpg',
'https://m.atcdn.co.uk/a/media/cc8a224be74d49afa0d94285ea5bcf6d.jpg',
'https://m.atcdn.co.uk/a/media/3fecef18128f422eb02f928fe9bd0b72.jpg',
'https://m.atcdn.co.uk/a/media/875887d2d41442f5909139d410836491.jpg',
'https://m.atcdn.co.uk/a/media/83fda1e9d8484fcf9d57dcce11496681.jpg',
'https://m.atcdn.co.uk/a/media/12dd89a3534a41d4802d6145f264619d.jpg',
'https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg',
'https://m.atcdn.co.uk/a/media/fafad2664cad4ab181aa3cade6d5160e.jpg',
'https://m.atcdn.co.uk/a/media/8ee75af0e67b4d17b13b7e9fc2a1304d.jpg',
'https://m.atcdn.co.uk/a/media/afbb51b5389b4f198e0fdc9a30e9fdd4.jpg',
'https://m.atcdn.co.uk/a/media/8605942b174c46ab92a2f44cd08b5c4a.jpg',
'https://m.atcdn.co.uk/a/media/40be24cab0ab469a9cd51b3f12bcdf89.jpg'],
'price': 13990,
'price_includes_vat': True,
'registration_date': '2021-10-28',
'seats_number': 5,
'seller_name': None,
'title': 'Nissan Juke 1.0 DIG-T N-Connecta DCT Auto Euro 6 (s/s) 5dr',
'transmission': 'automatic',
'trim': 'N-Connecta',
'year': 2021}
2026-01-28 13:01:51 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 4414ea05-81d4-571c-a845-7b0a3baef6e9 with identifier: 202508145432544
2026-01-28 13:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item 4414ea05-81d4-571c-a845-7b0a3baef6e9
2026-01-28 13:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F436d3cc33046439088c99b9b5453d58b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/436d3cc33046439088c99b9b5453d58b.jpg already downloaded
2026-01-28 13:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fca11147e4a3f4d819add40a5680bf01d.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ca11147e4a3f4d819add40a5680bf01d.jpg already downloaded
2026-01-28 13:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0bb53082770e40d6a38c2634f996fb3a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0bb53082770e40d6a38c2634f996fb3a.jpg already downloaded
2026-01-28 13:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Feeb5c0e4b45547aeb8bf2025cb0996f5.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/eeb5c0e4b45547aeb8bf2025cb0996f5.jpg already downloaded
2026-01-28 13:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc2653688faf6459ab9cc16d54213b7e3.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c2653688faf6459ab9cc16d54213b7e3.jpg already downloaded
2026-01-28 13:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff339b1f041a14ab1b5e3cbb1797eb8af.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f339b1f041a14ab1b5e3cbb1797eb8af.jpg already downloaded
2026-01-28 13:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252Fbc0244e4dc154b0abde2ab714929979b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg already downloaded
2026-01-28 13:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252Fbe87565fe819462499dffca486722129.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/be87565fe819462499dffca486722129.jpg already downloaded
2026-01-28 13:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252Fabbd4b8a2f50438ea0fb07438d72f682.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/abbd4b8a2f50438ea0fb07438d72f682.jpg already downloaded
2026-01-28 13:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252F6bc91167b5bd4bedbd803ad47cabdad1.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6bc91167b5bd4bedbd803ad47cabdad1.jpg already downloaded
2026-01-28 13:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252F64126cc69e654462859f4d32946f2d8c.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/64126cc69e654462859f4d32946f2d8c.jpg already downloaded
2026-01-28 13:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252F4ba92b10ce7647908c1e8d90703e1d6d.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4ba92b10ce7647908c1e8d90703e1d6d.jpg already downloaded
2026-01-28 13:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252F295ab45885b24419a50e6397ba27cc5b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/295ab45885b24419a50e6397ba27cc5b.jpg already downloaded
2026-01-28 13:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252Fe63d7386d08c43a5a25ff16140966e5c.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e63d7386d08c43a5a25ff16140966e5c.jpg already downloaded
2026-01-28 13:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252Ff395721f02c54b14b9a2fb5126f272d5.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f395721f02c54b14b9a2fb5126f272d5.jpg already downloaded
2026-01-28 13:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252F00a0541722084b26aa0b035c919c601e.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/00a0541722084b26aa0b035c919c601e.jpg already downloaded
2026-01-28 13:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252F19467f5d2af245658e259f407a2725ba.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/19467f5d2af245658e259f407a2725ba.jpg already downloaded
2026-01-28 13:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252F42c06680dcb2472a8159c12f6b0da956.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg already downloaded
2026-01-28 13:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252Ff7f20af45a8745f49a9f3642dda3f2a4.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f7f20af45a8745f49a9f3642dda3f2a4.jpg already downloaded
2026-01-28 13:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%252F8d0d6c77697f409cbaa0bdd09dd2b9ab.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8d0d6c77697f409cbaa0bdd09dd2b9ab.jpg already downloaded
2026-01-28 13:01:52 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 4414ea05-81d4-571c-a845-7b0a3baef6e9 with identifier 202508145432544
2026-01-28 13:01:52 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:52 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:52 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 4414ea05-81d4-571c-a845-7b0a3baef6e9
2026-01-28 13:01:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 137,
'color': 'White',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful Nissan Juke '
'which comes with: \n'
'\n'
'Part Service History, Just serviced!, 1 Owner from new, '
'Sat-Nav, Reverse Camera, Apple Car Play, Bluetooth, Climate '
'Control, Air Conditioning, DAB Radio, Cruise Control, '
'Traction Control\n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1L',
'engine_horse_power': 112,
'fuel_type': 'Petrol',
'id': '4414ea05-81d4-571c-a845-7b0a3baef6e9',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202508145432544',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Nissan',
'model': 'Juke',
'odometer': 15780,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 43,
'photo_urls': ['https://m.atcdn.co.uk/a/media/436d3cc33046439088c99b9b5453d58b.jpg',
'https://m.atcdn.co.uk/a/media/ca11147e4a3f4d819add40a5680bf01d.jpg',
'https://m.atcdn.co.uk/a/media/0bb53082770e40d6a38c2634f996fb3a.jpg',
'https://m.atcdn.co.uk/a/media/eeb5c0e4b45547aeb8bf2025cb0996f5.jpg',
'https://m.atcdn.co.uk/a/media/c2653688faf6459ab9cc16d54213b7e3.jpg',
'https://m.atcdn.co.uk/a/media/f339b1f041a14ab1b5e3cbb1797eb8af.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'https://m.atcdn.co.uk/a/media/be87565fe819462499dffca486722129.jpg',
'https://m.atcdn.co.uk/a/media/abbd4b8a2f50438ea0fb07438d72f682.jpg',
'https://m.atcdn.co.uk/a/media/6bc91167b5bd4bedbd803ad47cabdad1.jpg',
'https://m.atcdn.co.uk/a/media/64126cc69e654462859f4d32946f2d8c.jpg',
'https://m.atcdn.co.uk/a/media/4ba92b10ce7647908c1e8d90703e1d6d.jpg',
'https://m.atcdn.co.uk/a/media/295ab45885b24419a50e6397ba27cc5b.jpg',
'https://m.atcdn.co.uk/a/media/e63d7386d08c43a5a25ff16140966e5c.jpg',
'https://m.atcdn.co.uk/a/media/f395721f02c54b14b9a2fb5126f272d5.jpg',
'https://m.atcdn.co.uk/a/media/00a0541722084b26aa0b035c919c601e.jpg',
'https://m.atcdn.co.uk/a/media/19467f5d2af245658e259f407a2725ba.jpg',
'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'https://m.atcdn.co.uk/a/media/f7f20af45a8745f49a9f3642dda3f2a4.jpg',
'https://m.atcdn.co.uk/a/media/8d0d6c77697f409cbaa0bdd09dd2b9ab.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f36305a4-cea9-584e-a6b8-fc4d6e5c2dde/f36305a4-cea9-584e-a6b8-fc4d6e5c2dde_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 499367,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/436d3cc33046439088c99b9b5453d58b.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f36305a4-cea9-584e-a6b8-fc4d6e5c2dde/f36305a4-cea9-584e-a6b8-fc4d6e5c2dde_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 456922,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ca11147e4a3f4d819add40a5680bf01d.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f36305a4-cea9-584e-a6b8-fc4d6e5c2dde/f36305a4-cea9-584e-a6b8-fc4d6e5c2dde_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 277773,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0bb53082770e40d6a38c2634f996fb3a.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 20379,
'Height': 385,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'Width': 385},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f36305a4-cea9-584e-a6b8-fc4d6e5c2dde/f36305a4-cea9-584e-a6b8-fc4d6e5c2dde_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 251507,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/eeb5c0e4b45547aeb8bf2025cb0996f5.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f36305a4-cea9-584e-a6b8-fc4d6e5c2dde/f36305a4-cea9-584e-a6b8-fc4d6e5c2dde_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 501744,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/c2653688faf6459ab9cc16d54213b7e3.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f36305a4-cea9-584e-a6b8-fc4d6e5c2dde/f36305a4-cea9-584e-a6b8-fc4d6e5c2dde_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 487822,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f339b1f041a14ab1b5e3cbb1797eb8af.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 31431,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f36305a4-cea9-584e-a6b8-fc4d6e5c2dde/f36305a4-cea9-584e-a6b8-fc4d6e5c2dde_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 180584,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/be87565fe819462499dffca486722129.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f36305a4-cea9-584e-a6b8-fc4d6e5c2dde/f36305a4-cea9-584e-a6b8-fc4d6e5c2dde_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 194110,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/abbd4b8a2f50438ea0fb07438d72f682.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f36305a4-cea9-584e-a6b8-fc4d6e5c2dde/f36305a4-cea9-584e-a6b8-fc4d6e5c2dde_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 341071,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/6bc91167b5bd4bedbd803ad47cabdad1.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f36305a4-cea9-584e-a6b8-fc4d6e5c2dde/f36305a4-cea9-584e-a6b8-fc4d6e5c2dde_image_10.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 298558,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/64126cc69e654462859f4d32946f2d8c.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f36305a4-cea9-584e-a6b8-fc4d6e5c2dde/f36305a4-cea9-584e-a6b8-fc4d6e5c2dde_image_11.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 164164,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/4ba92b10ce7647908c1e8d90703e1d6d.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f36305a4-cea9-584e-a6b8-fc4d6e5c2dde/f36305a4-cea9-584e-a6b8-fc4d6e5c2dde_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 254002,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/295ab45885b24419a50e6397ba27cc5b.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f36305a4-cea9-584e-a6b8-fc4d6e5c2dde/f36305a4-cea9-584e-a6b8-fc4d6e5c2dde_image_13.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 174043,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e63d7386d08c43a5a25ff16140966e5c.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f36305a4-cea9-584e-a6b8-fc4d6e5c2dde/f36305a4-cea9-584e-a6b8-fc4d6e5c2dde_image_14.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 470804,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f395721f02c54b14b9a2fb5126f272d5.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f36305a4-cea9-584e-a6b8-fc4d6e5c2dde/f36305a4-cea9-584e-a6b8-fc4d6e5c2dde_image_15.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 171982,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/00a0541722084b26aa0b035c919c601e.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f36305a4-cea9-584e-a6b8-fc4d6e5c2dde/f36305a4-cea9-584e-a6b8-fc4d6e5c2dde_image_16.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 279543,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/19467f5d2af245658e259f407a2725ba.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f36305a4-cea9-584e-a6b8-fc4d6e5c2dde/f36305a4-cea9-584e-a6b8-fc4d6e5c2dde_image_18.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 237879,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f7f20af45a8745f49a9f3642dda3f2a4.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f36305a4-cea9-584e-a6b8-fc4d6e5c2dde/f36305a4-cea9-584e-a6b8-fc4d6e5c2dde_image_19.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 385682,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8d0d6c77697f409cbaa0bdd09dd2b9ab.jpg',
'Width': 2048}],
'price': 13990,
'price_includes_vat': True,
'registration_date': '2021-10-28',
'seats_number': 5,
'seller_name': None,
'title': 'Nissan Juke 1.0 DIG-T N-Connecta DCT Auto Euro 6 (s/s) 5dr',
'transmission': 'automatic',
'trim': 'N-Connecta',
'year': 2021}
2026-01-28 13:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01: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%27202508145432544%27 HTTP/1.1" 200 None
2026-01-28 13:01:52 [auto_selling_autotrader.co.uk] INFO: Saving data for 202508145432544: {'created_time': 1769605312.349001, 'last_price_update_time': 1769605312.349011}
2026-01-28 13:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202508145432544') HTTP/1.1" 204 0
2026-01-28 13:01:54 [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:01: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:01:54 [scrapy.extensions.logstats] INFO: Crawled 27 pages (at 11 pages/min), scraped 24 items (at 10 items/min)
2026-01-28 13:01:54 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': 119,
'color': 'White',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful KIA '
'Sportage which comes with: \n'
'\n'
'Part Service history, ULEZ Compliant, HPI Clear, 3 Owners, 2 '
'Keys, Remote central locking, Sat-Nav, Rear Parking Sensors, '
'Cruise control, Climate control, Seat ISOFIX, Traction '
'Control, Apple Car Play, Stop/Start, Lane Assist, \n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.7L',
'engine_horse_power': 114,
'fuel_type': 'Diesel',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202509116250276',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Kia',
'model': 'Sportage',
'odometer': 99450,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'photo_urls': ['https://m.atcdn.co.uk/a/media/6df52fc54e9b4308b1ef3fd3f750554f.jpg',
'https://m.atcdn.co.uk/a/media/01a663c9b0f64d92857b081b1a6c29fd.jpg',
'https://m.atcdn.co.uk/a/media/3a3f3da5256743d286180a463a267771.jpg',
'https://m.atcdn.co.uk/a/media/a0314cf4dd6b415fb757857e24fb61e9.jpg',
'https://m.atcdn.co.uk/a/media/35ab97506d9d4672a6700a42064cf8f1.jpg',
'https://m.atcdn.co.uk/a/media/4e6d8b10a06f41af96483f69886bfa43.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'https://m.atcdn.co.uk/a/media/2dd469f97be64bce9f3e1d24fcb2b48c.jpg',
'https://m.atcdn.co.uk/a/media/81557d60ba4b470982d211f445f5f30b.jpg',
'https://m.atcdn.co.uk/a/media/981b0d930ba44457a53c926bd9649a36.jpg',
'https://m.atcdn.co.uk/a/media/6fde06937e3245ca96dd5d11694ef51d.jpg',
'https://m.atcdn.co.uk/a/media/6c9b22fe13764d7fb1f067a4fece59af.jpg',
'https://m.atcdn.co.uk/a/media/2117c5e9793444868068ddf955390fe0.jpg',
'https://m.atcdn.co.uk/a/media/cbf0d60f536f4b8bab6c2f3a4be005c5.jpg',
'https://m.atcdn.co.uk/a/media/bcf835b4b1354b4cbbe653d9323a74b9.jpg',
'https://m.atcdn.co.uk/a/media/4b088a0fd6784619a1ad1c736fe33c40.jpg',
'https://m.atcdn.co.uk/a/media/34e8cd6ba38341df9ffe7f14a8ef0cdb.jpg',
'https://m.atcdn.co.uk/a/media/a49f1d244eba4001bf2348a0476284fa.jpg',
'https://m.atcdn.co.uk/a/media/64b3c13a9ed04b478b8444ee2d95d037.jpg',
'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'https://m.atcdn.co.uk/a/media/81d128c9b6c74ac0bfe1d3266ece8467.jpg',
'https://m.atcdn.co.uk/a/media/fb543ec567f749eba7ede2b5e92ddffa.jpg',
'https://m.atcdn.co.uk/a/media/d38ebc82f6ce4912a113456a2163be97.jpg',
'https://m.atcdn.co.uk/a/media/fd4eda68b58246028cf895f67190361e.jpg',
'https://m.atcdn.co.uk/a/media/d878f54a5dff4014970303ebe2a8c314.jpg',
'https://m.atcdn.co.uk/a/media/533efb3e27834ca2b15d1c3c928d78f1.jpg',
'https://m.atcdn.co.uk/a/media/9c56dacce9284b459427f522f48ac396.jpg',
'https://m.atcdn.co.uk/a/media/5db00bd575ff485f96597e97d393c10c.jpg',
'https://m.atcdn.co.uk/a/media/560163e3be3548b0bd42258b9ea6b49a.jpg',
'https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg',
'https://m.atcdn.co.uk/a/media/4d84a60df941470293b2b0122955cdb5.jpg',
'https://m.atcdn.co.uk/a/media/e3fd5de32e57482a99d57955cc4bc562.jpg',
'https://m.atcdn.co.uk/a/media/1a34975279a94ea28e22611f53eda76d.jpg',
'https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg',
'https://m.atcdn.co.uk/a/media/8a95057b28a749a4a507b520ef8ee40c.jpg',
'https://m.atcdn.co.uk/a/media/0e9dc4b8756c4563be2154ff77b0f71c.jpg',
'https://m.atcdn.co.uk/a/media/220956a8a491458585c4f3be97573c66.jpg',
'https://m.atcdn.co.uk/a/media/82104204b11d4b40aa814786c63b30c1.jpg',
'https://m.atcdn.co.uk/a/media/ba611d5aa9aa48148348b42a52ec76e6.jpg'],
'price': 6350,
'price_includes_vat': True,
'registration_date': '2016-09-29',
'seats_number': 5,
'seller_name': None,
'title': 'KIA Sportage 1.7 CRDi 2 Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': '2',
'year': 2016}
2026-01-28 13:01:54 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 2790c739-c63e-5b8f-893c-5ba8782db720 with identifier: 202509116250276
2026-01-28 13:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item 2790c739-c63e-5b8f-893c-5ba8782db720
2026-01-28 13:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F6df52fc54e9b4308b1ef3fd3f750554f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6df52fc54e9b4308b1ef3fd3f750554f.jpg already downloaded
2026-01-28 13:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F01a663c9b0f64d92857b081b1a6c29fd.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/01a663c9b0f64d92857b081b1a6c29fd.jpg already downloaded
2026-01-28 13:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3a3f3da5256743d286180a463a267771.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3a3f3da5256743d286180a463a267771.jpg already downloaded
2026-01-28 13:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa0314cf4dd6b415fb757857e24fb61e9.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a0314cf4dd6b415fb757857e24fb61e9.jpg already downloaded
2026-01-28 13:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F35ab97506d9d4672a6700a42064cf8f1.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/35ab97506d9d4672a6700a42064cf8f1.jpg already downloaded
2026-01-28 13:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F4e6d8b10a06f41af96483f69886bfa43.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4e6d8b10a06f41af96483f69886bfa43.jpg already downloaded
2026-01-28 13:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fbc0244e4dc154b0abde2ab714929979b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg already downloaded
2026-01-28 13:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F2dd469f97be64bce9f3e1d24fcb2b48c.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2dd469f97be64bce9f3e1d24fcb2b48c.jpg already downloaded
2026-01-28 13:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F81557d60ba4b470982d211f445f5f30b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/81557d60ba4b470982d211f445f5f30b.jpg already downloaded
2026-01-28 13:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F981b0d930ba44457a53c926bd9649a36.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/981b0d930ba44457a53c926bd9649a36.jpg already downloaded
2026-01-28 13:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F6fde06937e3245ca96dd5d11694ef51d.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6fde06937e3245ca96dd5d11694ef51d.jpg already downloaded
2026-01-28 13:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F6c9b22fe13764d7fb1f067a4fece59af.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6c9b22fe13764d7fb1f067a4fece59af.jpg already downloaded
2026-01-28 13:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F2117c5e9793444868068ddf955390fe0.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2117c5e9793444868068ddf955390fe0.jpg already downloaded
2026-01-28 13:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fcbf0d60f536f4b8bab6c2f3a4be005c5.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cbf0d60f536f4b8bab6c2f3a4be005c5.jpg already downloaded
2026-01-28 13:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fbcf835b4b1354b4cbbe653d9323a74b9.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bcf835b4b1354b4cbbe653d9323a74b9.jpg already downloaded
2026-01-28 13:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F4b088a0fd6784619a1ad1c736fe33c40.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4b088a0fd6784619a1ad1c736fe33c40.jpg already downloaded
2026-01-28 13:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F34e8cd6ba38341df9ffe7f14a8ef0cdb.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/34e8cd6ba38341df9ffe7f14a8ef0cdb.jpg already downloaded
2026-01-28 13:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa49f1d244eba4001bf2348a0476284fa.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a49f1d244eba4001bf2348a0476284fa.jpg already downloaded
2026-01-28 13:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F64b3c13a9ed04b478b8444ee2d95d037.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/64b3c13a9ed04b478b8444ee2d95d037.jpg already downloaded
2026-01-28 13:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F42c06680dcb2472a8159c12f6b0da956.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg already downloaded
2026-01-28 13:01:54 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 2790c739-c63e-5b8f-893c-5ba8782db720 with identifier 202509116250276
2026-01-28 13:01:54 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:54 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:01:54 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 2790c739-c63e-5b8f-893c-5ba8782db720
2026-01-28 13:01:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 119,
'color': 'White',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful KIA '
'Sportage which comes with: \n'
'\n'
'Part Service history, ULEZ Compliant, HPI Clear, 3 Owners, 2 '
'Keys, Remote central locking, Sat-Nav, Rear Parking Sensors, '
'Cruise control, Climate control, Seat ISOFIX, Traction '
'Control, Apple Car Play, Stop/Start, Lane Assist, \n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.7L',
'engine_horse_power': 114,
'fuel_type': 'Diesel',
'id': '2790c739-c63e-5b8f-893c-5ba8782db720',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202509116250276',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Kia',
'model': 'Sportage',
'odometer': 99450,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 39,
'photo_urls': ['https://m.atcdn.co.uk/a/media/6df52fc54e9b4308b1ef3fd3f750554f.jpg',
'https://m.atcdn.co.uk/a/media/01a663c9b0f64d92857b081b1a6c29fd.jpg',
'https://m.atcdn.co.uk/a/media/3a3f3da5256743d286180a463a267771.jpg',
'https://m.atcdn.co.uk/a/media/a0314cf4dd6b415fb757857e24fb61e9.jpg',
'https://m.atcdn.co.uk/a/media/35ab97506d9d4672a6700a42064cf8f1.jpg',
'https://m.atcdn.co.uk/a/media/4e6d8b10a06f41af96483f69886bfa43.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'https://m.atcdn.co.uk/a/media/2dd469f97be64bce9f3e1d24fcb2b48c.jpg',
'https://m.atcdn.co.uk/a/media/81557d60ba4b470982d211f445f5f30b.jpg',
'https://m.atcdn.co.uk/a/media/981b0d930ba44457a53c926bd9649a36.jpg',
'https://m.atcdn.co.uk/a/media/6fde06937e3245ca96dd5d11694ef51d.jpg',
'https://m.atcdn.co.uk/a/media/6c9b22fe13764d7fb1f067a4fece59af.jpg',
'https://m.atcdn.co.uk/a/media/2117c5e9793444868068ddf955390fe0.jpg',
'https://m.atcdn.co.uk/a/media/cbf0d60f536f4b8bab6c2f3a4be005c5.jpg',
'https://m.atcdn.co.uk/a/media/bcf835b4b1354b4cbbe653d9323a74b9.jpg',
'https://m.atcdn.co.uk/a/media/4b088a0fd6784619a1ad1c736fe33c40.jpg',
'https://m.atcdn.co.uk/a/media/34e8cd6ba38341df9ffe7f14a8ef0cdb.jpg',
'https://m.atcdn.co.uk/a/media/a49f1d244eba4001bf2348a0476284fa.jpg',
'https://m.atcdn.co.uk/a/media/64b3c13a9ed04b478b8444ee2d95d037.jpg',
'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bd71e934-42d5-5cf9-b39c-eec2b00b2a69/bd71e934-42d5-5cf9-b39c-eec2b00b2a69_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 479739,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/6df52fc54e9b4308b1ef3fd3f750554f.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bd71e934-42d5-5cf9-b39c-eec2b00b2a69/bd71e934-42d5-5cf9-b39c-eec2b00b2a69_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 447338,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/01a663c9b0f64d92857b081b1a6c29fd.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bd71e934-42d5-5cf9-b39c-eec2b00b2a69/bd71e934-42d5-5cf9-b39c-eec2b00b2a69_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 366749,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3a3f3da5256743d286180a463a267771.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 20379,
'Height': 385,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'Width': 385},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bd71e934-42d5-5cf9-b39c-eec2b00b2a69/bd71e934-42d5-5cf9-b39c-eec2b00b2a69_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 214788,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a0314cf4dd6b415fb757857e24fb61e9.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bd71e934-42d5-5cf9-b39c-eec2b00b2a69/bd71e934-42d5-5cf9-b39c-eec2b00b2a69_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 514384,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/35ab97506d9d4672a6700a42064cf8f1.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bd71e934-42d5-5cf9-b39c-eec2b00b2a69/bd71e934-42d5-5cf9-b39c-eec2b00b2a69_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 418469,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/4e6d8b10a06f41af96483f69886bfa43.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 31431,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bd71e934-42d5-5cf9-b39c-eec2b00b2a69/bd71e934-42d5-5cf9-b39c-eec2b00b2a69_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 184918,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/2dd469f97be64bce9f3e1d24fcb2b48c.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bd71e934-42d5-5cf9-b39c-eec2b00b2a69/bd71e934-42d5-5cf9-b39c-eec2b00b2a69_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 253197,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/81557d60ba4b470982d211f445f5f30b.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bd71e934-42d5-5cf9-b39c-eec2b00b2a69/bd71e934-42d5-5cf9-b39c-eec2b00b2a69_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 187076,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/981b0d930ba44457a53c926bd9649a36.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bd71e934-42d5-5cf9-b39c-eec2b00b2a69/bd71e934-42d5-5cf9-b39c-eec2b00b2a69_image_10.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 162769,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/6fde06937e3245ca96dd5d11694ef51d.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bd71e934-42d5-5cf9-b39c-eec2b00b2a69/bd71e934-42d5-5cf9-b39c-eec2b00b2a69_image_11.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 230989,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/6c9b22fe13764d7fb1f067a4fece59af.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bd71e934-42d5-5cf9-b39c-eec2b00b2a69/bd71e934-42d5-5cf9-b39c-eec2b00b2a69_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 145087,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/2117c5e9793444868068ddf955390fe0.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bd71e934-42d5-5cf9-b39c-eec2b00b2a69/bd71e934-42d5-5cf9-b39c-eec2b00b2a69_image_13.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 192970,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/cbf0d60f536f4b8bab6c2f3a4be005c5.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bd71e934-42d5-5cf9-b39c-eec2b00b2a69/bd71e934-42d5-5cf9-b39c-eec2b00b2a69_image_14.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 343118,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/bcf835b4b1354b4cbbe653d9323a74b9.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bd71e934-42d5-5cf9-b39c-eec2b00b2a69/bd71e934-42d5-5cf9-b39c-eec2b00b2a69_image_15.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 287944,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/4b088a0fd6784619a1ad1c736fe33c40.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bd71e934-42d5-5cf9-b39c-eec2b00b2a69/bd71e934-42d5-5cf9-b39c-eec2b00b2a69_image_16.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 458157,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/34e8cd6ba38341df9ffe7f14a8ef0cdb.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bd71e934-42d5-5cf9-b39c-eec2b00b2a69/bd71e934-42d5-5cf9-b39c-eec2b00b2a69_image_17.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 224901,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a49f1d244eba4001bf2348a0476284fa.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bd71e934-42d5-5cf9-b39c-eec2b00b2a69/bd71e934-42d5-5cf9-b39c-eec2b00b2a69_image_18.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 443216,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/64b3c13a9ed04b478b8444ee2d95d037.jpg',
'Width': 2048}],
'price': 6350,
'price_includes_vat': True,
'registration_date': '2016-09-29',
'seats_number': 5,
'seller_name': None,
'title': 'KIA Sportage 1.7 CRDi 2 Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': '2',
'year': 2016}
2026-01-28 13:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:54 [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%27202509116250276%27 HTTP/1.1" 200 None
2026-01-28 13:01:54 [auto_selling_autotrader.co.uk] INFO: Saving data for 202509116250276: {'created_time': 1769605314.983761, 'last_price_update_time': 1769605314.983775}
2026-01-28 13:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202509116250276') HTTP/1.1" 204 0
2026-01-28 13:01:59 [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:01:59 [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:02:00 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': 125,
'color': 'White',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful Vauxhall '
'Astra which comes with: \n'
'\n'
'Full Service history, Last Serviced @ 21 166 miles, 2 keys, '
'ULEZ Compliant, HPI Clear, 2 Owners, Lane Assist, Remote '
'central locking, Apple Car Play, Bluetooth, Cruise control, '
'Traction control, Seat ISOFIX, Sat-Nav, Stop/Start function\n'
'\n'
'***FREE DELIVERY WITHIN 20 MILE RADIUS***\n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.4L',
'engine_horse_power': 148,
'fuel_type': 'Petrol',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202510287472103',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Vauxhall',
'model': 'Astra',
'odometer': 22082,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'photo_urls': ['https://m.atcdn.co.uk/a/media/b95613695b344e0dbcf8925af66200bc.jpg',
'https://m.atcdn.co.uk/a/media/56169984f92648d68564510cd3bcf1a2.jpg',
'https://m.atcdn.co.uk/a/media/3af17d15ac7e4135b8659eb781a77134.jpg',
'https://m.atcdn.co.uk/a/media/0f8b55c287ea4e069145162f3ce79dfb.jpg',
'https://m.atcdn.co.uk/a/media/c810217cb5ae4a3ea42e74f57e92ac88.jpg',
'https://m.atcdn.co.uk/a/media/99ce8c26b9f9445bb4656703230016b4.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'https://m.atcdn.co.uk/a/media/db761129d99d48dc80cadd1987a6ad55.jpg',
'https://m.atcdn.co.uk/a/media/020e3a87eb8e4c45a44f338e2776a3a4.jpg',
'https://m.atcdn.co.uk/a/media/2b88e39925ef43d29c7f722a9c91a720.jpg',
'https://m.atcdn.co.uk/a/media/5885d05bcc6b457eb6660f6cba4fb552.jpg',
'https://m.atcdn.co.uk/a/media/0d2d946429a64d19a4f2dada5c7c8ebc.jpg',
'https://m.atcdn.co.uk/a/media/1acd7e0b04f64062aa2e06a3d6cc5869.jpg',
'https://m.atcdn.co.uk/a/media/86f070df0ece48ddbf27f5596723fc0d.jpg',
'https://m.atcdn.co.uk/a/media/1e17c4071ae9491eab6201532fee5bda.jpg',
'https://m.atcdn.co.uk/a/media/e9722e6165724853bf94d94f3c8bceb1.jpg',
'https://m.atcdn.co.uk/a/media/62c0132f08694af4bed7430d65a956c4.jpg',
'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'https://m.atcdn.co.uk/a/media/264ecb11a1344ad8b9d6f8dc834d632c.jpg',
'https://m.atcdn.co.uk/a/media/b484c185f1c945e7884226361646ebe8.jpg',
'https://m.atcdn.co.uk/a/media/100bfd3b503f4a8ba33d6d04284cd725.jpg',
'https://m.atcdn.co.uk/a/media/0ccb597a72714874b0dfd3359965a27d.jpg',
'https://m.atcdn.co.uk/a/media/ee4a6d879a9d480ebd2129c6998c199e.jpg',
'https://m.atcdn.co.uk/a/media/b095832d03f8457bb1ea1f348ebf3d86.jpg',
'https://m.atcdn.co.uk/a/media/d37d61f88186456db9c09295bb2eff3c.jpg',
'https://m.atcdn.co.uk/a/media/9d20747d44824271a91151c11410fc1d.jpg',
'https://m.atcdn.co.uk/a/media/c3a31cb12a974cc9924dbcfa8ac57373.jpg',
'https://m.atcdn.co.uk/a/media/ad57c3d42f80462f93950a55866649aa.jpg',
'https://m.atcdn.co.uk/a/media/bcf7ab3c454441169fa69bc012a0ab0d.jpg',
'https://m.atcdn.co.uk/a/media/cd9d15586ee14cbd9dad41bacdb7b03d.jpg',
'https://m.atcdn.co.uk/a/media/b9f08f413fb14cae9c5ded1c903ff746.jpg',
'https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg',
'https://m.atcdn.co.uk/a/media/1b5b5a72199d4c9399922a8c6991234d.jpg',
'https://m.atcdn.co.uk/a/media/ec45911431c046d8897a5335e096b952.jpg',
'https://m.atcdn.co.uk/a/media/3bdf95230c8548ac94ac96dd9a237651.jpg',
'https://m.atcdn.co.uk/a/media/10cf1c7c5a094a4d839a824a2b550bdf.jpg',
'https://m.atcdn.co.uk/a/media/dc9a06adec04462bb301d39175fa8a02.jpg',
'https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg',
'https://m.atcdn.co.uk/a/media/aa07c10e3c0c4655841a26ae63a308a1.jpg',
'https://m.atcdn.co.uk/a/media/92f31ced05604e949382e5b87bdfad1a.jpg',
'https://m.atcdn.co.uk/a/media/4d471dd4a1fc4d9580a8fcb7fc8b26bd.jpg',
'https://m.atcdn.co.uk/a/media/212db5944ec94835b9ec0bf73e70ba08.jpg',
'https://m.atcdn.co.uk/a/media/ba611d5aa9aa48148348b42a52ec76e6.jpg'],
'price': 10650,
'price_includes_vat': True,
'registration_date': '2019-05-31',
'seats_number': 5,
'seller_name': None,
'title': 'Vauxhall Astra 1.4i Turbo SRi VX Line Nav Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': 'SRi VX Line Nav',
'year': 2019}
2026-01-28 13:02:00 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: a541461e-e5d0-5d0f-b607-8a366fd675d9 with identifier: 202510287472103
2026-01-28 13:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item a541461e-e5d0-5d0f-b607-8a366fd675d9
2026-01-28 13:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb95613695b344e0dbcf8925af66200bc.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b95613695b344e0dbcf8925af66200bc.jpg already downloaded
2026-01-28 13:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F56169984f92648d68564510cd3bcf1a2.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/56169984f92648d68564510cd3bcf1a2.jpg already downloaded
2026-01-28 13:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3af17d15ac7e4135b8659eb781a77134.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3af17d15ac7e4135b8659eb781a77134.jpg already downloaded
2026-01-28 13:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0f8b55c287ea4e069145162f3ce79dfb.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0f8b55c287ea4e069145162f3ce79dfb.jpg already downloaded
2026-01-28 13:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc810217cb5ae4a3ea42e74f57e92ac88.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c810217cb5ae4a3ea42e74f57e92ac88.jpg already downloaded
2026-01-28 13:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F99ce8c26b9f9445bb4656703230016b4.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/99ce8c26b9f9445bb4656703230016b4.jpg already downloaded
2026-01-28 13:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fbc0244e4dc154b0abde2ab714929979b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg already downloaded
2026-01-28 13:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fdb761129d99d48dc80cadd1987a6ad55.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/db761129d99d48dc80cadd1987a6ad55.jpg already downloaded
2026-01-28 13:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F020e3a87eb8e4c45a44f338e2776a3a4.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/020e3a87eb8e4c45a44f338e2776a3a4.jpg already downloaded
2026-01-28 13:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F2b88e39925ef43d29c7f722a9c91a720.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2b88e39925ef43d29c7f722a9c91a720.jpg already downloaded
2026-01-28 13:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F5885d05bcc6b457eb6660f6cba4fb552.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5885d05bcc6b457eb6660f6cba4fb552.jpg already downloaded
2026-01-28 13:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0d2d946429a64d19a4f2dada5c7c8ebc.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0d2d946429a64d19a4f2dada5c7c8ebc.jpg already downloaded
2026-01-28 13:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F1acd7e0b04f64062aa2e06a3d6cc5869.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1acd7e0b04f64062aa2e06a3d6cc5869.jpg already downloaded
2026-01-28 13:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F86f070df0ece48ddbf27f5596723fc0d.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/86f070df0ece48ddbf27f5596723fc0d.jpg already downloaded
2026-01-28 13:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F1e17c4071ae9491eab6201532fee5bda.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1e17c4071ae9491eab6201532fee5bda.jpg already downloaded
2026-01-28 13:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe9722e6165724853bf94d94f3c8bceb1.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e9722e6165724853bf94d94f3c8bceb1.jpg already downloaded
2026-01-28 13:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F62c0132f08694af4bed7430d65a956c4.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/62c0132f08694af4bed7430d65a956c4.jpg already downloaded
2026-01-28 13:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F42c06680dcb2472a8159c12f6b0da956.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg already downloaded
2026-01-28 13:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F264ecb11a1344ad8b9d6f8dc834d632c.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/264ecb11a1344ad8b9d6f8dc834d632c.jpg already downloaded
2026-01-28 13:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb484c185f1c945e7884226361646ebe8.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b484c185f1c945e7884226361646ebe8.jpg already downloaded
2026-01-28 13:02:00 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: a541461e-e5d0-5d0f-b607-8a366fd675d9 with identifier 202510287472103
2026-01-28 13:02:00 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:02:00 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:02:00 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item a541461e-e5d0-5d0f-b607-8a366fd675d9
2026-01-28 13:02:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 125,
'color': 'White',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful Vauxhall '
'Astra which comes with: \n'
'\n'
'Full Service history, Last Serviced @ 21 166 miles, 2 keys, '
'ULEZ Compliant, HPI Clear, 2 Owners, Lane Assist, Remote '
'central locking, Apple Car Play, Bluetooth, Cruise control, '
'Traction control, Seat ISOFIX, Sat-Nav, Stop/Start function\n'
'\n'
'***FREE DELIVERY WITHIN 20 MILE RADIUS***\n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.4L',
'engine_horse_power': 148,
'fuel_type': 'Petrol',
'id': 'a541461e-e5d0-5d0f-b607-8a366fd675d9',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202510287472103',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Vauxhall',
'model': 'Astra',
'odometer': 22082,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 43,
'photo_urls': ['https://m.atcdn.co.uk/a/media/b95613695b344e0dbcf8925af66200bc.jpg',
'https://m.atcdn.co.uk/a/media/56169984f92648d68564510cd3bcf1a2.jpg',
'https://m.atcdn.co.uk/a/media/3af17d15ac7e4135b8659eb781a77134.jpg',
'https://m.atcdn.co.uk/a/media/0f8b55c287ea4e069145162f3ce79dfb.jpg',
'https://m.atcdn.co.uk/a/media/c810217cb5ae4a3ea42e74f57e92ac88.jpg',
'https://m.atcdn.co.uk/a/media/99ce8c26b9f9445bb4656703230016b4.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'https://m.atcdn.co.uk/a/media/db761129d99d48dc80cadd1987a6ad55.jpg',
'https://m.atcdn.co.uk/a/media/020e3a87eb8e4c45a44f338e2776a3a4.jpg',
'https://m.atcdn.co.uk/a/media/2b88e39925ef43d29c7f722a9c91a720.jpg',
'https://m.atcdn.co.uk/a/media/5885d05bcc6b457eb6660f6cba4fb552.jpg',
'https://m.atcdn.co.uk/a/media/0d2d946429a64d19a4f2dada5c7c8ebc.jpg',
'https://m.atcdn.co.uk/a/media/1acd7e0b04f64062aa2e06a3d6cc5869.jpg',
'https://m.atcdn.co.uk/a/media/86f070df0ece48ddbf27f5596723fc0d.jpg',
'https://m.atcdn.co.uk/a/media/1e17c4071ae9491eab6201532fee5bda.jpg',
'https://m.atcdn.co.uk/a/media/e9722e6165724853bf94d94f3c8bceb1.jpg',
'https://m.atcdn.co.uk/a/media/62c0132f08694af4bed7430d65a956c4.jpg',
'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'https://m.atcdn.co.uk/a/media/264ecb11a1344ad8b9d6f8dc834d632c.jpg',
'https://m.atcdn.co.uk/a/media/b484c185f1c945e7884226361646ebe8.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a5434957-2d59-53b1-ad29-c01fed845307/a5434957-2d59-53b1-ad29-c01fed845307_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 456314,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b95613695b344e0dbcf8925af66200bc.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a5434957-2d59-53b1-ad29-c01fed845307/a5434957-2d59-53b1-ad29-c01fed845307_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 506029,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/56169984f92648d68564510cd3bcf1a2.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a5434957-2d59-53b1-ad29-c01fed845307/a5434957-2d59-53b1-ad29-c01fed845307_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 361621,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3af17d15ac7e4135b8659eb781a77134.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 20379,
'Height': 385,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'Width': 385},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a5434957-2d59-53b1-ad29-c01fed845307/a5434957-2d59-53b1-ad29-c01fed845307_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 301900,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0f8b55c287ea4e069145162f3ce79dfb.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a5434957-2d59-53b1-ad29-c01fed845307/a5434957-2d59-53b1-ad29-c01fed845307_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 489159,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/c810217cb5ae4a3ea42e74f57e92ac88.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a5434957-2d59-53b1-ad29-c01fed845307/a5434957-2d59-53b1-ad29-c01fed845307_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 470257,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/99ce8c26b9f9445bb4656703230016b4.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 31431,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a5434957-2d59-53b1-ad29-c01fed845307/a5434957-2d59-53b1-ad29-c01fed845307_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 265420,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/db761129d99d48dc80cadd1987a6ad55.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a5434957-2d59-53b1-ad29-c01fed845307/a5434957-2d59-53b1-ad29-c01fed845307_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 179887,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/020e3a87eb8e4c45a44f338e2776a3a4.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a5434957-2d59-53b1-ad29-c01fed845307/a5434957-2d59-53b1-ad29-c01fed845307_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 153993,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/2b88e39925ef43d29c7f722a9c91a720.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a5434957-2d59-53b1-ad29-c01fed845307/a5434957-2d59-53b1-ad29-c01fed845307_image_10.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 188933,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/5885d05bcc6b457eb6660f6cba4fb552.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a5434957-2d59-53b1-ad29-c01fed845307/a5434957-2d59-53b1-ad29-c01fed845307_image_11.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 289662,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0d2d946429a64d19a4f2dada5c7c8ebc.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a5434957-2d59-53b1-ad29-c01fed845307/a5434957-2d59-53b1-ad29-c01fed845307_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 275583,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/1acd7e0b04f64062aa2e06a3d6cc5869.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a5434957-2d59-53b1-ad29-c01fed845307/a5434957-2d59-53b1-ad29-c01fed845307_image_13.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 156646,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/86f070df0ece48ddbf27f5596723fc0d.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a5434957-2d59-53b1-ad29-c01fed845307/a5434957-2d59-53b1-ad29-c01fed845307_image_14.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 254002,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/1e17c4071ae9491eab6201532fee5bda.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a5434957-2d59-53b1-ad29-c01fed845307/a5434957-2d59-53b1-ad29-c01fed845307_image_15.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 260180,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e9722e6165724853bf94d94f3c8bceb1.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a5434957-2d59-53b1-ad29-c01fed845307/a5434957-2d59-53b1-ad29-c01fed845307_image_16.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 475442,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/62c0132f08694af4bed7430d65a956c4.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a5434957-2d59-53b1-ad29-c01fed845307/a5434957-2d59-53b1-ad29-c01fed845307_image_18.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 221074,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/264ecb11a1344ad8b9d6f8dc834d632c.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a5434957-2d59-53b1-ad29-c01fed845307/a5434957-2d59-53b1-ad29-c01fed845307_image_19.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 384288,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b484c185f1c945e7884226361646ebe8.jpg',
'Width': 2048}],
'price': 10650,
'price_includes_vat': True,
'registration_date': '2019-05-31',
'seats_number': 5,
'seller_name': None,
'title': 'Vauxhall Astra 1.4i Turbo SRi VX Line Nav Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': 'SRi VX Line Nav',
'year': 2019}
2026-01-28 13:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:00 [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%27202510287472103%27 HTTP/1.1" 200 None
2026-01-28 13:02:00 [auto_selling_autotrader.co.uk] INFO: Saving data for 202510287472103: {'created_time': 1769605320.4931, 'last_price_update_time': 1769605320.493109}
2026-01-28 13:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202510287472103') HTTP/1.1" 204 0
2026-01-28 13:02: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:02:04 [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:02:04 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': 156,
'color': 'Red',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful KIA '
'Sportage which comes with: \n'
'\n'
'Full Service History, Front tyres just replaced, ULEZ '
'Compliant, HPI Clear, 2 Keys, Remote central locking, Reverse '
'Camera, Sat-Nav, Heated Seats, Climate Control, Cruise '
'Control, Traction Control, \n'
'\n'
'***FREE DELIVERY WITHIN 20 MILE RADIUS***\n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.6L',
'engine_horse_power': 130,
'fuel_type': 'Petrol',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202508055171497',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Kia',
'model': 'Sportage',
'odometer': 84423,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'photo_urls': ['https://m.atcdn.co.uk/a/media/3ba5a5755a614b5e91a6a7b54634f089.jpg',
'https://m.atcdn.co.uk/a/media/13cb2926d28344f8a0d3fdfebd9579bc.jpg',
'https://m.atcdn.co.uk/a/media/e91abf7247a14c05ae147105987a261e.jpg',
'https://m.atcdn.co.uk/a/media/96fcff6a1d3c4088bc386baa74136b3d.jpg',
'https://m.atcdn.co.uk/a/media/cc0ab8f6e3fe4cff962bd68dd8fc4da7.jpg',
'https://m.atcdn.co.uk/a/media/e3b9fbf32f144108a7bb4c93e76e4d07.jpg',
'https://m.atcdn.co.uk/a/media/2d6cdcbfe3564afc988dc55bf9cbbcf4.jpg',
'https://m.atcdn.co.uk/a/media/ac0c82e977ae435ab1ae816d8f1b6116.jpg',
'https://m.atcdn.co.uk/a/media/fbe34b305ddd4befb5e43e9b0f554628.jpg',
'https://m.atcdn.co.uk/a/media/c1591f269d9a4e4f9647ad63698e0af1.jpg',
'https://m.atcdn.co.uk/a/media/d54e6d8752c740df8fdcf8fd76b7da59.jpg',
'https://m.atcdn.co.uk/a/media/6aab5448ad5649cebf3ff0f07ef927e4.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'https://m.atcdn.co.uk/a/media/bd1d4d79763547bab34c34cee9635c4b.jpg',
'https://m.atcdn.co.uk/a/media/e0a1151a4ba6408b8d51154bde951553.jpg',
'https://m.atcdn.co.uk/a/media/3644bb97a2994dc4a1e14094f2e7f75c.jpg',
'https://m.atcdn.co.uk/a/media/10fe6ad82010422596823364f3ab20a8.jpg',
'https://m.atcdn.co.uk/a/media/a6309c8d221f4f60a4d83deaed1d928f.jpg',
'https://m.atcdn.co.uk/a/media/c33e42c19dc647abbc86d0ec19ff4c3e.jpg',
'https://m.atcdn.co.uk/a/media/d6d905144f644c60a3a0e840ff92b621.jpg',
'https://m.atcdn.co.uk/a/media/8e81b57224a44378bbd7a075b623c46f.jpg',
'https://m.atcdn.co.uk/a/media/142dc73bfe8d4367b9a177db335d85d5.jpg',
'https://m.atcdn.co.uk/a/media/524da9ad27b94a8196e59ac6f56a1d99.jpg',
'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'https://m.atcdn.co.uk/a/media/19f726f6bad5417fa7326e7f7b4cc890.jpg',
'https://m.atcdn.co.uk/a/media/3759b88dc06f46b48768cab8653f69e9.jpg',
'https://m.atcdn.co.uk/a/media/54ce71aeb04b4f71881e9add7ddf3626.jpg',
'https://m.atcdn.co.uk/a/media/7988048109da4597af22fa757a855fc6.jpg',
'https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg',
'https://m.atcdn.co.uk/a/media/11061268ab324b2181618c64a1d378e0.jpg',
'https://m.atcdn.co.uk/a/media/bf5941b30b904532bb5d7b0d2c9816e3.jpg',
'https://m.atcdn.co.uk/a/media/63d3d130a51f4343bc3af8259d8b665a.jpg',
'https://m.atcdn.co.uk/a/media/113101f546c84e2eb50c57214ce69dd0.jpg',
'https://m.atcdn.co.uk/a/media/beac7b2fec07489fb716f38a9a235591.jpg',
'https://m.atcdn.co.uk/a/media/1c71ea06380f441e8395d511d5ca4d8d.jpg',
'https://m.atcdn.co.uk/a/media/2b98f40506d04486b5451545741e65e9.jpg',
'https://m.atcdn.co.uk/a/media/efdd776108c7474b9a66da3c65a11843.jpg',
'https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg',
'https://m.atcdn.co.uk/a/media/abb4ff2e379f4afc9f16627769fe8ef1.jpg',
'https://m.atcdn.co.uk/a/media/513c9fa01d83469e848856e2284dfcbb.jpg',
'https://m.atcdn.co.uk/a/media/2b0bcaac17e840ccbe86efa8b07d4c33.jpg',
'https://m.atcdn.co.uk/a/media/d4df74485ed14ca19f22d7f731e02196.jpg',
'https://m.atcdn.co.uk/a/media/40be24cab0ab469a9cd51b3f12bcdf89.jpg'],
'price': 8990,
'price_includes_vat': True,
'registration_date': '2019-08-23',
'seats_number': 5,
'seller_name': None,
'title': 'KIA Sportage 1.6 GDi 2 Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': '2',
'year': 2019}
2026-01-28 13:02:04 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: a1cf81b6-653b-5d6b-b304-8324f32e5fd9 with identifier: 202508055171497
2026-01-28 13:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item a1cf81b6-653b-5d6b-b304-8324f32e5fd9
2026-01-28 13:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02: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%252F3ba5a5755a614b5e91a6a7b54634f089.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3ba5a5755a614b5e91a6a7b54634f089.jpg already downloaded
2026-01-28 13:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02: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%252F13cb2926d28344f8a0d3fdfebd9579bc.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/13cb2926d28344f8a0d3fdfebd9579bc.jpg already downloaded
2026-01-28 13:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02: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%252Fe91abf7247a14c05ae147105987a261e.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e91abf7247a14c05ae147105987a261e.jpg already downloaded
2026-01-28 13:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02: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%252F96fcff6a1d3c4088bc386baa74136b3d.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/96fcff6a1d3c4088bc386baa74136b3d.jpg already downloaded
2026-01-28 13:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02: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%252Fcc0ab8f6e3fe4cff962bd68dd8fc4da7.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cc0ab8f6e3fe4cff962bd68dd8fc4da7.jpg already downloaded
2026-01-28 13:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02: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%252Fe3b9fbf32f144108a7bb4c93e76e4d07.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e3b9fbf32f144108a7bb4c93e76e4d07.jpg already downloaded
2026-01-28 13:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02: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%252F2d6cdcbfe3564afc988dc55bf9cbbcf4.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2d6cdcbfe3564afc988dc55bf9cbbcf4.jpg already downloaded
2026-01-28 13:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02: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%252Fac0c82e977ae435ab1ae816d8f1b6116.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ac0c82e977ae435ab1ae816d8f1b6116.jpg already downloaded
2026-01-28 13:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02: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%252Ffbe34b305ddd4befb5e43e9b0f554628.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fbe34b305ddd4befb5e43e9b0f554628.jpg already downloaded
2026-01-28 13:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02: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%252Fc1591f269d9a4e4f9647ad63698e0af1.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c1591f269d9a4e4f9647ad63698e0af1.jpg already downloaded
2026-01-28 13:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02: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%252Fd54e6d8752c740df8fdcf8fd76b7da59.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d54e6d8752c740df8fdcf8fd76b7da59.jpg already downloaded
2026-01-28 13:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02: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%252F6aab5448ad5649cebf3ff0f07ef927e4.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6aab5448ad5649cebf3ff0f07ef927e4.jpg already downloaded
2026-01-28 13:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02: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%252Fbc0244e4dc154b0abde2ab714929979b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg already downloaded
2026-01-28 13:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02: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%252Fbd1d4d79763547bab34c34cee9635c4b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bd1d4d79763547bab34c34cee9635c4b.jpg already downloaded
2026-01-28 13:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02: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%252Fe0a1151a4ba6408b8d51154bde951553.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e0a1151a4ba6408b8d51154bde951553.jpg already downloaded
2026-01-28 13:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02: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%252F3644bb97a2994dc4a1e14094f2e7f75c.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3644bb97a2994dc4a1e14094f2e7f75c.jpg already downloaded
2026-01-28 13:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02: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%252F10fe6ad82010422596823364f3ab20a8.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/10fe6ad82010422596823364f3ab20a8.jpg already downloaded
2026-01-28 13:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02: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%252Fa6309c8d221f4f60a4d83deaed1d928f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a6309c8d221f4f60a4d83deaed1d928f.jpg already downloaded
2026-01-28 13:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02: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%252Fc33e42c19dc647abbc86d0ec19ff4c3e.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c33e42c19dc647abbc86d0ec19ff4c3e.jpg already downloaded
2026-01-28 13:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02: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%252Fd6d905144f644c60a3a0e840ff92b621.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d6d905144f644c60a3a0e840ff92b621.jpg already downloaded
2026-01-28 13:02:04 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: a1cf81b6-653b-5d6b-b304-8324f32e5fd9 with identifier 202508055171497
2026-01-28 13:02:04 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:02:04 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:02:04 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item a1cf81b6-653b-5d6b-b304-8324f32e5fd9
2026-01-28 13:02:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 156,
'color': 'Red',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful KIA '
'Sportage which comes with: \n'
'\n'
'Full Service History, Front tyres just replaced, ULEZ '
'Compliant, HPI Clear, 2 Keys, Remote central locking, Reverse '
'Camera, Sat-Nav, Heated Seats, Climate Control, Cruise '
'Control, Traction Control, \n'
'\n'
'***FREE DELIVERY WITHIN 20 MILE RADIUS***\n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.6L',
'engine_horse_power': 130,
'fuel_type': 'Petrol',
'id': 'a1cf81b6-653b-5d6b-b304-8324f32e5fd9',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202508055171497',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Kia',
'model': 'Sportage',
'odometer': 84423,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 43,
'photo_urls': ['https://m.atcdn.co.uk/a/media/3ba5a5755a614b5e91a6a7b54634f089.jpg',
'https://m.atcdn.co.uk/a/media/13cb2926d28344f8a0d3fdfebd9579bc.jpg',
'https://m.atcdn.co.uk/a/media/e91abf7247a14c05ae147105987a261e.jpg',
'https://m.atcdn.co.uk/a/media/96fcff6a1d3c4088bc386baa74136b3d.jpg',
'https://m.atcdn.co.uk/a/media/cc0ab8f6e3fe4cff962bd68dd8fc4da7.jpg',
'https://m.atcdn.co.uk/a/media/e3b9fbf32f144108a7bb4c93e76e4d07.jpg',
'https://m.atcdn.co.uk/a/media/2d6cdcbfe3564afc988dc55bf9cbbcf4.jpg',
'https://m.atcdn.co.uk/a/media/ac0c82e977ae435ab1ae816d8f1b6116.jpg',
'https://m.atcdn.co.uk/a/media/fbe34b305ddd4befb5e43e9b0f554628.jpg',
'https://m.atcdn.co.uk/a/media/c1591f269d9a4e4f9647ad63698e0af1.jpg',
'https://m.atcdn.co.uk/a/media/d54e6d8752c740df8fdcf8fd76b7da59.jpg',
'https://m.atcdn.co.uk/a/media/6aab5448ad5649cebf3ff0f07ef927e4.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'https://m.atcdn.co.uk/a/media/bd1d4d79763547bab34c34cee9635c4b.jpg',
'https://m.atcdn.co.uk/a/media/e0a1151a4ba6408b8d51154bde951553.jpg',
'https://m.atcdn.co.uk/a/media/3644bb97a2994dc4a1e14094f2e7f75c.jpg',
'https://m.atcdn.co.uk/a/media/10fe6ad82010422596823364f3ab20a8.jpg',
'https://m.atcdn.co.uk/a/media/a6309c8d221f4f60a4d83deaed1d928f.jpg',
'https://m.atcdn.co.uk/a/media/c33e42c19dc647abbc86d0ec19ff4c3e.jpg',
'https://m.atcdn.co.uk/a/media/d6d905144f644c60a3a0e840ff92b621.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ce8a5d50-49b3-5d88-ab19-6e3198af29e5/ce8a5d50-49b3-5d88-ab19-6e3198af29e5_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 531354,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3ba5a5755a614b5e91a6a7b54634f089.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ce8a5d50-49b3-5d88-ab19-6e3198af29e5/ce8a5d50-49b3-5d88-ab19-6e3198af29e5_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 509995,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/13cb2926d28344f8a0d3fdfebd9579bc.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ce8a5d50-49b3-5d88-ab19-6e3198af29e5/ce8a5d50-49b3-5d88-ab19-6e3198af29e5_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 230840,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e91abf7247a14c05ae147105987a261e.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ce8a5d50-49b3-5d88-ab19-6e3198af29e5/ce8a5d50-49b3-5d88-ab19-6e3198af29e5_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 356893,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/96fcff6a1d3c4088bc386baa74136b3d.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ce8a5d50-49b3-5d88-ab19-6e3198af29e5/ce8a5d50-49b3-5d88-ab19-6e3198af29e5_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 504857,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/cc0ab8f6e3fe4cff962bd68dd8fc4da7.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ce8a5d50-49b3-5d88-ab19-6e3198af29e5/ce8a5d50-49b3-5d88-ab19-6e3198af29e5_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 528107,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e3b9fbf32f144108a7bb4c93e76e4d07.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 31431,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ce8a5d50-49b3-5d88-ab19-6e3198af29e5/ce8a5d50-49b3-5d88-ab19-6e3198af29e5_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 243782,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/2d6cdcbfe3564afc988dc55bf9cbbcf4.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ce8a5d50-49b3-5d88-ab19-6e3198af29e5/ce8a5d50-49b3-5d88-ab19-6e3198af29e5_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 247519,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ac0c82e977ae435ab1ae816d8f1b6116.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ce8a5d50-49b3-5d88-ab19-6e3198af29e5/ce8a5d50-49b3-5d88-ab19-6e3198af29e5_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 335145,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/fbe34b305ddd4befb5e43e9b0f554628.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ce8a5d50-49b3-5d88-ab19-6e3198af29e5/ce8a5d50-49b3-5d88-ab19-6e3198af29e5_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 303293,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/c1591f269d9a4e4f9647ad63698e0af1.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ce8a5d50-49b3-5d88-ab19-6e3198af29e5/ce8a5d50-49b3-5d88-ab19-6e3198af29e5_image_10.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 200904,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/d54e6d8752c740df8fdcf8fd76b7da59.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ce8a5d50-49b3-5d88-ab19-6e3198af29e5/ce8a5d50-49b3-5d88-ab19-6e3198af29e5_image_11.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 306321,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/6aab5448ad5649cebf3ff0f07ef927e4.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ce8a5d50-49b3-5d88-ab19-6e3198af29e5/ce8a5d50-49b3-5d88-ab19-6e3198af29e5_image_13.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 223412,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/bd1d4d79763547bab34c34cee9635c4b.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ce8a5d50-49b3-5d88-ab19-6e3198af29e5/ce8a5d50-49b3-5d88-ab19-6e3198af29e5_image_14.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 354803,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e0a1151a4ba6408b8d51154bde951553.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ce8a5d50-49b3-5d88-ab19-6e3198af29e5/ce8a5d50-49b3-5d88-ab19-6e3198af29e5_image_15.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 242067,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3644bb97a2994dc4a1e14094f2e7f75c.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ce8a5d50-49b3-5d88-ab19-6e3198af29e5/ce8a5d50-49b3-5d88-ab19-6e3198af29e5_image_16.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 339521,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/10fe6ad82010422596823364f3ab20a8.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ce8a5d50-49b3-5d88-ab19-6e3198af29e5/ce8a5d50-49b3-5d88-ab19-6e3198af29e5_image_17.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 327628,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a6309c8d221f4f60a4d83deaed1d928f.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ce8a5d50-49b3-5d88-ab19-6e3198af29e5/ce8a5d50-49b3-5d88-ab19-6e3198af29e5_image_18.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 430216,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/c33e42c19dc647abbc86d0ec19ff4c3e.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ce8a5d50-49b3-5d88-ab19-6e3198af29e5/ce8a5d50-49b3-5d88-ab19-6e3198af29e5_image_19.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 245274,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/d6d905144f644c60a3a0e840ff92b621.jpg',
'Width': 2048}],
'price': 8990,
'price_includes_vat': True,
'registration_date': '2019-08-23',
'seats_number': 5,
'seller_name': None,
'title': 'KIA Sportage 1.6 GDi 2 Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': '2',
'year': 2019}
2026-01-28 13:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:04 [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%27202508055171497%27 HTTP/1.1" 200 None
2026-01-28 13:02:04 [auto_selling_autotrader.co.uk] INFO: Saving data for 202508055171497: {'created_time': 1769605324.826271, 'last_price_update_time': 1769605324.82628}
2026-01-28 13:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202508055171497') HTTP/1.1" 204 0
2026-01-28 13:02:06 [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:02:06 [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:02:06 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': 125,
'color': 'Blue',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful which '
'comes with: \n'
'\n'
'Part Service history, 2 Keys, 2 Owners, ULEZ Compliant, HPI '
'Clear, Front Brake discs & pads just replaced, Climate '
'control, Bluetooth, Apple car play, Sat-Nav, Remote central '
'locking, Front & Rear Parking Sensors, \n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1L',
'engine_horse_power': 79,
'fuel_type': 'Petrol',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511137861542',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Volkswagen',
'model': 'Polo',
'odometer': 48748,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'photo_urls': ['https://m.atcdn.co.uk/a/media/cabad4e58b7a46249ebfcc7ec9c5033f.jpg',
'https://m.atcdn.co.uk/a/media/2253b89dcd964ea48308cc48848526d1.jpg',
'https://m.atcdn.co.uk/a/media/31d0e616edf847b49f795fa42c370990.jpg',
'https://m.atcdn.co.uk/a/media/b3548b8f27ca4190bb8a790d792c6fb4.jpg',
'https://m.atcdn.co.uk/a/media/c96339acfb0443cf8cd30b52300a97c5.jpg',
'https://m.atcdn.co.uk/a/media/490175b3bf544feaac28de4379bb9f76.jpg',
'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'https://m.atcdn.co.uk/a/media/e2afd4f2dc884e2e931124bd5728428f.jpg',
'https://m.atcdn.co.uk/a/media/4a06adb887b647b0b16942d57d47c325.jpg',
'https://m.atcdn.co.uk/a/media/4fac0529ae1e49f39a21c8daedab2ddd.jpg',
'https://m.atcdn.co.uk/a/media/dcea5c90c1cd482481e8b0b8da23824a.jpg',
'https://m.atcdn.co.uk/a/media/9242976dfc324413bfbc0995e019c852.jpg',
'https://m.atcdn.co.uk/a/media/a71214a2b0ac461f9fc3dda1e925a261.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'https://m.atcdn.co.uk/a/media/5812a50ed1e24d75b7273bd958134116.jpg',
'https://m.atcdn.co.uk/a/media/bfa8277f3bbd4feb9ba0ae0816f9c3a4.jpg',
'https://m.atcdn.co.uk/a/media/2fbd640ad4ac4701b90c5cc8c51ce342.jpg',
'https://m.atcdn.co.uk/a/media/041ee9fce89c4cb78ebc03cc382197a8.jpg',
'https://m.atcdn.co.uk/a/media/ce988bf0368748b7be56aa708e74b3b2.jpg',
'https://m.atcdn.co.uk/a/media/1735e29652474150be8abb4fe3d2175d.jpg',
'https://m.atcdn.co.uk/a/media/cd74aeb36cfc4d57bb709a9e928efc56.jpg',
'https://m.atcdn.co.uk/a/media/8ffd32f351094bad974eb280c04a0475.jpg',
'https://m.atcdn.co.uk/a/media/1803c6b858ba41e3aca7705e39f68864.jpg',
'https://m.atcdn.co.uk/a/media/e92b9e157861466e9497c47ae0642cf1.jpg',
'https://m.atcdn.co.uk/a/media/2981ef8f114f4bfc9c7cd94ff5f4c3b6.jpg',
'https://m.atcdn.co.uk/a/media/f04f377eb06f47dabfee2afbf360e831.jpg',
'https://m.atcdn.co.uk/a/media/5ae26fe7d56f41f1941b79b772bf48fc.jpg',
'https://m.atcdn.co.uk/a/media/88296609fba248c7a638b662353c88ec.jpg',
'https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg',
'https://m.atcdn.co.uk/a/media/fae431df897d40c29080db43dac3cb18.jpg',
'https://m.atcdn.co.uk/a/media/0d5f21cbc82b4710a993cb806e64772a.jpg',
'https://m.atcdn.co.uk/a/media/f78189d3020b45fc9433f0604d405400.jpg',
'https://m.atcdn.co.uk/a/media/e4fc2edcfe4c44b1bec75e9a663f6c4a.jpg',
'https://m.atcdn.co.uk/a/media/1d6271a6c7bd4ccb84070d8829e22ce5.jpg',
'https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg',
'https://m.atcdn.co.uk/a/media/3e1a63ef2f52464caa00d0eab43f7b13.jpg',
'https://m.atcdn.co.uk/a/media/c34692afa46c46cfb32c2e5377731637.jpg',
'https://m.atcdn.co.uk/a/media/d88ee3ba53084b0a8bd130d2bec76aa8.jpg',
'https://m.atcdn.co.uk/a/media/fcbc7736e5e0410082890f025e3ee5ac.jpg',
'https://m.atcdn.co.uk/a/media/ba611d5aa9aa48148348b42a52ec76e6.jpg'],
'price': 11490,
'price_includes_vat': True,
'registration_date': '2021-03-31',
'seats_number': 5,
'seller_name': None,
'title': 'Volkswagen Polo 1.0 EVO Match Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': 'Match',
'year': 2021}
2026-01-28 13:02:06 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 5f7eab6d-4adb-5627-a66d-5a9f0c1de2e3 with identifier: 202511137861542
2026-01-28 13:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item 5f7eab6d-4adb-5627-a66d-5a9f0c1de2e3
2026-01-28 13:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fcabad4e58b7a46249ebfcc7ec9c5033f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cabad4e58b7a46249ebfcc7ec9c5033f.jpg already downloaded
2026-01-28 13:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F2253b89dcd964ea48308cc48848526d1.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2253b89dcd964ea48308cc48848526d1.jpg already downloaded
2026-01-28 13:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F31d0e616edf847b49f795fa42c370990.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/31d0e616edf847b49f795fa42c370990.jpg already downloaded
2026-01-28 13:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb3548b8f27ca4190bb8a790d792c6fb4.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b3548b8f27ca4190bb8a790d792c6fb4.jpg already downloaded
2026-01-28 13:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc96339acfb0443cf8cd30b52300a97c5.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c96339acfb0443cf8cd30b52300a97c5.jpg already downloaded
2026-01-28 13:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F490175b3bf544feaac28de4379bb9f76.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/490175b3bf544feaac28de4379bb9f76.jpg already downloaded
2026-01-28 13:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F42c06680dcb2472a8159c12f6b0da956.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg already downloaded
2026-01-28 13:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe2afd4f2dc884e2e931124bd5728428f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e2afd4f2dc884e2e931124bd5728428f.jpg already downloaded
2026-01-28 13:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F4a06adb887b647b0b16942d57d47c325.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4a06adb887b647b0b16942d57d47c325.jpg already downloaded
2026-01-28 13:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F4fac0529ae1e49f39a21c8daedab2ddd.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4fac0529ae1e49f39a21c8daedab2ddd.jpg already downloaded
2026-01-28 13:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fdcea5c90c1cd482481e8b0b8da23824a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/dcea5c90c1cd482481e8b0b8da23824a.jpg already downloaded
2026-01-28 13:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F9242976dfc324413bfbc0995e019c852.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9242976dfc324413bfbc0995e019c852.jpg already downloaded
2026-01-28 13:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa71214a2b0ac461f9fc3dda1e925a261.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a71214a2b0ac461f9fc3dda1e925a261.jpg already downloaded
2026-01-28 13:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fbc0244e4dc154b0abde2ab714929979b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg already downloaded
2026-01-28 13:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F5812a50ed1e24d75b7273bd958134116.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5812a50ed1e24d75b7273bd958134116.jpg already downloaded
2026-01-28 13:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fbfa8277f3bbd4feb9ba0ae0816f9c3a4.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bfa8277f3bbd4feb9ba0ae0816f9c3a4.jpg already downloaded
2026-01-28 13:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F2fbd640ad4ac4701b90c5cc8c51ce342.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2fbd640ad4ac4701b90c5cc8c51ce342.jpg already downloaded
2026-01-28 13:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F041ee9fce89c4cb78ebc03cc382197a8.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/041ee9fce89c4cb78ebc03cc382197a8.jpg already downloaded
2026-01-28 13:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce988bf0368748b7be56aa708e74b3b2.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce988bf0368748b7be56aa708e74b3b2.jpg already downloaded
2026-01-28 13:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F1735e29652474150be8abb4fe3d2175d.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1735e29652474150be8abb4fe3d2175d.jpg already downloaded
2026-01-28 13:02:06 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 5f7eab6d-4adb-5627-a66d-5a9f0c1de2e3 with identifier 202511137861542
2026-01-28 13:02:06 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:02:06 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:02:06 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 5f7eab6d-4adb-5627-a66d-5a9f0c1de2e3
2026-01-28 13:02:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 125,
'color': 'Blue',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful which '
'comes with: \n'
'\n'
'Part Service history, 2 Keys, 2 Owners, ULEZ Compliant, HPI '
'Clear, Front Brake discs & pads just replaced, Climate '
'control, Bluetooth, Apple car play, Sat-Nav, Remote central '
'locking, Front & Rear Parking Sensors, \n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1L',
'engine_horse_power': 79,
'fuel_type': 'Petrol',
'id': '5f7eab6d-4adb-5627-a66d-5a9f0c1de2e3',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511137861542',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Volkswagen',
'model': 'Polo',
'odometer': 48748,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 40,
'photo_urls': ['https://m.atcdn.co.uk/a/media/cabad4e58b7a46249ebfcc7ec9c5033f.jpg',
'https://m.atcdn.co.uk/a/media/2253b89dcd964ea48308cc48848526d1.jpg',
'https://m.atcdn.co.uk/a/media/31d0e616edf847b49f795fa42c370990.jpg',
'https://m.atcdn.co.uk/a/media/b3548b8f27ca4190bb8a790d792c6fb4.jpg',
'https://m.atcdn.co.uk/a/media/c96339acfb0443cf8cd30b52300a97c5.jpg',
'https://m.atcdn.co.uk/a/media/490175b3bf544feaac28de4379bb9f76.jpg',
'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'https://m.atcdn.co.uk/a/media/e2afd4f2dc884e2e931124bd5728428f.jpg',
'https://m.atcdn.co.uk/a/media/4a06adb887b647b0b16942d57d47c325.jpg',
'https://m.atcdn.co.uk/a/media/4fac0529ae1e49f39a21c8daedab2ddd.jpg',
'https://m.atcdn.co.uk/a/media/dcea5c90c1cd482481e8b0b8da23824a.jpg',
'https://m.atcdn.co.uk/a/media/9242976dfc324413bfbc0995e019c852.jpg',
'https://m.atcdn.co.uk/a/media/a71214a2b0ac461f9fc3dda1e925a261.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'https://m.atcdn.co.uk/a/media/5812a50ed1e24d75b7273bd958134116.jpg',
'https://m.atcdn.co.uk/a/media/bfa8277f3bbd4feb9ba0ae0816f9c3a4.jpg',
'https://m.atcdn.co.uk/a/media/2fbd640ad4ac4701b90c5cc8c51ce342.jpg',
'https://m.atcdn.co.uk/a/media/041ee9fce89c4cb78ebc03cc382197a8.jpg',
'https://m.atcdn.co.uk/a/media/ce988bf0368748b7be56aa708e74b3b2.jpg',
'https://m.atcdn.co.uk/a/media/1735e29652474150be8abb4fe3d2175d.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5f7eab6d-4adb-5627-a66d-5a9f0c1de2e3/5f7eab6d-4adb-5627-a66d-5a9f0c1de2e3_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 433518,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/cabad4e58b7a46249ebfcc7ec9c5033f.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5f7eab6d-4adb-5627-a66d-5a9f0c1de2e3/5f7eab6d-4adb-5627-a66d-5a9f0c1de2e3_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 448843,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/2253b89dcd964ea48308cc48848526d1.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5f7eab6d-4adb-5627-a66d-5a9f0c1de2e3/5f7eab6d-4adb-5627-a66d-5a9f0c1de2e3_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 276947,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/31d0e616edf847b49f795fa42c370990.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 20379,
'Height': 385,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'Width': 385},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5f7eab6d-4adb-5627-a66d-5a9f0c1de2e3/5f7eab6d-4adb-5627-a66d-5a9f0c1de2e3_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 294320,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b3548b8f27ca4190bb8a790d792c6fb4.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5f7eab6d-4adb-5627-a66d-5a9f0c1de2e3/5f7eab6d-4adb-5627-a66d-5a9f0c1de2e3_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 458569,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/c96339acfb0443cf8cd30b52300a97c5.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5f7eab6d-4adb-5627-a66d-5a9f0c1de2e3/5f7eab6d-4adb-5627-a66d-5a9f0c1de2e3_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 453361,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/490175b3bf544feaac28de4379bb9f76.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 31431,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5f7eab6d-4adb-5627-a66d-5a9f0c1de2e3/5f7eab6d-4adb-5627-a66d-5a9f0c1de2e3_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 333460,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e2afd4f2dc884e2e931124bd5728428f.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5f7eab6d-4adb-5627-a66d-5a9f0c1de2e3/5f7eab6d-4adb-5627-a66d-5a9f0c1de2e3_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 286586,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/4a06adb887b647b0b16942d57d47c325.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5f7eab6d-4adb-5627-a66d-5a9f0c1de2e3/5f7eab6d-4adb-5627-a66d-5a9f0c1de2e3_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 322699,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/4fac0529ae1e49f39a21c8daedab2ddd.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5f7eab6d-4adb-5627-a66d-5a9f0c1de2e3/5f7eab6d-4adb-5627-a66d-5a9f0c1de2e3_image_10.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 378872,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/dcea5c90c1cd482481e8b0b8da23824a.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5f7eab6d-4adb-5627-a66d-5a9f0c1de2e3/5f7eab6d-4adb-5627-a66d-5a9f0c1de2e3_image_11.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 249227,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/9242976dfc324413bfbc0995e019c852.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5f7eab6d-4adb-5627-a66d-5a9f0c1de2e3/5f7eab6d-4adb-5627-a66d-5a9f0c1de2e3_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 317327,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a71214a2b0ac461f9fc3dda1e925a261.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5f7eab6d-4adb-5627-a66d-5a9f0c1de2e3/5f7eab6d-4adb-5627-a66d-5a9f0c1de2e3_image_14.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 263754,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/5812a50ed1e24d75b7273bd958134116.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5f7eab6d-4adb-5627-a66d-5a9f0c1de2e3/5f7eab6d-4adb-5627-a66d-5a9f0c1de2e3_image_15.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 353555,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/bfa8277f3bbd4feb9ba0ae0816f9c3a4.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5f7eab6d-4adb-5627-a66d-5a9f0c1de2e3/5f7eab6d-4adb-5627-a66d-5a9f0c1de2e3_image_16.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 215480,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/2fbd640ad4ac4701b90c5cc8c51ce342.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5f7eab6d-4adb-5627-a66d-5a9f0c1de2e3/5f7eab6d-4adb-5627-a66d-5a9f0c1de2e3_image_17.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 368556,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/041ee9fce89c4cb78ebc03cc382197a8.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5f7eab6d-4adb-5627-a66d-5a9f0c1de2e3/5f7eab6d-4adb-5627-a66d-5a9f0c1de2e3_image_18.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 259995,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce988bf0368748b7be56aa708e74b3b2.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5f7eab6d-4adb-5627-a66d-5a9f0c1de2e3/5f7eab6d-4adb-5627-a66d-5a9f0c1de2e3_image_19.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 357375,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/1735e29652474150be8abb4fe3d2175d.jpg',
'Width': 2048}],
'price': 11490,
'price_includes_vat': True,
'registration_date': '2021-03-31',
'seats_number': 5,
'seller_name': None,
'title': 'Volkswagen Polo 1.0 EVO Match Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': 'Match',
'year': 2021}
2026-01-28 13:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:06 [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%27202511137861542%27 HTTP/1.1" 200 None
2026-01-28 13:02:06 [auto_selling_autotrader.co.uk] INFO: Saving data for 202511137861542: {'created_time': 1769605326.570003, 'last_price_update_time': 1769605326.570014}
2026-01-28 13:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202511137861542') HTTP/1.1" 204 0
2026-01-28 13:02:07 [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:02:07 [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:02:07 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': 155,
'color': 'Blue',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful Mitsubishi '
'ASX which comes with: \n'
'\n'
'Full Service history, Last Serviced @ 48 704 miles, ULEZ '
'Compliant, HPI Clear, 2 Keys, 2 Owners, Reverse Camera, '
'Climate control, Heated Seats, Cruise Control, Traction '
'control, remote central locking, Bluetooth, Radio, Seat '
'ISOFIX, \n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.6L',
'engine_horse_power': 115,
'fuel_type': 'Petrol',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511218047584',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Mitsubishi',
'model': 'ASX',
'odometer': 55252,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'photo_urls': ['https://m.atcdn.co.uk/a/media/8f943b915ae54b4fb6b6f24ecbc461bb.jpg',
'https://m.atcdn.co.uk/a/media/df28c5b38c4a4be3a3f9ebd755b53eee.jpg',
'https://m.atcdn.co.uk/a/media/3f044010a86d415796c02989a09cea9e.jpg',
'https://m.atcdn.co.uk/a/media/28cb31aaf8b94708893d793646019f23.jpg',
'https://m.atcdn.co.uk/a/media/38c4c8f9110247c0ba6eb129a7ff2f29.jpg',
'https://m.atcdn.co.uk/a/media/8e7563137b1646d68fe529321d5f632f.jpg',
'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'https://m.atcdn.co.uk/a/media/7c7dca29daf645ed96d832a8b7be1a85.jpg',
'https://m.atcdn.co.uk/a/media/486bb1b74e2e44019bc7887a83df81cc.jpg',
'https://m.atcdn.co.uk/a/media/9c16483e40be40fea9b1642823b2b488.jpg',
'https://m.atcdn.co.uk/a/media/4bbba6c9c5b247748dec7db2bd0164fd.jpg',
'https://m.atcdn.co.uk/a/media/656ed07e3b5240f5adbd4ac95d3fbfb8.jpg',
'https://m.atcdn.co.uk/a/media/82ef43b2be6a4553abb5672775ebbd77.jpg',
'https://m.atcdn.co.uk/a/media/87245e8021674afea2c5990edab24047.jpg',
'https://m.atcdn.co.uk/a/media/c635c546677649f39fd4a33e0c8a679f.jpg',
'https://m.atcdn.co.uk/a/media/07764d4634844d0a9a398dae807923b8.jpg',
'https://m.atcdn.co.uk/a/media/7dafa5a8975340fdb7f5a076aff6b8d6.jpg',
'https://m.atcdn.co.uk/a/media/048c57c45dd34b01a585d94ba131d548.jpg',
'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'https://m.atcdn.co.uk/a/media/5f98539948874d87bbeae9a19800b984.jpg',
'https://m.atcdn.co.uk/a/media/4903966f90dd4c7bab4e4275d190ec6e.jpg',
'https://m.atcdn.co.uk/a/media/5e9b177cdf274bea85562eb5694b3039.jpg',
'https://m.atcdn.co.uk/a/media/0bc2d8bba86842adb0d293c22aa1f81b.jpg',
'https://m.atcdn.co.uk/a/media/69894c9bb4674176a8737480be4fe1d3.jpg',
'https://m.atcdn.co.uk/a/media/6230d9e4f51140209b01235043a88f87.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'https://m.atcdn.co.uk/a/media/76560683f655458cacd65b2fceb54087.jpg',
'https://m.atcdn.co.uk/a/media/6f6775eb9fda4b5981fb398070fbbb29.jpg',
'https://m.atcdn.co.uk/a/media/411098ee055d4582acd86d09113f20e5.jpg',
'https://m.atcdn.co.uk/a/media/b22d7e0f8cbc4b7c86d99e28d5c710f8.jpg',
'https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg',
'https://m.atcdn.co.uk/a/media/c1163808cb9c40899d2263ae9dc0a61f.jpg',
'https://m.atcdn.co.uk/a/media/dd36eabd02274c0fb85e979c4fd8d55b.jpg',
'https://m.atcdn.co.uk/a/media/e8cb979e58274bb68ed67f56f4757651.jpg',
'https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg',
'https://m.atcdn.co.uk/a/media/a2e316bdee564d939bc0cdf32d602c13.jpg',
'https://m.atcdn.co.uk/a/media/78f6e0b200924dbabe46ead9f5673bc9.jpg',
'https://m.atcdn.co.uk/a/media/a5dd42f2654c4f38bd854e118c90f69a.jpg',
'https://m.atcdn.co.uk/a/media/b92b02f3636b4eb3bba66a7cb8936b61.jpg',
'https://m.atcdn.co.uk/a/media/ba611d5aa9aa48148348b42a52ec76e6.jpg'],
'price': 8990,
'price_includes_vat': True,
'registration_date': '2019-01-31',
'seats_number': 5,
'seller_name': None,
'title': 'Mitsubishi ASX 1.6 Juro Euro 6 5dr',
'transmission': 'manual',
'trim': 'Juro',
'year': 2019}
2026-01-28 13:02:07 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: fea875e4-0d05-5ccb-a6bc-7748e6f26742 with identifier: 202511218047584
2026-01-28 13:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item fea875e4-0d05-5ccb-a6bc-7748e6f26742
2026-01-28 13:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F8f943b915ae54b4fb6b6f24ecbc461bb.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8f943b915ae54b4fb6b6f24ecbc461bb.jpg already downloaded
2026-01-28 13:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fdf28c5b38c4a4be3a3f9ebd755b53eee.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/df28c5b38c4a4be3a3f9ebd755b53eee.jpg already downloaded
2026-01-28 13:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3f044010a86d415796c02989a09cea9e.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3f044010a86d415796c02989a09cea9e.jpg already downloaded
2026-01-28 13:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F28cb31aaf8b94708893d793646019f23.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/28cb31aaf8b94708893d793646019f23.jpg already downloaded
2026-01-28 13:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F38c4c8f9110247c0ba6eb129a7ff2f29.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/38c4c8f9110247c0ba6eb129a7ff2f29.jpg already downloaded
2026-01-28 13:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F8e7563137b1646d68fe529321d5f632f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8e7563137b1646d68fe529321d5f632f.jpg already downloaded
2026-01-28 13:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3348dd78bc284ca99c10f01a2248694a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg already downloaded
2026-01-28 13:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F7c7dca29daf645ed96d832a8b7be1a85.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7c7dca29daf645ed96d832a8b7be1a85.jpg already downloaded
2026-01-28 13:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F486bb1b74e2e44019bc7887a83df81cc.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/486bb1b74e2e44019bc7887a83df81cc.jpg already downloaded
2026-01-28 13:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F9c16483e40be40fea9b1642823b2b488.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9c16483e40be40fea9b1642823b2b488.jpg already downloaded
2026-01-28 13:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F4bbba6c9c5b247748dec7db2bd0164fd.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4bbba6c9c5b247748dec7db2bd0164fd.jpg already downloaded
2026-01-28 13:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F656ed07e3b5240f5adbd4ac95d3fbfb8.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/656ed07e3b5240f5adbd4ac95d3fbfb8.jpg already downloaded
2026-01-28 13:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F82ef43b2be6a4553abb5672775ebbd77.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/82ef43b2be6a4553abb5672775ebbd77.jpg already downloaded
2026-01-28 13:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F87245e8021674afea2c5990edab24047.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/87245e8021674afea2c5990edab24047.jpg already downloaded
2026-01-28 13:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc635c546677649f39fd4a33e0c8a679f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c635c546677649f39fd4a33e0c8a679f.jpg already downloaded
2026-01-28 13:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F07764d4634844d0a9a398dae807923b8.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/07764d4634844d0a9a398dae807923b8.jpg already downloaded
2026-01-28 13:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F7dafa5a8975340fdb7f5a076aff6b8d6.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7dafa5a8975340fdb7f5a076aff6b8d6.jpg already downloaded
2026-01-28 13:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F048c57c45dd34b01a585d94ba131d548.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/048c57c45dd34b01a585d94ba131d548.jpg already downloaded
2026-01-28 13:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F42c06680dcb2472a8159c12f6b0da956.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg already downloaded
2026-01-28 13:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F5f98539948874d87bbeae9a19800b984.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5f98539948874d87bbeae9a19800b984.jpg already downloaded
2026-01-28 13:02:08 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: fea875e4-0d05-5ccb-a6bc-7748e6f26742 with identifier 202511218047584
2026-01-28 13:02:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:02:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:02:08 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item fea875e4-0d05-5ccb-a6bc-7748e6f26742
2026-01-28 13:02:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 155,
'color': 'Blue',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful Mitsubishi '
'ASX which comes with: \n'
'\n'
'Full Service history, Last Serviced @ 48 704 miles, ULEZ '
'Compliant, HPI Clear, 2 Keys, 2 Owners, Reverse Camera, '
'Climate control, Heated Seats, Cruise Control, Traction '
'control, remote central locking, Bluetooth, Radio, Seat '
'ISOFIX, \n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.6L',
'engine_horse_power': 115,
'fuel_type': 'Petrol',
'id': 'fea875e4-0d05-5ccb-a6bc-7748e6f26742',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511218047584',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Mitsubishi',
'model': 'ASX',
'odometer': 55252,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 40,
'photo_urls': ['https://m.atcdn.co.uk/a/media/8f943b915ae54b4fb6b6f24ecbc461bb.jpg',
'https://m.atcdn.co.uk/a/media/df28c5b38c4a4be3a3f9ebd755b53eee.jpg',
'https://m.atcdn.co.uk/a/media/3f044010a86d415796c02989a09cea9e.jpg',
'https://m.atcdn.co.uk/a/media/28cb31aaf8b94708893d793646019f23.jpg',
'https://m.atcdn.co.uk/a/media/38c4c8f9110247c0ba6eb129a7ff2f29.jpg',
'https://m.atcdn.co.uk/a/media/8e7563137b1646d68fe529321d5f632f.jpg',
'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'https://m.atcdn.co.uk/a/media/7c7dca29daf645ed96d832a8b7be1a85.jpg',
'https://m.atcdn.co.uk/a/media/486bb1b74e2e44019bc7887a83df81cc.jpg',
'https://m.atcdn.co.uk/a/media/9c16483e40be40fea9b1642823b2b488.jpg',
'https://m.atcdn.co.uk/a/media/4bbba6c9c5b247748dec7db2bd0164fd.jpg',
'https://m.atcdn.co.uk/a/media/656ed07e3b5240f5adbd4ac95d3fbfb8.jpg',
'https://m.atcdn.co.uk/a/media/82ef43b2be6a4553abb5672775ebbd77.jpg',
'https://m.atcdn.co.uk/a/media/87245e8021674afea2c5990edab24047.jpg',
'https://m.atcdn.co.uk/a/media/c635c546677649f39fd4a33e0c8a679f.jpg',
'https://m.atcdn.co.uk/a/media/07764d4634844d0a9a398dae807923b8.jpg',
'https://m.atcdn.co.uk/a/media/7dafa5a8975340fdb7f5a076aff6b8d6.jpg',
'https://m.atcdn.co.uk/a/media/048c57c45dd34b01a585d94ba131d548.jpg',
'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'https://m.atcdn.co.uk/a/media/5f98539948874d87bbeae9a19800b984.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b88070c-9613-5918-9457-6fd775806601/0b88070c-9613-5918-9457-6fd775806601_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 486299,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8f943b915ae54b4fb6b6f24ecbc461bb.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b88070c-9613-5918-9457-6fd775806601/0b88070c-9613-5918-9457-6fd775806601_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 525627,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/df28c5b38c4a4be3a3f9ebd755b53eee.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b88070c-9613-5918-9457-6fd775806601/0b88070c-9613-5918-9457-6fd775806601_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 295681,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3f044010a86d415796c02989a09cea9e.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 20379,
'Height': 385,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'Width': 385},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b88070c-9613-5918-9457-6fd775806601/0b88070c-9613-5918-9457-6fd775806601_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 296878,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/28cb31aaf8b94708893d793646019f23.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b88070c-9613-5918-9457-6fd775806601/0b88070c-9613-5918-9457-6fd775806601_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 524966,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/38c4c8f9110247c0ba6eb129a7ff2f29.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b88070c-9613-5918-9457-6fd775806601/0b88070c-9613-5918-9457-6fd775806601_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 534552,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8e7563137b1646d68fe529321d5f632f.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b88070c-9613-5918-9457-6fd775806601/0b88070c-9613-5918-9457-6fd775806601_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 234605,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/7c7dca29daf645ed96d832a8b7be1a85.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b88070c-9613-5918-9457-6fd775806601/0b88070c-9613-5918-9457-6fd775806601_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 310051,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/486bb1b74e2e44019bc7887a83df81cc.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b88070c-9613-5918-9457-6fd775806601/0b88070c-9613-5918-9457-6fd775806601_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 272035,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/9c16483e40be40fea9b1642823b2b488.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b88070c-9613-5918-9457-6fd775806601/0b88070c-9613-5918-9457-6fd775806601_image_10.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 315505,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/4bbba6c9c5b247748dec7db2bd0164fd.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b88070c-9613-5918-9457-6fd775806601/0b88070c-9613-5918-9457-6fd775806601_image_11.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 214852,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/656ed07e3b5240f5adbd4ac95d3fbfb8.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_07e9ed6d-3d77-5f21-8cc6-62717b3891fe/07e9ed6d-3d77-5f21-8cc6-62717b3891fe_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 101614,
'Height': 2048,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b88070c-9613-5918-9457-6fd775806601/0b88070c-9613-5918-9457-6fd775806601_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 242758,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/82ef43b2be6a4553abb5672775ebbd77.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b88070c-9613-5918-9457-6fd775806601/0b88070c-9613-5918-9457-6fd775806601_image_13.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 224280,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/87245e8021674afea2c5990edab24047.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b88070c-9613-5918-9457-6fd775806601/0b88070c-9613-5918-9457-6fd775806601_image_14.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 335903,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/c635c546677649f39fd4a33e0c8a679f.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b88070c-9613-5918-9457-6fd775806601/0b88070c-9613-5918-9457-6fd775806601_image_15.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 228832,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/07764d4634844d0a9a398dae807923b8.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b88070c-9613-5918-9457-6fd775806601/0b88070c-9613-5918-9457-6fd775806601_image_16.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 363444,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/7dafa5a8975340fdb7f5a076aff6b8d6.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b88070c-9613-5918-9457-6fd775806601/0b88070c-9613-5918-9457-6fd775806601_image_17.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 263791,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/048c57c45dd34b01a585d94ba131d548.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b88070c-9613-5918-9457-6fd775806601/0b88070c-9613-5918-9457-6fd775806601_image_19.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 356231,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/5f98539948874d87bbeae9a19800b984.jpg',
'Width': 2048}],
'price': 8990,
'price_includes_vat': True,
'registration_date': '2019-01-31',
'seats_number': 5,
'seller_name': None,
'title': 'Mitsubishi ASX 1.6 Juro Euro 6 5dr',
'transmission': 'manual',
'trim': 'Juro',
'year': 2019}
2026-01-28 13:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:08 [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%27202511218047584%27 HTTP/1.1" 200 None
2026-01-28 13:02:08 [auto_selling_autotrader.co.uk] INFO: Saving data for 202511218047584: {'created_time': 1769605328.407489, 'last_price_update_time': 1769605328.407501}
2026-01-28 13:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202511218047584') HTTP/1.1" 204 0
2026-01-28 13:02:09 [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:02: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:02:09 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': 147,
'color': 'Black',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful Audi A1 '
'which comes with: \n'
'\n'
'Part Service history, ULEZ Compliant, HPI Clear, 2 Owners, 2 '
'Keys, Heated seats, Cruise control, Traction control, '
'Sat-Nav, Lane Assist, Front & Rear Parking Sensors, Climate '
'control, Remote central locking, Reverse Camera\n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.6L',
'engine_horse_power': 130,
'fuel_type': 'Petrol',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512048365469',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Hyundai',
'model': 'TUCSON',
'odometer': 74910,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'photo_urls': ['https://m.atcdn.co.uk/a/media/f83df60f341b4a309d4c6d720af2d20f.jpg',
'https://m.atcdn.co.uk/a/media/fadef8ab2c874337a68cd291ab61f98a.jpg',
'https://m.atcdn.co.uk/a/media/352ace5ee6584896bffc67e3d28f157d.jpg',
'https://m.atcdn.co.uk/a/media/3765a0b19a3d4858a4bc99850a991236.jpg',
'https://m.atcdn.co.uk/a/media/da3087ffbee347f197603d0d3e98b2cc.jpg',
'https://m.atcdn.co.uk/a/media/9da7eef2d0a747b78276f625a2ca73a7.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'https://m.atcdn.co.uk/a/media/44c9e8a571a4453cb8890facb604146d.jpg',
'https://m.atcdn.co.uk/a/media/95ecf4cd82f94f86b8a86c38f01f8563.jpg',
'https://m.atcdn.co.uk/a/media/27af9ec08a5b4555a28d0ba3b05489d5.jpg',
'https://m.atcdn.co.uk/a/media/f3146e982960430885194107ff10f51c.jpg',
'https://m.atcdn.co.uk/a/media/e6053e52e91447239fb5a6d86f491908.jpg',
'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'https://m.atcdn.co.uk/a/media/3506ebac0d83422c9b21474411be4f49.jpg',
'https://m.atcdn.co.uk/a/media/ca61602e6de84af39154beabd52da601.jpg',
'https://m.atcdn.co.uk/a/media/92ccc3cf17374f0ba9ea10282116a857.jpg',
'https://m.atcdn.co.uk/a/media/602b25340fc54c389de743436e196aa0.jpg',
'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'https://m.atcdn.co.uk/a/media/0f63842c9ac14996b0a63a634499869a.jpg',
'https://m.atcdn.co.uk/a/media/fbc6a133a936412aadbf63189fad772f.jpg',
'https://m.atcdn.co.uk/a/media/838840d027ea4b7890f079c68c429eb6.jpg',
'https://m.atcdn.co.uk/a/media/b8d3648df474408f8b1ae42de731a734.jpg',
'https://m.atcdn.co.uk/a/media/1c875e363ba142e3addd3b6869d50f66.jpg',
'https://m.atcdn.co.uk/a/media/e6b00daface447768127a8398e377581.jpg',
'https://m.atcdn.co.uk/a/media/a71220f13eb346fcbf92d8fd1e64355e.jpg',
'https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg',
'https://m.atcdn.co.uk/a/media/b472b67e5423449293aaf0b011f58a18.jpg',
'https://m.atcdn.co.uk/a/media/6d012e0812cb4e48910b780e4d77d192.jpg',
'https://m.atcdn.co.uk/a/media/c5358d37aef5467ea79659d5c08c76d6.jpg',
'https://m.atcdn.co.uk/a/media/961dd8843ae54693afe453f0aca05745.jpg',
'https://m.atcdn.co.uk/a/media/a1acc995cd8749ca9f4c7f0e48166da8.jpg',
'https://m.atcdn.co.uk/a/media/3027d3f8cea54af8a9ee00f0547f223f.jpg',
'https://m.atcdn.co.uk/a/media/71833f948b134a628edc0b7e6b4b3009.jpg',
'https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg',
'https://m.atcdn.co.uk/a/media/4fe7edf8a5624cb9ab3ed2dc4f8841ab.jpg',
'https://m.atcdn.co.uk/a/media/b0bfe52238d345f1a892ea8b037485aa.jpg',
'https://m.atcdn.co.uk/a/media/70ba5f73115649249717c46ca034e08e.jpg',
'https://m.atcdn.co.uk/a/media/88d80ac366514935a4398014abf9f1cd.jpg',
'https://m.atcdn.co.uk/a/media/ba611d5aa9aa48148348b42a52ec76e6.jpg'],
'price': 7990,
'price_includes_vat': True,
'registration_date': '2017-01-25',
'seats_number': 5,
'seller_name': None,
'title': 'Hyundai Tucson 1.6 GDi Blue Drive SE Nav Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': 'SE Nav',
'year': 2016}
2026-01-28 13:02:09 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 0ef5bed2-495b-58df-9aaa-0232e07f3990 with identifier: 202512048365469
2026-01-28 13:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item 0ef5bed2-495b-58df-9aaa-0232e07f3990
2026-01-28 13:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff83df60f341b4a309d4c6d720af2d20f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f83df60f341b4a309d4c6d720af2d20f.jpg already downloaded
2026-01-28 13:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ffadef8ab2c874337a68cd291ab61f98a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fadef8ab2c874337a68cd291ab61f98a.jpg already downloaded
2026-01-28 13:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F352ace5ee6584896bffc67e3d28f157d.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/352ace5ee6584896bffc67e3d28f157d.jpg already downloaded
2026-01-28 13:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3765a0b19a3d4858a4bc99850a991236.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3765a0b19a3d4858a4bc99850a991236.jpg already downloaded
2026-01-28 13:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fda3087ffbee347f197603d0d3e98b2cc.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/da3087ffbee347f197603d0d3e98b2cc.jpg already downloaded
2026-01-28 13:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F9da7eef2d0a747b78276f625a2ca73a7.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9da7eef2d0a747b78276f625a2ca73a7.jpg already downloaded
2026-01-28 13:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fbc0244e4dc154b0abde2ab714929979b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg already downloaded
2026-01-28 13:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F44c9e8a571a4453cb8890facb604146d.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/44c9e8a571a4453cb8890facb604146d.jpg already downloaded
2026-01-28 13:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F95ecf4cd82f94f86b8a86c38f01f8563.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/95ecf4cd82f94f86b8a86c38f01f8563.jpg already downloaded
2026-01-28 13:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F27af9ec08a5b4555a28d0ba3b05489d5.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/27af9ec08a5b4555a28d0ba3b05489d5.jpg already downloaded
2026-01-28 13:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff3146e982960430885194107ff10f51c.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f3146e982960430885194107ff10f51c.jpg already downloaded
2026-01-28 13:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe6053e52e91447239fb5a6d86f491908.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e6053e52e91447239fb5a6d86f491908.jpg already downloaded
2026-01-28 13:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3348dd78bc284ca99c10f01a2248694a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg already downloaded
2026-01-28 13:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3506ebac0d83422c9b21474411be4f49.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3506ebac0d83422c9b21474411be4f49.jpg already downloaded
2026-01-28 13:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fca61602e6de84af39154beabd52da601.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ca61602e6de84af39154beabd52da601.jpg already downloaded
2026-01-28 13:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F92ccc3cf17374f0ba9ea10282116a857.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/92ccc3cf17374f0ba9ea10282116a857.jpg already downloaded
2026-01-28 13:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F602b25340fc54c389de743436e196aa0.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/602b25340fc54c389de743436e196aa0.jpg already downloaded
2026-01-28 13:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F42c06680dcb2472a8159c12f6b0da956.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg already downloaded
2026-01-28 13:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0f63842c9ac14996b0a63a634499869a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0f63842c9ac14996b0a63a634499869a.jpg already downloaded
2026-01-28 13:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ffbc6a133a936412aadbf63189fad772f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fbc6a133a936412aadbf63189fad772f.jpg already downloaded
2026-01-28 13:02:09 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 0ef5bed2-495b-58df-9aaa-0232e07f3990 with identifier 202512048365469
2026-01-28 13:02:09 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:02:09 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:02:09 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 0ef5bed2-495b-58df-9aaa-0232e07f3990
2026-01-28 13:02:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 147,
'color': 'Black',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful Audi A1 '
'which comes with: \n'
'\n'
'Part Service history, ULEZ Compliant, HPI Clear, 2 Owners, 2 '
'Keys, Heated seats, Cruise control, Traction control, '
'Sat-Nav, Lane Assist, Front & Rear Parking Sensors, Climate '
'control, Remote central locking, Reverse Camera\n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.6L',
'engine_horse_power': 130,
'fuel_type': 'Petrol',
'id': '0ef5bed2-495b-58df-9aaa-0232e07f3990',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512048365469',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Hyundai',
'model': 'TUCSON',
'odometer': 74910,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 39,
'photo_urls': ['https://m.atcdn.co.uk/a/media/f83df60f341b4a309d4c6d720af2d20f.jpg',
'https://m.atcdn.co.uk/a/media/fadef8ab2c874337a68cd291ab61f98a.jpg',
'https://m.atcdn.co.uk/a/media/352ace5ee6584896bffc67e3d28f157d.jpg',
'https://m.atcdn.co.uk/a/media/3765a0b19a3d4858a4bc99850a991236.jpg',
'https://m.atcdn.co.uk/a/media/da3087ffbee347f197603d0d3e98b2cc.jpg',
'https://m.atcdn.co.uk/a/media/9da7eef2d0a747b78276f625a2ca73a7.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'https://m.atcdn.co.uk/a/media/44c9e8a571a4453cb8890facb604146d.jpg',
'https://m.atcdn.co.uk/a/media/95ecf4cd82f94f86b8a86c38f01f8563.jpg',
'https://m.atcdn.co.uk/a/media/27af9ec08a5b4555a28d0ba3b05489d5.jpg',
'https://m.atcdn.co.uk/a/media/f3146e982960430885194107ff10f51c.jpg',
'https://m.atcdn.co.uk/a/media/e6053e52e91447239fb5a6d86f491908.jpg',
'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'https://m.atcdn.co.uk/a/media/3506ebac0d83422c9b21474411be4f49.jpg',
'https://m.atcdn.co.uk/a/media/ca61602e6de84af39154beabd52da601.jpg',
'https://m.atcdn.co.uk/a/media/92ccc3cf17374f0ba9ea10282116a857.jpg',
'https://m.atcdn.co.uk/a/media/602b25340fc54c389de743436e196aa0.jpg',
'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'https://m.atcdn.co.uk/a/media/0f63842c9ac14996b0a63a634499869a.jpg',
'https://m.atcdn.co.uk/a/media/fbc6a133a936412aadbf63189fad772f.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0ef5bed2-495b-58df-9aaa-0232e07f3990/0ef5bed2-495b-58df-9aaa-0232e07f3990_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 495721,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f83df60f341b4a309d4c6d720af2d20f.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0ef5bed2-495b-58df-9aaa-0232e07f3990/0ef5bed2-495b-58df-9aaa-0232e07f3990_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 485335,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/fadef8ab2c874337a68cd291ab61f98a.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0ef5bed2-495b-58df-9aaa-0232e07f3990/0ef5bed2-495b-58df-9aaa-0232e07f3990_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 347667,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/352ace5ee6584896bffc67e3d28f157d.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 20379,
'Height': 385,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'Width': 385},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0ef5bed2-495b-58df-9aaa-0232e07f3990/0ef5bed2-495b-58df-9aaa-0232e07f3990_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 342353,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3765a0b19a3d4858a4bc99850a991236.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0ef5bed2-495b-58df-9aaa-0232e07f3990/0ef5bed2-495b-58df-9aaa-0232e07f3990_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 531035,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/da3087ffbee347f197603d0d3e98b2cc.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0ef5bed2-495b-58df-9aaa-0232e07f3990/0ef5bed2-495b-58df-9aaa-0232e07f3990_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 488477,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/9da7eef2d0a747b78276f625a2ca73a7.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 31431,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0ef5bed2-495b-58df-9aaa-0232e07f3990/0ef5bed2-495b-58df-9aaa-0232e07f3990_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 304651,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/44c9e8a571a4453cb8890facb604146d.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0ef5bed2-495b-58df-9aaa-0232e07f3990/0ef5bed2-495b-58df-9aaa-0232e07f3990_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 208707,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/95ecf4cd82f94f86b8a86c38f01f8563.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0ef5bed2-495b-58df-9aaa-0232e07f3990/0ef5bed2-495b-58df-9aaa-0232e07f3990_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 308063,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/27af9ec08a5b4555a28d0ba3b05489d5.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0ef5bed2-495b-58df-9aaa-0232e07f3990/0ef5bed2-495b-58df-9aaa-0232e07f3990_image_10.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 210285,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f3146e982960430885194107ff10f51c.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0ef5bed2-495b-58df-9aaa-0232e07f3990/0ef5bed2-495b-58df-9aaa-0232e07f3990_image_11.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 221913,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e6053e52e91447239fb5a6d86f491908.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_07e9ed6d-3d77-5f21-8cc6-62717b3891fe/07e9ed6d-3d77-5f21-8cc6-62717b3891fe_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 101614,
'Height': 2048,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0ef5bed2-495b-58df-9aaa-0232e07f3990/0ef5bed2-495b-58df-9aaa-0232e07f3990_image_13.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 311993,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3506ebac0d83422c9b21474411be4f49.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0ef5bed2-495b-58df-9aaa-0232e07f3990/0ef5bed2-495b-58df-9aaa-0232e07f3990_image_14.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 384404,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ca61602e6de84af39154beabd52da601.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0ef5bed2-495b-58df-9aaa-0232e07f3990/0ef5bed2-495b-58df-9aaa-0232e07f3990_image_15.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 217145,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/92ccc3cf17374f0ba9ea10282116a857.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0ef5bed2-495b-58df-9aaa-0232e07f3990/0ef5bed2-495b-58df-9aaa-0232e07f3990_image_16.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 375053,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/602b25340fc54c389de743436e196aa0.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0ef5bed2-495b-58df-9aaa-0232e07f3990/0ef5bed2-495b-58df-9aaa-0232e07f3990_image_18.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 346232,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0f63842c9ac14996b0a63a634499869a.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0ef5bed2-495b-58df-9aaa-0232e07f3990/0ef5bed2-495b-58df-9aaa-0232e07f3990_image_19.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 430758,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/fbc6a133a936412aadbf63189fad772f.jpg',
'Width': 2048}],
'price': 7990,
'price_includes_vat': True,
'registration_date': '2017-01-25',
'seats_number': 5,
'seller_name': None,
'title': 'Hyundai Tucson 1.6 GDi Blue Drive SE Nav Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': 'SE Nav',
'year': 2016}
2026-01-28 13:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02: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%27202512048365469%27 HTTP/1.1" 200 None
2026-01-28 13:02:09 [auto_selling_autotrader.co.uk] INFO: Saving data for 202512048365469: {'created_time': 1769605329.914099, 'last_price_update_time': 1769605329.914113}
2026-01-28 13:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202512048365469') HTTP/1.1" 204 0
2026-01-28 13:02:10 [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:02:10 [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:02:10 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': 149,
'color': 'Blue',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful Renault '
'Kadjar which comes with: \n'
'\n'
'Full Service History, Last serviced @ 19 159 miles, 1 Owner '
'from new, ULEZ Compliant, HPI Clear, Remote central locking, '
'Lane Assist, Sat-Nav, Parking Sensors, \n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.3L',
'engine_horse_power': 158,
'fuel_type': 'Petrol',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511047658515',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Renault',
'model': 'Kadjar',
'odometer': 23337,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'photo_urls': ['https://m.atcdn.co.uk/a/media/616a1e72bc584645ba9abbbd117bdbb1.jpg',
'https://m.atcdn.co.uk/a/media/3ef1d5f3c0b34429a7f0c91168320db2.jpg',
'https://m.atcdn.co.uk/a/media/118a9851fc9447a7a78fc6f6a2efaf2d.jpg',
'https://m.atcdn.co.uk/a/media/db1e73392d284eedac28971dbabd1b14.jpg',
'https://m.atcdn.co.uk/a/media/a54f106d994547ae991b31fe8ba706fa.jpg',
'https://m.atcdn.co.uk/a/media/df4b598f17a54a40b3b24e026740a08d.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'https://m.atcdn.co.uk/a/media/cd301f733b284013bbc54f53acfaca41.jpg',
'https://m.atcdn.co.uk/a/media/63a36085edf74670b9ea636c13777554.jpg',
'https://m.atcdn.co.uk/a/media/d8ad5f9eb4174a59b94784ff6eb97cb6.jpg',
'https://m.atcdn.co.uk/a/media/a4d9e88a53014bf185e6601071c5b06b.jpg',
'https://m.atcdn.co.uk/a/media/e3aa19bd3683465f99798428d6fd6de8.jpg',
'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'https://m.atcdn.co.uk/a/media/c4a16ac8eb4e4f46b97c2cca1d64e8d9.jpg',
'https://m.atcdn.co.uk/a/media/4b35644c43954a04a53d291f5b7941ee.jpg',
'https://m.atcdn.co.uk/a/media/fa7c6a12b6a44f5c81688d4a09287dfc.jpg',
'https://m.atcdn.co.uk/a/media/c0bacc88178e41fc80bc9f54d9eb010e.jpg',
'https://m.atcdn.co.uk/a/media/56dec9a74bdf44a69c6a0ac84d6bc7d2.jpg',
'https://m.atcdn.co.uk/a/media/4af0158ff36f42b591c76feec3a0ca05.jpg',
'https://m.atcdn.co.uk/a/media/4467946bfcb94dcdb5f1f7868b77a5c5.jpg',
'https://m.atcdn.co.uk/a/media/a280c564831c4bcd8f9625a6956c54a2.jpg',
'https://m.atcdn.co.uk/a/media/d97f7661ebec4988a5a52e9346e7d6d5.jpg',
'https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg',
'https://m.atcdn.co.uk/a/media/5d0156880aaa43d19084db8a607c0789.jpg',
'https://m.atcdn.co.uk/a/media/27b5ef5cbe4644d4b56cb8d90d5439d5.jpg',
'https://m.atcdn.co.uk/a/media/b480e02a16fd48059425f604c532b3ea.jpg',
'https://m.atcdn.co.uk/a/media/ffae1953e2ad4d4ea2c161acf7a2607e.jpg',
'https://m.atcdn.co.uk/a/media/f91d4e2e440442d7b54084c400302343.jpg',
'https://m.atcdn.co.uk/a/media/a3f69c55296c4b3ab9e74b89c4c1cf34.jpg',
'https://m.atcdn.co.uk/a/media/04e9886e4d204ae8a4204c203f5e7920.jpg',
'https://m.atcdn.co.uk/a/media/b5a1d685b40b4b64a233b36bc9d40c0c.jpg',
'https://m.atcdn.co.uk/a/media/5f426988ac3143b9b8cea2126d6d2f9f.jpg',
'https://m.atcdn.co.uk/a/media/9038188d4ffa42f0b7aee48077624082.jpg',
'https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg',
'https://m.atcdn.co.uk/a/media/8dbb5894ba6b498884982ae8deb2d962.jpg',
'https://m.atcdn.co.uk/a/media/819d3b2db48441e9b2c2fe3fef66d604.jpg',
'https://m.atcdn.co.uk/a/media/7b7f75a419ce4316b55a14e63720669a.jpg',
'https://m.atcdn.co.uk/a/media/2dc72461ad0b4b22afe85eb9550e8d60.jpg',
'https://m.atcdn.co.uk/a/media/40be24cab0ab469a9cd51b3f12bcdf89.jpg'],
'price': 11990,
'price_includes_vat': True,
'registration_date': '2020-10-17',
'seats_number': 5,
'seller_name': None,
'title': 'Renault Kadjar 1.3 TCe Iconic Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': 'Iconic',
'year': 2020}
2026-01-28 13:02:10 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 63bd41a3-463f-52f3-ac68-13c4beaa26d0 with identifier: 202511047658515
2026-01-28 13:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item 63bd41a3-463f-52f3-ac68-13c4beaa26d0
2026-01-28 13:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F616a1e72bc584645ba9abbbd117bdbb1.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/616a1e72bc584645ba9abbbd117bdbb1.jpg already downloaded
2026-01-28 13:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3ef1d5f3c0b34429a7f0c91168320db2.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3ef1d5f3c0b34429a7f0c91168320db2.jpg already downloaded
2026-01-28 13:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F118a9851fc9447a7a78fc6f6a2efaf2d.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/118a9851fc9447a7a78fc6f6a2efaf2d.jpg already downloaded
2026-01-28 13:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fdb1e73392d284eedac28971dbabd1b14.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/db1e73392d284eedac28971dbabd1b14.jpg already downloaded
2026-01-28 13:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa54f106d994547ae991b31fe8ba706fa.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a54f106d994547ae991b31fe8ba706fa.jpg already downloaded
2026-01-28 13:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fdf4b598f17a54a40b3b24e026740a08d.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/df4b598f17a54a40b3b24e026740a08d.jpg already downloaded
2026-01-28 13:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fbc0244e4dc154b0abde2ab714929979b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg already downloaded
2026-01-28 13:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fcd301f733b284013bbc54f53acfaca41.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cd301f733b284013bbc54f53acfaca41.jpg already downloaded
2026-01-28 13:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F63a36085edf74670b9ea636c13777554.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/63a36085edf74670b9ea636c13777554.jpg already downloaded
2026-01-28 13:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fd8ad5f9eb4174a59b94784ff6eb97cb6.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d8ad5f9eb4174a59b94784ff6eb97cb6.jpg already downloaded
2026-01-28 13:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa4d9e88a53014bf185e6601071c5b06b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a4d9e88a53014bf185e6601071c5b06b.jpg already downloaded
2026-01-28 13:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe3aa19bd3683465f99798428d6fd6de8.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e3aa19bd3683465f99798428d6fd6de8.jpg already downloaded
2026-01-28 13:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F42c06680dcb2472a8159c12f6b0da956.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg already downloaded
2026-01-28 13:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc4a16ac8eb4e4f46b97c2cca1d64e8d9.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c4a16ac8eb4e4f46b97c2cca1d64e8d9.jpg already downloaded
2026-01-28 13:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F4b35644c43954a04a53d291f5b7941ee.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4b35644c43954a04a53d291f5b7941ee.jpg already downloaded
2026-01-28 13:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ffa7c6a12b6a44f5c81688d4a09287dfc.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fa7c6a12b6a44f5c81688d4a09287dfc.jpg already downloaded
2026-01-28 13:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc0bacc88178e41fc80bc9f54d9eb010e.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c0bacc88178e41fc80bc9f54d9eb010e.jpg already downloaded
2026-01-28 13:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F56dec9a74bdf44a69c6a0ac84d6bc7d2.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/56dec9a74bdf44a69c6a0ac84d6bc7d2.jpg already downloaded
2026-01-28 13:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F4af0158ff36f42b591c76feec3a0ca05.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4af0158ff36f42b591c76feec3a0ca05.jpg already downloaded
2026-01-28 13:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F4467946bfcb94dcdb5f1f7868b77a5c5.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4467946bfcb94dcdb5f1f7868b77a5c5.jpg already downloaded
2026-01-28 13:02:11 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 63bd41a3-463f-52f3-ac68-13c4beaa26d0 with identifier 202511047658515
2026-01-28 13:02:11 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:02:11 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:02:11 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 63bd41a3-463f-52f3-ac68-13c4beaa26d0
2026-01-28 13:02:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 149,
'color': 'Blue',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful Renault '
'Kadjar which comes with: \n'
'\n'
'Full Service History, Last serviced @ 19 159 miles, 1 Owner '
'from new, ULEZ Compliant, HPI Clear, Remote central locking, '
'Lane Assist, Sat-Nav, Parking Sensors, \n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.3L',
'engine_horse_power': 158,
'fuel_type': 'Petrol',
'id': '63bd41a3-463f-52f3-ac68-13c4beaa26d0',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511047658515',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Renault',
'model': 'Kadjar',
'odometer': 23337,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 39,
'photo_urls': ['https://m.atcdn.co.uk/a/media/616a1e72bc584645ba9abbbd117bdbb1.jpg',
'https://m.atcdn.co.uk/a/media/3ef1d5f3c0b34429a7f0c91168320db2.jpg',
'https://m.atcdn.co.uk/a/media/118a9851fc9447a7a78fc6f6a2efaf2d.jpg',
'https://m.atcdn.co.uk/a/media/db1e73392d284eedac28971dbabd1b14.jpg',
'https://m.atcdn.co.uk/a/media/a54f106d994547ae991b31fe8ba706fa.jpg',
'https://m.atcdn.co.uk/a/media/df4b598f17a54a40b3b24e026740a08d.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'https://m.atcdn.co.uk/a/media/cd301f733b284013bbc54f53acfaca41.jpg',
'https://m.atcdn.co.uk/a/media/63a36085edf74670b9ea636c13777554.jpg',
'https://m.atcdn.co.uk/a/media/d8ad5f9eb4174a59b94784ff6eb97cb6.jpg',
'https://m.atcdn.co.uk/a/media/a4d9e88a53014bf185e6601071c5b06b.jpg',
'https://m.atcdn.co.uk/a/media/e3aa19bd3683465f99798428d6fd6de8.jpg',
'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'https://m.atcdn.co.uk/a/media/c4a16ac8eb4e4f46b97c2cca1d64e8d9.jpg',
'https://m.atcdn.co.uk/a/media/4b35644c43954a04a53d291f5b7941ee.jpg',
'https://m.atcdn.co.uk/a/media/fa7c6a12b6a44f5c81688d4a09287dfc.jpg',
'https://m.atcdn.co.uk/a/media/c0bacc88178e41fc80bc9f54d9eb010e.jpg',
'https://m.atcdn.co.uk/a/media/56dec9a74bdf44a69c6a0ac84d6bc7d2.jpg',
'https://m.atcdn.co.uk/a/media/4af0158ff36f42b591c76feec3a0ca05.jpg',
'https://m.atcdn.co.uk/a/media/4467946bfcb94dcdb5f1f7868b77a5c5.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d83aa7c2-2269-59d3-aaff-6f9e55e8935d/d83aa7c2-2269-59d3-aaff-6f9e55e8935d_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 449580,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/616a1e72bc584645ba9abbbd117bdbb1.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d83aa7c2-2269-59d3-aaff-6f9e55e8935d/d83aa7c2-2269-59d3-aaff-6f9e55e8935d_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 481688,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3ef1d5f3c0b34429a7f0c91168320db2.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d83aa7c2-2269-59d3-aaff-6f9e55e8935d/d83aa7c2-2269-59d3-aaff-6f9e55e8935d_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 300459,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/118a9851fc9447a7a78fc6f6a2efaf2d.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 20379,
'Height': 385,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'Width': 385},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d83aa7c2-2269-59d3-aaff-6f9e55e8935d/d83aa7c2-2269-59d3-aaff-6f9e55e8935d_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 306894,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/db1e73392d284eedac28971dbabd1b14.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d83aa7c2-2269-59d3-aaff-6f9e55e8935d/d83aa7c2-2269-59d3-aaff-6f9e55e8935d_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 488914,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a54f106d994547ae991b31fe8ba706fa.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d83aa7c2-2269-59d3-aaff-6f9e55e8935d/d83aa7c2-2269-59d3-aaff-6f9e55e8935d_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 472070,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/df4b598f17a54a40b3b24e026740a08d.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 31431,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d83aa7c2-2269-59d3-aaff-6f9e55e8935d/d83aa7c2-2269-59d3-aaff-6f9e55e8935d_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 313954,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/cd301f733b284013bbc54f53acfaca41.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d83aa7c2-2269-59d3-aaff-6f9e55e8935d/d83aa7c2-2269-59d3-aaff-6f9e55e8935d_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 272448,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/63a36085edf74670b9ea636c13777554.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d83aa7c2-2269-59d3-aaff-6f9e55e8935d/d83aa7c2-2269-59d3-aaff-6f9e55e8935d_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 202783,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/d8ad5f9eb4174a59b94784ff6eb97cb6.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d83aa7c2-2269-59d3-aaff-6f9e55e8935d/d83aa7c2-2269-59d3-aaff-6f9e55e8935d_image_10.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 286292,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a4d9e88a53014bf185e6601071c5b06b.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d83aa7c2-2269-59d3-aaff-6f9e55e8935d/d83aa7c2-2269-59d3-aaff-6f9e55e8935d_image_11.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 175955,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e3aa19bd3683465f99798428d6fd6de8.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d83aa7c2-2269-59d3-aaff-6f9e55e8935d/d83aa7c2-2269-59d3-aaff-6f9e55e8935d_image_13.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 204993,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/c4a16ac8eb4e4f46b97c2cca1d64e8d9.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d83aa7c2-2269-59d3-aaff-6f9e55e8935d/d83aa7c2-2269-59d3-aaff-6f9e55e8935d_image_14.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 248592,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/4b35644c43954a04a53d291f5b7941ee.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d83aa7c2-2269-59d3-aaff-6f9e55e8935d/d83aa7c2-2269-59d3-aaff-6f9e55e8935d_image_15.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 343222,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/fa7c6a12b6a44f5c81688d4a09287dfc.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d83aa7c2-2269-59d3-aaff-6f9e55e8935d/d83aa7c2-2269-59d3-aaff-6f9e55e8935d_image_16.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 176423,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/c0bacc88178e41fc80bc9f54d9eb010e.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d83aa7c2-2269-59d3-aaff-6f9e55e8935d/d83aa7c2-2269-59d3-aaff-6f9e55e8935d_image_17.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 349769,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/56dec9a74bdf44a69c6a0ac84d6bc7d2.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d83aa7c2-2269-59d3-aaff-6f9e55e8935d/d83aa7c2-2269-59d3-aaff-6f9e55e8935d_image_18.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 249391,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/4af0158ff36f42b591c76feec3a0ca05.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d83aa7c2-2269-59d3-aaff-6f9e55e8935d/d83aa7c2-2269-59d3-aaff-6f9e55e8935d_image_19.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 384714,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/4467946bfcb94dcdb5f1f7868b77a5c5.jpg',
'Width': 2048}],
'price': 11990,
'price_includes_vat': True,
'registration_date': '2020-10-17',
'seats_number': 5,
'seller_name': None,
'title': 'Renault Kadjar 1.3 TCe Iconic Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': 'Iconic',
'year': 2020}
2026-01-28 13:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:11 [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%27202511047658515%27 HTTP/1.1" 200 None
2026-01-28 13:02:11 [auto_selling_autotrader.co.uk] INFO: Saving data for 202511047658515: {'created_time': 1769605331.421506, 'last_price_update_time': 1769605331.421514}
2026-01-28 13:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202511047658515') HTTP/1.1" 204 0
2026-01-28 13:02:13 [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:02:13 [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:02:13 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': 129,
'color': 'Silver',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful which '
'comes with: \n'
'\n'
'Part Service history, ULEZ Compliant, HPI Clear, 2 Keys, '
'Climate control, Sat-Nav, Parking Sensors, Parking Camera, '
'Bluetooth, 2 Owners, \n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.2L',
'engine_horse_power': 113,
'fuel_type': 'Petrol',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511258138201',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Nissan',
'model': 'Qashqai',
'odometer': 45063,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'photo_urls': ['https://m.atcdn.co.uk/a/media/90ee0a6be3124df7aa5571e145c35b72.jpg',
'https://m.atcdn.co.uk/a/media/e53f2c6a027b4f20869654e21ae5f530.jpg',
'https://m.atcdn.co.uk/a/media/5ed00fb18aba4f9e87286ab111b59afa.jpg',
'https://m.atcdn.co.uk/a/media/6312c1d82d8a452ab2d703fdbd26aa1b.jpg',
'https://m.atcdn.co.uk/a/media/293f63ebc8aa430087e3cf7a7b424ada.jpg',
'https://m.atcdn.co.uk/a/media/33c0ce3286e84f05a16537c4e3d51126.jpg',
'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'https://m.atcdn.co.uk/a/media/f79d673e9ee745a0a65502055a215a44.jpg',
'https://m.atcdn.co.uk/a/media/02f2c2c942754e48a741c293faff74fa.jpg',
'https://m.atcdn.co.uk/a/media/243b24808bb340a985eb9a8278a2405f.jpg',
'https://m.atcdn.co.uk/a/media/6fd172f8590d4638be0a53c66cd6b478.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'https://m.atcdn.co.uk/a/media/855a9ade59644d7db828c53eb4697b97.jpg',
'https://m.atcdn.co.uk/a/media/5a2ced87d4a143f6b7941660bb267d82.jpg',
'https://m.atcdn.co.uk/a/media/76b03e1ff6804bf89dbc44081f931218.jpg',
'https://m.atcdn.co.uk/a/media/17ebe7e76716485dadd74d6832b4a083.jpg',
'https://m.atcdn.co.uk/a/media/4fab52260fae4fb09630fb3fe864357e.jpg',
'https://m.atcdn.co.uk/a/media/931f37928a674485aaf5b73945a72c3d.jpg',
'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'https://m.atcdn.co.uk/a/media/d60b38b05d3a42f78c3ce223ac4cd0a1.jpg',
'https://m.atcdn.co.uk/a/media/67b9b27d0a524e639af1d06910bbc5d6.jpg',
'https://m.atcdn.co.uk/a/media/366fe9b41c18498aaae1a4fe696acfa7.jpg',
'https://m.atcdn.co.uk/a/media/e51c4d8c15b8458db24b527c41d3781d.jpg',
'https://m.atcdn.co.uk/a/media/55ac1d9ef3b34503ae5f54edf0cc5342.jpg',
'https://m.atcdn.co.uk/a/media/2baf2408bd38440bbaf0095b0791ff1b.jpg',
'https://m.atcdn.co.uk/a/media/9d455e78767b4bcd8400f91fe0017130.jpg',
'https://m.atcdn.co.uk/a/media/d7e74ee3f6414f43b0f0aeaae21a26e1.jpg',
'https://m.atcdn.co.uk/a/media/78d101d6efb44fe3add57403cdf8604b.jpg',
'https://m.atcdn.co.uk/a/media/8e5cbfe9e66642d19be4f52d257fbb50.jpg',
'https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg',
'https://m.atcdn.co.uk/a/media/8b421ea5264143aaa40b2175fefdf644.jpg',
'https://m.atcdn.co.uk/a/media/869967aef4334db4a50cf3a5e9533b53.jpg',
'https://m.atcdn.co.uk/a/media/9b1dbda7486143bcb5f68cf643426a40.jpg',
'https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg',
'https://m.atcdn.co.uk/a/media/b5018963ff0344798ff2245e785b82e1.jpg',
'https://m.atcdn.co.uk/a/media/3a3883473e344e5f94590a18aa943c08.jpg',
'https://m.atcdn.co.uk/a/media/db0176b6aae54d6ea22475f767a6bc79.jpg',
'https://m.atcdn.co.uk/a/media/3c9f68b52cda471b939ab938858d9d4d.jpg',
'https://m.atcdn.co.uk/a/media/ba611d5aa9aa48148348b42a52ec76e6.jpg'],
'price': 8650,
'price_includes_vat': True,
'registration_date': '2018-02-07',
'seats_number': 5,
'seller_name': None,
'title': 'Nissan Qashqai 1.2 DIG-T Acenta Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': 'Acenta',
'year': 2018}
2026-01-28 13:02:13 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: e73e0013-e98b-5cf8-8e0c-4517d636ef42 with identifier: 202511258138201
2026-01-28 13:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item e73e0013-e98b-5cf8-8e0c-4517d636ef42
2026-01-28 13:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F90ee0a6be3124df7aa5571e145c35b72.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/90ee0a6be3124df7aa5571e145c35b72.jpg not downloaded yet
2026-01-28 13:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe53f2c6a027b4f20869654e21ae5f530.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e53f2c6a027b4f20869654e21ae5f530.jpg not downloaded yet
2026-01-28 13:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F5ed00fb18aba4f9e87286ab111b59afa.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5ed00fb18aba4f9e87286ab111b59afa.jpg not downloaded yet
2026-01-28 13:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F6312c1d82d8a452ab2d703fdbd26aa1b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6312c1d82d8a452ab2d703fdbd26aa1b.jpg not downloaded yet
2026-01-28 13:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F293f63ebc8aa430087e3cf7a7b424ada.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/293f63ebc8aa430087e3cf7a7b424ada.jpg not downloaded yet
2026-01-28 13:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F33c0ce3286e84f05a16537c4e3d51126.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/33c0ce3286e84f05a16537c4e3d51126.jpg not downloaded yet
2026-01-28 13:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3348dd78bc284ca99c10f01a2248694a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg already downloaded
2026-01-28 13:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff79d673e9ee745a0a65502055a215a44.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f79d673e9ee745a0a65502055a215a44.jpg not downloaded yet
2026-01-28 13:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F02f2c2c942754e48a741c293faff74fa.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/02f2c2c942754e48a741c293faff74fa.jpg not downloaded yet
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F243b24808bb340a985eb9a8278a2405f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/243b24808bb340a985eb9a8278a2405f.jpg not downloaded yet
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F6fd172f8590d4638be0a53c66cd6b478.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6fd172f8590d4638be0a53c66cd6b478.jpg not downloaded yet
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fbc0244e4dc154b0abde2ab714929979b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg already downloaded
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F855a9ade59644d7db828c53eb4697b97.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/855a9ade59644d7db828c53eb4697b97.jpg not downloaded yet
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F5a2ced87d4a143f6b7941660bb267d82.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5a2ced87d4a143f6b7941660bb267d82.jpg not downloaded yet
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F76b03e1ff6804bf89dbc44081f931218.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/76b03e1ff6804bf89dbc44081f931218.jpg not downloaded yet
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F17ebe7e76716485dadd74d6832b4a083.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/17ebe7e76716485dadd74d6832b4a083.jpg not downloaded yet
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F4fab52260fae4fb09630fb3fe864357e.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4fab52260fae4fb09630fb3fe864357e.jpg not downloaded yet
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F931f37928a674485aaf5b73945a72c3d.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/931f37928a674485aaf5b73945a72c3d.jpg not downloaded yet
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F42c06680dcb2472a8159c12f6b0da956.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg already downloaded
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fd60b38b05d3a42f78c3ce223ac4cd0a1.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d60b38b05d3a42f78c3ce223ac4cd0a1.jpg not downloaded yet
2026-01-28 13:02:14 [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:02:14 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': 136,
'color': 'White',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful Mitsubishi '
'ASX which comes with: \n'
'\n'
'Full Service history, ULEZ Complaint, HPI Clear, 2 Keys, 2 '
'Owners, Remote central locking, Rear parking sensors, '
'Bluetooth, DAB Radio, Climate control, Traction control, \n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.6L',
'engine_horse_power': 115,
'fuel_type': 'Petrol',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511298228893',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Mitsubishi',
'model': 'ASX',
'odometer': 15600,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'photo_urls': ['https://m.atcdn.co.uk/a/media/a1984babf82b40c69cc3b73a670464dd.jpg',
'https://m.atcdn.co.uk/a/media/617f52f40a4d406cb3c717a217c960fb.jpg',
'https://m.atcdn.co.uk/a/media/bfa4d3706f244ce09bd72b35a8425a4a.jpg',
'https://m.atcdn.co.uk/a/media/a0807e1ae0b54e35b02d3c0560fe8c9d.jpg',
'https://m.atcdn.co.uk/a/media/a1cbe31458764f3091c334f410cc731b.jpg',
'https://m.atcdn.co.uk/a/media/312c17b32bac431a84f5df49b4f2ce13.jpg',
'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'https://m.atcdn.co.uk/a/media/dada0e0c265b476c8cd94b82eb9c9689.jpg',
'https://m.atcdn.co.uk/a/media/b4978decf0dc40c8ac904e34f8f24560.jpg',
'https://m.atcdn.co.uk/a/media/f43053740d584455a802e630edd298ae.jpg',
'https://m.atcdn.co.uk/a/media/cd91b0a7727a4c41a36faf1090189d0a.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'https://m.atcdn.co.uk/a/media/6bc4830abdc040da95facfb6ea069570.jpg',
'https://m.atcdn.co.uk/a/media/6a8259359997416497cffb9d265f791e.jpg',
'https://m.atcdn.co.uk/a/media/271c43723676497595ee79e0be315b9b.jpg',
'https://m.atcdn.co.uk/a/media/1f287bbc49094b088a3d04d633ee507f.jpg',
'https://m.atcdn.co.uk/a/media/0b54a79dda6e4ebd8880c1a6e7907fa0.jpg',
'https://m.atcdn.co.uk/a/media/bb11934a54f14bbfbc7ca3a722301494.jpg',
'https://m.atcdn.co.uk/a/media/77d164461f554e4b8e7d8dc80da6707d.jpg',
'https://m.atcdn.co.uk/a/media/f018d9ce6a7c468db8919bbbc43067b9.jpg',
'https://m.atcdn.co.uk/a/media/0875279b42464df1ab32d835e1207819.jpg',
'https://m.atcdn.co.uk/a/media/77c6f042fe9743d0afcfa76cf879f4d2.jpg',
'https://m.atcdn.co.uk/a/media/df520e3c438a4925b099ddd73ac9c14e.jpg',
'https://m.atcdn.co.uk/a/media/1f55f77546ce48b68daff8c06ed07a5f.jpg',
'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'https://m.atcdn.co.uk/a/media/bfcc76b159d740839ca04afab7a8e147.jpg',
'https://m.atcdn.co.uk/a/media/7d8d0e5c9e9d4c02a45148ff0ab76ef3.jpg',
'https://m.atcdn.co.uk/a/media/0e917fba2a924c0e875e693d2c788e3b.jpg',
'https://m.atcdn.co.uk/a/media/fbc269378a5c49e590449f6887b929dd.jpg',
'https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg',
'https://m.atcdn.co.uk/a/media/4ba12475de4a44908a64ed67a7e63a81.jpg',
'https://m.atcdn.co.uk/a/media/edcbc378cbcb43828398172fe0237d39.jpg',
'https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg',
'https://m.atcdn.co.uk/a/media/bca41e92d4cb492d821f01911432cf5b.jpg',
'https://m.atcdn.co.uk/a/media/d4071b8e9d214f11bc0903f9489ebf14.jpg',
'https://m.atcdn.co.uk/a/media/e8092149c65e4c93926ce2a1135b559d.jpg',
'https://m.atcdn.co.uk/a/media/80acc1e95c854202a967ff8c309daed2.jpg',
'https://m.atcdn.co.uk/a/media/40be24cab0ab469a9cd51b3f12bcdf89.jpg'],
'price': 10490,
'price_includes_vat': True,
'registration_date': '2016-07-01',
'seats_number': 5,
'seller_name': None,
'title': 'Mitsubishi ASX 1.6 ZC-M Euro 6 5dr',
'transmission': 'manual',
'trim': 'ZC-M',
'year': 2016}
2026-01-28 13:02:14 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: df8951a1-ba29-523e-b770-a3551a4fb64e with identifier: 202511298228893
2026-01-28 13:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item df8951a1-ba29-523e-b770-a3551a4fb64e
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa1984babf82b40c69cc3b73a670464dd.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a1984babf82b40c69cc3b73a670464dd.jpg already downloaded
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F617f52f40a4d406cb3c717a217c960fb.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/617f52f40a4d406cb3c717a217c960fb.jpg already downloaded
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fbfa4d3706f244ce09bd72b35a8425a4a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bfa4d3706f244ce09bd72b35a8425a4a.jpg already downloaded
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa0807e1ae0b54e35b02d3c0560fe8c9d.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a0807e1ae0b54e35b02d3c0560fe8c9d.jpg already downloaded
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa1cbe31458764f3091c334f410cc731b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a1cbe31458764f3091c334f410cc731b.jpg already downloaded
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F312c17b32bac431a84f5df49b4f2ce13.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/312c17b32bac431a84f5df49b4f2ce13.jpg already downloaded
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F42c06680dcb2472a8159c12f6b0da956.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg already downloaded
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fdada0e0c265b476c8cd94b82eb9c9689.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/dada0e0c265b476c8cd94b82eb9c9689.jpg already downloaded
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb4978decf0dc40c8ac904e34f8f24560.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b4978decf0dc40c8ac904e34f8f24560.jpg already downloaded
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff43053740d584455a802e630edd298ae.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f43053740d584455a802e630edd298ae.jpg already downloaded
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fcd91b0a7727a4c41a36faf1090189d0a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cd91b0a7727a4c41a36faf1090189d0a.jpg already downloaded
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fbc0244e4dc154b0abde2ab714929979b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg already downloaded
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F6bc4830abdc040da95facfb6ea069570.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6bc4830abdc040da95facfb6ea069570.jpg already downloaded
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F6a8259359997416497cffb9d265f791e.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6a8259359997416497cffb9d265f791e.jpg already downloaded
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F271c43723676497595ee79e0be315b9b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/271c43723676497595ee79e0be315b9b.jpg already downloaded
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F1f287bbc49094b088a3d04d633ee507f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1f287bbc49094b088a3d04d633ee507f.jpg already downloaded
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0b54a79dda6e4ebd8880c1a6e7907fa0.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0b54a79dda6e4ebd8880c1a6e7907fa0.jpg already downloaded
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fbb11934a54f14bbfbc7ca3a722301494.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bb11934a54f14bbfbc7ca3a722301494.jpg already downloaded
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F77d164461f554e4b8e7d8dc80da6707d.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/77d164461f554e4b8e7d8dc80da6707d.jpg already downloaded
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff018d9ce6a7c468db8919bbbc43067b9.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f018d9ce6a7c468db8919bbbc43067b9.jpg already downloaded
2026-01-28 13:02:14 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: df8951a1-ba29-523e-b770-a3551a4fb64e with identifier 202511298228893
2026-01-28 13:02:14 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:02:14 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:02:15 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item df8951a1-ba29-523e-b770-a3551a4fb64e
2026-01-28 13:02:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 136,
'color': 'White',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful Mitsubishi '
'ASX which comes with: \n'
'\n'
'Full Service history, ULEZ Complaint, HPI Clear, 2 Keys, 2 '
'Owners, Remote central locking, Rear parking sensors, '
'Bluetooth, DAB Radio, Climate control, Traction control, \n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.6L',
'engine_horse_power': 115,
'fuel_type': 'Petrol',
'id': 'df8951a1-ba29-523e-b770-a3551a4fb64e',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511298228893',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Mitsubishi',
'model': 'ASX',
'odometer': 15600,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 38,
'photo_urls': ['https://m.atcdn.co.uk/a/media/a1984babf82b40c69cc3b73a670464dd.jpg',
'https://m.atcdn.co.uk/a/media/617f52f40a4d406cb3c717a217c960fb.jpg',
'https://m.atcdn.co.uk/a/media/bfa4d3706f244ce09bd72b35a8425a4a.jpg',
'https://m.atcdn.co.uk/a/media/a0807e1ae0b54e35b02d3c0560fe8c9d.jpg',
'https://m.atcdn.co.uk/a/media/a1cbe31458764f3091c334f410cc731b.jpg',
'https://m.atcdn.co.uk/a/media/312c17b32bac431a84f5df49b4f2ce13.jpg',
'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'https://m.atcdn.co.uk/a/media/dada0e0c265b476c8cd94b82eb9c9689.jpg',
'https://m.atcdn.co.uk/a/media/b4978decf0dc40c8ac904e34f8f24560.jpg',
'https://m.atcdn.co.uk/a/media/f43053740d584455a802e630edd298ae.jpg',
'https://m.atcdn.co.uk/a/media/cd91b0a7727a4c41a36faf1090189d0a.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'https://m.atcdn.co.uk/a/media/6bc4830abdc040da95facfb6ea069570.jpg',
'https://m.atcdn.co.uk/a/media/6a8259359997416497cffb9d265f791e.jpg',
'https://m.atcdn.co.uk/a/media/271c43723676497595ee79e0be315b9b.jpg',
'https://m.atcdn.co.uk/a/media/1f287bbc49094b088a3d04d633ee507f.jpg',
'https://m.atcdn.co.uk/a/media/0b54a79dda6e4ebd8880c1a6e7907fa0.jpg',
'https://m.atcdn.co.uk/a/media/bb11934a54f14bbfbc7ca3a722301494.jpg',
'https://m.atcdn.co.uk/a/media/77d164461f554e4b8e7d8dc80da6707d.jpg',
'https://m.atcdn.co.uk/a/media/f018d9ce6a7c468db8919bbbc43067b9.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60623976-bd5c-5be6-9f2e-be9bfa09d6a4/60623976-bd5c-5be6-9f2e-be9bfa09d6a4_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 431381,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a1984babf82b40c69cc3b73a670464dd.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60623976-bd5c-5be6-9f2e-be9bfa09d6a4/60623976-bd5c-5be6-9f2e-be9bfa09d6a4_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 442211,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/617f52f40a4d406cb3c717a217c960fb.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60623976-bd5c-5be6-9f2e-be9bfa09d6a4/60623976-bd5c-5be6-9f2e-be9bfa09d6a4_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 331690,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/bfa4d3706f244ce09bd72b35a8425a4a.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 20379,
'Height': 385,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'Width': 385},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60623976-bd5c-5be6-9f2e-be9bfa09d6a4/60623976-bd5c-5be6-9f2e-be9bfa09d6a4_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 338893,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a0807e1ae0b54e35b02d3c0560fe8c9d.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60623976-bd5c-5be6-9f2e-be9bfa09d6a4/60623976-bd5c-5be6-9f2e-be9bfa09d6a4_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 464050,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a1cbe31458764f3091c334f410cc731b.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60623976-bd5c-5be6-9f2e-be9bfa09d6a4/60623976-bd5c-5be6-9f2e-be9bfa09d6a4_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 403528,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/312c17b32bac431a84f5df49b4f2ce13.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 31431,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60623976-bd5c-5be6-9f2e-be9bfa09d6a4/60623976-bd5c-5be6-9f2e-be9bfa09d6a4_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 190364,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/dada0e0c265b476c8cd94b82eb9c9689.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60623976-bd5c-5be6-9f2e-be9bfa09d6a4/60623976-bd5c-5be6-9f2e-be9bfa09d6a4_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 204024,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b4978decf0dc40c8ac904e34f8f24560.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60623976-bd5c-5be6-9f2e-be9bfa09d6a4/60623976-bd5c-5be6-9f2e-be9bfa09d6a4_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 251233,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f43053740d584455a802e630edd298ae.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60623976-bd5c-5be6-9f2e-be9bfa09d6a4/60623976-bd5c-5be6-9f2e-be9bfa09d6a4_image_10.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 160416,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/cd91b0a7727a4c41a36faf1090189d0a.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60623976-bd5c-5be6-9f2e-be9bfa09d6a4/60623976-bd5c-5be6-9f2e-be9bfa09d6a4_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 277487,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/6bc4830abdc040da95facfb6ea069570.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60623976-bd5c-5be6-9f2e-be9bfa09d6a4/60623976-bd5c-5be6-9f2e-be9bfa09d6a4_image_13.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 159883,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/6a8259359997416497cffb9d265f791e.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60623976-bd5c-5be6-9f2e-be9bfa09d6a4/60623976-bd5c-5be6-9f2e-be9bfa09d6a4_image_14.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 242035,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/271c43723676497595ee79e0be315b9b.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60623976-bd5c-5be6-9f2e-be9bfa09d6a4/60623976-bd5c-5be6-9f2e-be9bfa09d6a4_image_15.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 222281,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/1f287bbc49094b088a3d04d633ee507f.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60623976-bd5c-5be6-9f2e-be9bfa09d6a4/60623976-bd5c-5be6-9f2e-be9bfa09d6a4_image_16.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 315878,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0b54a79dda6e4ebd8880c1a6e7907fa0.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60623976-bd5c-5be6-9f2e-be9bfa09d6a4/60623976-bd5c-5be6-9f2e-be9bfa09d6a4_image_17.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 208560,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/bb11934a54f14bbfbc7ca3a722301494.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60623976-bd5c-5be6-9f2e-be9bfa09d6a4/60623976-bd5c-5be6-9f2e-be9bfa09d6a4_image_18.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 333176,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/77d164461f554e4b8e7d8dc80da6707d.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60623976-bd5c-5be6-9f2e-be9bfa09d6a4/60623976-bd5c-5be6-9f2e-be9bfa09d6a4_image_19.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 294722,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f018d9ce6a7c468db8919bbbc43067b9.jpg',
'Width': 2048}],
'price': 10490,
'price_includes_vat': True,
'registration_date': '2016-07-01',
'seats_number': 5,
'seller_name': None,
'title': 'Mitsubishi ASX 1.6 ZC-M Euro 6 5dr',
'transmission': 'manual',
'trim': 'ZC-M',
'year': 2016}
2026-01-28 13:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:15 [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%27202511298228893%27 HTTP/1.1" 200 None
2026-01-28 13:02:15 [auto_selling_autotrader.co.uk] INFO: Saving data for 202511298228893: {'created_time': 1769605335.030953, 'last_price_update_time': 1769605335.030964}
2026-01-28 13:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202511298228893') HTTP/1.1" 204 0
2026-01-28 13:02:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/d60b38b05d3a42f78c3ce223ac4cd0a1.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:02:15 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:02:15 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:02:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:02:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb10874310>
2026-01-28 13:02:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:02:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:02:15 [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:02:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:02:15 [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:02:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:02:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e73e0013-e98b-5cf8-8e0c-4517d636ef42/e73e0013-e98b-5cf8-8e0c-4517d636ef42_image_19.jpg HTTP/1.1" 201 0
2026-01-28 13:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:15 [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%252Fd60b38b05d3a42f78c3ce223ac4cd0a1.jpg') HTTP/1.1" 204 0
2026-01-28 13:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d60b38b05d3a42f78c3ce223ac4cd0a1.jpg saved to cache
2026-01-28 13:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 19 for item e73e0013-e98b-5cf8-8e0c-4517d636ef42
2026-01-28 13:02:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/931f37928a674485aaf5b73945a72c3d.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:02:15 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:02:15 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:02:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:02:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb1357ffd0>
2026-01-28 13:02:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:02:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:02:15 [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:02:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:02:15 [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:02:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:02:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e73e0013-e98b-5cf8-8e0c-4517d636ef42/e73e0013-e98b-5cf8-8e0c-4517d636ef42_image_17.jpg HTTP/1.1" 201 0
2026-01-28 13:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:15 [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%252F931f37928a674485aaf5b73945a72c3d.jpg') HTTP/1.1" 204 0
2026-01-28 13:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/931f37928a674485aaf5b73945a72c3d.jpg saved to cache
2026-01-28 13:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 17 for item e73e0013-e98b-5cf8-8e0c-4517d636ef42
2026-01-28 13:02:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/4fab52260fae4fb09630fb3fe864357e.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:02:15 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:02:15 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:02:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:02:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb11952110>
2026-01-28 13:02:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:02:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:02:16 [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:02:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:02:16 [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:02:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:02:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e73e0013-e98b-5cf8-8e0c-4517d636ef42/e73e0013-e98b-5cf8-8e0c-4517d636ef42_image_16.jpg HTTP/1.1" 201 0
2026-01-28 13:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:16 [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%252F4fab52260fae4fb09630fb3fe864357e.jpg') HTTP/1.1" 204 0
2026-01-28 13:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4fab52260fae4fb09630fb3fe864357e.jpg saved to cache
2026-01-28 13:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 16 for item e73e0013-e98b-5cf8-8e0c-4517d636ef42
2026-01-28 13:02:16 [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:02:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/17ebe7e76716485dadd74d6832b4a083.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:02:16 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': 103,
'color': 'Red',
'currency': 'GBP',
'description': 'PX TO CLEAR, SOLD AS SEEN, VALID MOT UNTIL: 21/10/2026, £20 '
'TAX FOR THE YEAR, New battery just fitted, RADIO CD, CLIMATE '
'CONTROL, PX TO CLEAR, GREAT RUNNER,',
'doors_number': 3,
'emission_standard': 'Euro 5',
'engine': '1L',
'engine_horse_power': 67,
'fuel_type': 'Petrol',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511228068689',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Citroen',
'model': 'C1',
'odometer': 80416,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'photo_urls': ['https://m.atcdn.co.uk/a/media/91c41d80f27c450ea918c4553c9f131a.jpg',
'https://m.atcdn.co.uk/a/media/84f3398fe0ac46538240fdb0f2cd076f.jpg',
'https://m.atcdn.co.uk/a/media/a5ea97b5f7f64a65b52efb2a07334a9d.jpg',
'https://m.atcdn.co.uk/a/media/6bb737ca2f004a51a1512e7c51c893c6.jpg',
'https://m.atcdn.co.uk/a/media/eb01c1d449ee46bb9e7723bead781be5.jpg',
'https://m.atcdn.co.uk/a/media/2ec428c6d7bb4350958a29e4be11e7f8.jpg',
'https://m.atcdn.co.uk/a/media/13deb1e2082d48a3b4337f38286d6457.jpg',
'https://m.atcdn.co.uk/a/media/618ad44bf87b4163b83dddd2f091d86b.jpg',
'https://m.atcdn.co.uk/a/media/f2276219b1dc4762a7d1329343cefd86.jpg',
'https://m.atcdn.co.uk/a/media/d605367ab39f40d998c06398cca47c91.jpg',
'https://m.atcdn.co.uk/a/media/e90bb9a34b12476f91f7fd5230d0c809.jpg',
'https://m.atcdn.co.uk/a/media/d93d6de46b1c479eb85b8e7c32680657.jpg',
'https://m.atcdn.co.uk/a/media/2850fe0b2dcb48f3917959d32eae4343.jpg',
'https://m.atcdn.co.uk/a/media/ee9907d6d1454de9a1ec4c902bfac27a.jpg',
'https://m.atcdn.co.uk/a/media/0eba4cfb16e44c8fba805e04bf75425f.jpg',
'https://m.atcdn.co.uk/a/media/e85115e9b4804c7b917f3ecc431aae33.jpg',
'https://m.atcdn.co.uk/a/media/f5562673964d40caacc34d66a8b19eab.jpg',
'https://m.atcdn.co.uk/a/media/424c1fd24118486f91cac198e765271c.jpg'],
'price': 1750,
'price_includes_vat': True,
'registration_date': '2011-09-30',
'seats_number': 4,
'seller_name': None,
'title': 'Citroen C1 1.0i VTR Euro 5 3dr',
'transmission': 'manual',
'trim': 'VTR',
'year': 2011}
2026-01-28 13:02:16 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 588acab6-53a3-57a1-9c48-437be8c6bfe1 with identifier: 202511228068689
2026-01-28 13:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 18 photos for item 588acab6-53a3-57a1-9c48-437be8c6bfe1
2026-01-28 13:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F91c41d80f27c450ea918c4553c9f131a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/91c41d80f27c450ea918c4553c9f131a.jpg already downloaded
2026-01-28 13:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F84f3398fe0ac46538240fdb0f2cd076f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/84f3398fe0ac46538240fdb0f2cd076f.jpg already downloaded
2026-01-28 13:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa5ea97b5f7f64a65b52efb2a07334a9d.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a5ea97b5f7f64a65b52efb2a07334a9d.jpg already downloaded
2026-01-28 13:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F6bb737ca2f004a51a1512e7c51c893c6.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6bb737ca2f004a51a1512e7c51c893c6.jpg already downloaded
2026-01-28 13:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Feb01c1d449ee46bb9e7723bead781be5.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/eb01c1d449ee46bb9e7723bead781be5.jpg already downloaded
2026-01-28 13:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F2ec428c6d7bb4350958a29e4be11e7f8.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2ec428c6d7bb4350958a29e4be11e7f8.jpg already downloaded
2026-01-28 13:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F13deb1e2082d48a3b4337f38286d6457.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/13deb1e2082d48a3b4337f38286d6457.jpg already downloaded
2026-01-28 13:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F618ad44bf87b4163b83dddd2f091d86b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/618ad44bf87b4163b83dddd2f091d86b.jpg already downloaded
2026-01-28 13:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff2276219b1dc4762a7d1329343cefd86.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f2276219b1dc4762a7d1329343cefd86.jpg already downloaded
2026-01-28 13:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fd605367ab39f40d998c06398cca47c91.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d605367ab39f40d998c06398cca47c91.jpg already downloaded
2026-01-28 13:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe90bb9a34b12476f91f7fd5230d0c809.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e90bb9a34b12476f91f7fd5230d0c809.jpg already downloaded
2026-01-28 13:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fd93d6de46b1c479eb85b8e7c32680657.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d93d6de46b1c479eb85b8e7c32680657.jpg already downloaded
2026-01-28 13:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F2850fe0b2dcb48f3917959d32eae4343.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2850fe0b2dcb48f3917959d32eae4343.jpg already downloaded
2026-01-28 13:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fee9907d6d1454de9a1ec4c902bfac27a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ee9907d6d1454de9a1ec4c902bfac27a.jpg already downloaded
2026-01-28 13:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0eba4cfb16e44c8fba805e04bf75425f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0eba4cfb16e44c8fba805e04bf75425f.jpg already downloaded
2026-01-28 13:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe85115e9b4804c7b917f3ecc431aae33.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e85115e9b4804c7b917f3ecc431aae33.jpg already downloaded
2026-01-28 13:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff5562673964d40caacc34d66a8b19eab.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f5562673964d40caacc34d66a8b19eab.jpg already downloaded
2026-01-28 13:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F424c1fd24118486f91cac198e765271c.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/424c1fd24118486f91cac198e765271c.jpg already downloaded
2026-01-28 13:02:16 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 588acab6-53a3-57a1-9c48-437be8c6bfe1 with identifier 202511228068689
2026-01-28 13:02:16 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:02:16 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:02:16 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 588acab6-53a3-57a1-9c48-437be8c6bfe1
2026-01-28 13:02:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 103,
'color': 'Red',
'currency': 'GBP',
'description': 'PX TO CLEAR, SOLD AS SEEN, VALID MOT UNTIL: 21/10/2026, £20 '
'TAX FOR THE YEAR, New battery just fitted, RADIO CD, CLIMATE '
'CONTROL, PX TO CLEAR, GREAT RUNNER,',
'doors_number': 3,
'emission_standard': 'Euro 5',
'engine': '1L',
'engine_horse_power': 67,
'fuel_type': 'Petrol',
'id': '588acab6-53a3-57a1-9c48-437be8c6bfe1',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511228068689',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Citroen',
'model': 'C1',
'odometer': 80416,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 18,
'photo_urls': ['https://m.atcdn.co.uk/a/media/91c41d80f27c450ea918c4553c9f131a.jpg',
'https://m.atcdn.co.uk/a/media/84f3398fe0ac46538240fdb0f2cd076f.jpg',
'https://m.atcdn.co.uk/a/media/a5ea97b5f7f64a65b52efb2a07334a9d.jpg',
'https://m.atcdn.co.uk/a/media/6bb737ca2f004a51a1512e7c51c893c6.jpg',
'https://m.atcdn.co.uk/a/media/eb01c1d449ee46bb9e7723bead781be5.jpg',
'https://m.atcdn.co.uk/a/media/2ec428c6d7bb4350958a29e4be11e7f8.jpg',
'https://m.atcdn.co.uk/a/media/13deb1e2082d48a3b4337f38286d6457.jpg',
'https://m.atcdn.co.uk/a/media/618ad44bf87b4163b83dddd2f091d86b.jpg',
'https://m.atcdn.co.uk/a/media/f2276219b1dc4762a7d1329343cefd86.jpg',
'https://m.atcdn.co.uk/a/media/d605367ab39f40d998c06398cca47c91.jpg',
'https://m.atcdn.co.uk/a/media/e90bb9a34b12476f91f7fd5230d0c809.jpg',
'https://m.atcdn.co.uk/a/media/d93d6de46b1c479eb85b8e7c32680657.jpg',
'https://m.atcdn.co.uk/a/media/2850fe0b2dcb48f3917959d32eae4343.jpg',
'https://m.atcdn.co.uk/a/media/ee9907d6d1454de9a1ec4c902bfac27a.jpg',
'https://m.atcdn.co.uk/a/media/0eba4cfb16e44c8fba805e04bf75425f.jpg',
'https://m.atcdn.co.uk/a/media/e85115e9b4804c7b917f3ecc431aae33.jpg',
'https://m.atcdn.co.uk/a/media/f5562673964d40caacc34d66a8b19eab.jpg',
'https://m.atcdn.co.uk/a/media/424c1fd24118486f91cac198e765271c.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_588acab6-53a3-57a1-9c48-437be8c6bfe1/588acab6-53a3-57a1-9c48-437be8c6bfe1_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 511735,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/91c41d80f27c450ea918c4553c9f131a.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_588acab6-53a3-57a1-9c48-437be8c6bfe1/588acab6-53a3-57a1-9c48-437be8c6bfe1_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 503115,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/84f3398fe0ac46538240fdb0f2cd076f.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_588acab6-53a3-57a1-9c48-437be8c6bfe1/588acab6-53a3-57a1-9c48-437be8c6bfe1_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 342422,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a5ea97b5f7f64a65b52efb2a07334a9d.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_588acab6-53a3-57a1-9c48-437be8c6bfe1/588acab6-53a3-57a1-9c48-437be8c6bfe1_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 329078,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/6bb737ca2f004a51a1512e7c51c893c6.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_588acab6-53a3-57a1-9c48-437be8c6bfe1/588acab6-53a3-57a1-9c48-437be8c6bfe1_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 540428,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/eb01c1d449ee46bb9e7723bead781be5.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_588acab6-53a3-57a1-9c48-437be8c6bfe1/588acab6-53a3-57a1-9c48-437be8c6bfe1_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 546714,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/2ec428c6d7bb4350958a29e4be11e7f8.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_588acab6-53a3-57a1-9c48-437be8c6bfe1/588acab6-53a3-57a1-9c48-437be8c6bfe1_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 353775,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/13deb1e2082d48a3b4337f38286d6457.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_588acab6-53a3-57a1-9c48-437be8c6bfe1/588acab6-53a3-57a1-9c48-437be8c6bfe1_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 327363,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/618ad44bf87b4163b83dddd2f091d86b.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_588acab6-53a3-57a1-9c48-437be8c6bfe1/588acab6-53a3-57a1-9c48-437be8c6bfe1_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 457538,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f2276219b1dc4762a7d1329343cefd86.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_588acab6-53a3-57a1-9c48-437be8c6bfe1/588acab6-53a3-57a1-9c48-437be8c6bfe1_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 337434,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/d605367ab39f40d998c06398cca47c91.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_588acab6-53a3-57a1-9c48-437be8c6bfe1/588acab6-53a3-57a1-9c48-437be8c6bfe1_image_10.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 302475,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e90bb9a34b12476f91f7fd5230d0c809.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_588acab6-53a3-57a1-9c48-437be8c6bfe1/588acab6-53a3-57a1-9c48-437be8c6bfe1_image_11.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 266967,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/d93d6de46b1c479eb85b8e7c32680657.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_588acab6-53a3-57a1-9c48-437be8c6bfe1/588acab6-53a3-57a1-9c48-437be8c6bfe1_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 392753,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/2850fe0b2dcb48f3917959d32eae4343.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_588acab6-53a3-57a1-9c48-437be8c6bfe1/588acab6-53a3-57a1-9c48-437be8c6bfe1_image_13.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 317776,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ee9907d6d1454de9a1ec4c902bfac27a.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_588acab6-53a3-57a1-9c48-437be8c6bfe1/588acab6-53a3-57a1-9c48-437be8c6bfe1_image_14.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 224136,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0eba4cfb16e44c8fba805e04bf75425f.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_588acab6-53a3-57a1-9c48-437be8c6bfe1/588acab6-53a3-57a1-9c48-437be8c6bfe1_image_15.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 307069,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e85115e9b4804c7b917f3ecc431aae33.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_588acab6-53a3-57a1-9c48-437be8c6bfe1/588acab6-53a3-57a1-9c48-437be8c6bfe1_image_16.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 292288,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f5562673964d40caacc34d66a8b19eab.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_588acab6-53a3-57a1-9c48-437be8c6bfe1/588acab6-53a3-57a1-9c48-437be8c6bfe1_image_17.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 279235,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/424c1fd24118486f91cac198e765271c.jpg',
'Width': 2048}],
'price': 1750,
'price_includes_vat': True,
'registration_date': '2011-09-30',
'seats_number': 4,
'seller_name': None,
'title': 'Citroen C1 1.0i VTR Euro 5 3dr',
'transmission': 'manual',
'trim': 'VTR',
'year': 2011}
2026-01-28 13:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:16 [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%27202511228068689%27 HTTP/1.1" 200 None
2026-01-28 13:02:16 [auto_selling_autotrader.co.uk] INFO: Saving data for 202511228068689: {'created_time': 1769605336.793285, 'last_price_update_time': 1769605336.793295}
2026-01-28 13:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202511228068689') HTTP/1.1" 204 0
2026-01-28 13:02:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/5a2ced87d4a143f6b7941660bb267d82.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:02:16 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:02:16 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:02:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:02:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb161752d0>
2026-01-28 13:02:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:02:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:02:17 [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:02:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:02:17 [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:02:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:02:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e73e0013-e98b-5cf8-8e0c-4517d636ef42/e73e0013-e98b-5cf8-8e0c-4517d636ef42_image_15.jpg HTTP/1.1" 201 0
2026-01-28 13:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:17 [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%252F17ebe7e76716485dadd74d6832b4a083.jpg') HTTP/1.1" 204 0
2026-01-28 13:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/17ebe7e76716485dadd74d6832b4a083.jpg saved to cache
2026-01-28 13:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 15 for item e73e0013-e98b-5cf8-8e0c-4517d636ef42
2026-01-28 13:02:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/76b03e1ff6804bf89dbc44081f931218.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:02:17 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:02:17 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:02:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:02:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb107336d0>
2026-01-28 13:02:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:02:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:02:18 [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:02:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:02:18 [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:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e73e0013-e98b-5cf8-8e0c-4517d636ef42/e73e0013-e98b-5cf8-8e0c-4517d636ef42_image_13.jpg HTTP/1.1" 201 0
2026-01-28 13:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:18 [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%252F5a2ced87d4a143f6b7941660bb267d82.jpg') HTTP/1.1" 204 0
2026-01-28 13:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5a2ced87d4a143f6b7941660bb267d82.jpg saved to cache
2026-01-28 13:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 13 for item e73e0013-e98b-5cf8-8e0c-4517d636ef42
2026-01-28 13:02:18 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:02:18 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb10752b10>
2026-01-28 13:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:02:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:02:18 [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:02:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:02:18 [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:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e73e0013-e98b-5cf8-8e0c-4517d636ef42/e73e0013-e98b-5cf8-8e0c-4517d636ef42_image_14.jpg HTTP/1.1" 201 0
2026-01-28 13:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:18 [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%252F76b03e1ff6804bf89dbc44081f931218.jpg') HTTP/1.1" 204 0
2026-01-28 13:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/76b03e1ff6804bf89dbc44081f931218.jpg saved to cache
2026-01-28 13:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 14 for item e73e0013-e98b-5cf8-8e0c-4517d636ef42
2026-01-28 13:02:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/6fd172f8590d4638be0a53c66cd6b478.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:02:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/855a9ade59644d7db828c53eb4697b97.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:02:18 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:02:18 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb119fa250>
2026-01-28 13:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:02:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:02:18 [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:02:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:02:18 [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:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:02:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e73e0013-e98b-5cf8-8e0c-4517d636ef42/e73e0013-e98b-5cf8-8e0c-4517d636ef42_image_10.jpg HTTP/1.1" 201 0
2026-01-28 13:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:19 [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%252F6fd172f8590d4638be0a53c66cd6b478.jpg') HTTP/1.1" 204 0
2026-01-28 13:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6fd172f8590d4638be0a53c66cd6b478.jpg saved to cache
2026-01-28 13:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 10 for item e73e0013-e98b-5cf8-8e0c-4517d636ef42
2026-01-28 13:02:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/02f2c2c942754e48a741c293faff74fa.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:02:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/243b24808bb340a985eb9a8278a2405f.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:02:19 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:02:19 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:02:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:02:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb10764c50>
2026-01-28 13:02:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:02:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:02:19 [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:02:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:02:19 [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:02:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:02:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e73e0013-e98b-5cf8-8e0c-4517d636ef42/e73e0013-e98b-5cf8-8e0c-4517d636ef42_image_12.jpg HTTP/1.1" 201 0
2026-01-28 13:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:19 [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%252F855a9ade59644d7db828c53eb4697b97.jpg') HTTP/1.1" 204 0
2026-01-28 13:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/855a9ade59644d7db828c53eb4697b97.jpg saved to cache
2026-01-28 13:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 12 for item e73e0013-e98b-5cf8-8e0c-4517d636ef42
2026-01-28 13:02:19 [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:02:19 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:02:19 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:02:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:02:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb10732210>
2026-01-28 13:02:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:02:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:02:19 [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:02:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:02:19 [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:02:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:02:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e73e0013-e98b-5cf8-8e0c-4517d636ef42/e73e0013-e98b-5cf8-8e0c-4517d636ef42_image_8.jpg HTTP/1.1" 201 0
2026-01-28 13:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:19 [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%252F02f2c2c942754e48a741c293faff74fa.jpg') HTTP/1.1" 204 0
2026-01-28 13:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/02f2c2c942754e48a741c293faff74fa.jpg saved to cache
2026-01-28 13:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e73e0013-e98b-5cf8-8e0c-4517d636ef42
2026-01-28 13:02:19 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:02:19 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:02:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:02:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb135ade50>
2026-01-28 13:02:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:02:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:02:20 [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:02:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:02:20 [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:02:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:02:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e73e0013-e98b-5cf8-8e0c-4517d636ef42/e73e0013-e98b-5cf8-8e0c-4517d636ef42_image_9.jpg HTTP/1.1" 201 0
2026-01-28 13:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:20 [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%252F243b24808bb340a985eb9a8278a2405f.jpg') HTTP/1.1" 204 0
2026-01-28 13:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/243b24808bb340a985eb9a8278a2405f.jpg saved to cache
2026-01-28 13:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e73e0013-e98b-5cf8-8e0c-4517d636ef42
2026-01-28 13:02:20 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': 130,
'color': 'Black',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful Nissan '
'Qashqai which comes with: \n'
'\n'
'Full Service history, Last Serviced @ 26 998 miles, Panoramic '
'Roof, ULEZ Compliant, HPI Clear, 3 Owners, 360 Camera, '
'Climate control, Sat-Nav, Remote central locking, Bluetooth, '
'Cruise control, Traction Control, Panoramic Roof\n'
'\n'
'***FREE DELIVERY WITHIN 20 MILE RADIUS***\n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.3L',
'engine_horse_power': 138,
'fuel_type': 'Petrol',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511278174299',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Nissan',
'model': 'Qashqai',
'odometer': 30381,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'photo_urls': ['https://m.atcdn.co.uk/a/media/1f9c10e04d5e45e1837224d0869ad52c.jpg',
'https://m.atcdn.co.uk/a/media/1218e0606fdd4de9aec73e3c896608a6.jpg',
'https://m.atcdn.co.uk/a/media/bb625a77542542709fefd002241dff06.jpg',
'https://m.atcdn.co.uk/a/media/2e6bece7cf234a16af0cd279a43b8ef8.jpg',
'https://m.atcdn.co.uk/a/media/f20a7a612da94d0f96b7de423cb288fe.jpg',
'https://m.atcdn.co.uk/a/media/4ed5fb1396534863ba181443273d0dca.jpg',
'https://m.atcdn.co.uk/a/media/052c7b32d22145cc9f3f06d9cf865caa.jpg',
'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'https://m.atcdn.co.uk/a/media/e37c68cee1fe46e6881b23c89e48bd74.jpg',
'https://m.atcdn.co.uk/a/media/17a71eb90ca04952a880e8e30c4c5a68.jpg',
'https://m.atcdn.co.uk/a/media/0be625c1dd93431ba466297d396cb1f6.jpg',
'https://m.atcdn.co.uk/a/media/b0bd96e57289496a9269bae8454ede5e.jpg',
'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'https://m.atcdn.co.uk/a/media/e651f64b24de4d299b50c2ed80ede255.jpg',
'https://m.atcdn.co.uk/a/media/9db0b087ee424c9ea9132deb03e32a17.jpg',
'https://m.atcdn.co.uk/a/media/a1e0f3b0a3c9467582b7105d0cf1087a.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'https://m.atcdn.co.uk/a/media/1fda5d1056294bd09e78cddeca5d93ed.jpg',
'https://m.atcdn.co.uk/a/media/05870272e0aa417eafdf2a77e02d699b.jpg',
'https://m.atcdn.co.uk/a/media/aa350515725243d5b1e48e33ece0daaa.jpg',
'https://m.atcdn.co.uk/a/media/cb06a6dc2bb141369ce0fd7f1eea3b4f.jpg',
'https://m.atcdn.co.uk/a/media/edf55581ab8e485996ede335e5fd3b52.jpg',
'https://m.atcdn.co.uk/a/media/2de428c3d5674b39aa8d898baed8e1ab.jpg',
'https://m.atcdn.co.uk/a/media/10dbb382f0364804ba96aad02d19b368.jpg',
'https://m.atcdn.co.uk/a/media/d4193c0fe3d84ff6b8e8ab0e01631c2d.jpg',
'https://m.atcdn.co.uk/a/media/419a39b1060d42a9b665c0989cadb309.jpg',
'https://m.atcdn.co.uk/a/media/7ba6304f5369425ea8bde400489f08d1.jpg',
'https://m.atcdn.co.uk/a/media/e8614f91ed234123b756c127c1ba9f7a.jpg',
'https://m.atcdn.co.uk/a/media/5494ce38482e411d9f08ea4d7e503867.jpg',
'https://m.atcdn.co.uk/a/media/b6bef75fe5ea43b18f3eb7961d8dbaec.jpg',
'https://m.atcdn.co.uk/a/media/bc999d6d20214e6ea6b53a035a4822e4.jpg',
'https://m.atcdn.co.uk/a/media/9d3014e89f794cf48ac56c6b8b7a4c0a.jpg',
'https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg',
'https://m.atcdn.co.uk/a/media/ba3a9810cdc34a7aa830e0663f988e39.jpg',
'https://m.atcdn.co.uk/a/media/214c267fa84648c389ec13ecb5e40717.jpg',
'https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg',
'https://m.atcdn.co.uk/a/media/1f907d4e0a3d4fd79d6ee11842d28982.jpg',
'https://m.atcdn.co.uk/a/media/2cdd87039c3048aeb16e561514874931.jpg',
'https://m.atcdn.co.uk/a/media/d8a62c8b215244589de7ebf74e771c12.jpg',
'https://m.atcdn.co.uk/a/media/4bbaaf710b0a4bd6ac269c3addf58522.jpg',
'https://m.atcdn.co.uk/a/media/40be24cab0ab469a9cd51b3f12bcdf89.jpg'],
'price': 11490,
'price_includes_vat': True,
'registration_date': '2018-11-16',
'seats_number': 5,
'seller_name': None,
'title': 'Nissan Qashqai 1.3 DIG-T N-Connecta Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': 'N-Connecta',
'year': 2018}
2026-01-28 13:02:20 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: a7210ce3-04ce-5d2e-ab6a-d3dd0cb0e56b with identifier: 202511278174299
2026-01-28 13:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item a7210ce3-04ce-5d2e-ab6a-d3dd0cb0e56b
2026-01-28 13:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F1f9c10e04d5e45e1837224d0869ad52c.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1f9c10e04d5e45e1837224d0869ad52c.jpg already downloaded
2026-01-28 13:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F1218e0606fdd4de9aec73e3c896608a6.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1218e0606fdd4de9aec73e3c896608a6.jpg already downloaded
2026-01-28 13:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fbb625a77542542709fefd002241dff06.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bb625a77542542709fefd002241dff06.jpg already downloaded
2026-01-28 13:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F2e6bece7cf234a16af0cd279a43b8ef8.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2e6bece7cf234a16af0cd279a43b8ef8.jpg already downloaded
2026-01-28 13:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff20a7a612da94d0f96b7de423cb288fe.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f20a7a612da94d0f96b7de423cb288fe.jpg already downloaded
2026-01-28 13:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F4ed5fb1396534863ba181443273d0dca.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4ed5fb1396534863ba181443273d0dca.jpg already downloaded
2026-01-28 13:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F052c7b32d22145cc9f3f06d9cf865caa.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/052c7b32d22145cc9f3f06d9cf865caa.jpg already downloaded
2026-01-28 13:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F42c06680dcb2472a8159c12f6b0da956.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg already downloaded
2026-01-28 13:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe37c68cee1fe46e6881b23c89e48bd74.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e37c68cee1fe46e6881b23c89e48bd74.jpg already downloaded
2026-01-28 13:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F17a71eb90ca04952a880e8e30c4c5a68.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/17a71eb90ca04952a880e8e30c4c5a68.jpg already downloaded
2026-01-28 13:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0be625c1dd93431ba466297d396cb1f6.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0be625c1dd93431ba466297d396cb1f6.jpg already downloaded
2026-01-28 13:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb0bd96e57289496a9269bae8454ede5e.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b0bd96e57289496a9269bae8454ede5e.jpg already downloaded
2026-01-28 13:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3348dd78bc284ca99c10f01a2248694a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg already downloaded
2026-01-28 13:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe651f64b24de4d299b50c2ed80ede255.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e651f64b24de4d299b50c2ed80ede255.jpg already downloaded
2026-01-28 13:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F9db0b087ee424c9ea9132deb03e32a17.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9db0b087ee424c9ea9132deb03e32a17.jpg already downloaded
2026-01-28 13:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa1e0f3b0a3c9467582b7105d0cf1087a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a1e0f3b0a3c9467582b7105d0cf1087a.jpg already downloaded
2026-01-28 13:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fbc0244e4dc154b0abde2ab714929979b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg already downloaded
2026-01-28 13:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F1fda5d1056294bd09e78cddeca5d93ed.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1fda5d1056294bd09e78cddeca5d93ed.jpg already downloaded
2026-01-28 13:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F05870272e0aa417eafdf2a77e02d699b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/05870272e0aa417eafdf2a77e02d699b.jpg already downloaded
2026-01-28 13:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Faa350515725243d5b1e48e33ece0daaa.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/aa350515725243d5b1e48e33ece0daaa.jpg already downloaded
2026-01-28 13:02:20 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: a7210ce3-04ce-5d2e-ab6a-d3dd0cb0e56b with identifier 202511278174299
2026-01-28 13:02:20 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:02:20 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:02:20 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item a7210ce3-04ce-5d2e-ab6a-d3dd0cb0e56b
2026-01-28 13:02:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 130,
'color': 'Black',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful Nissan '
'Qashqai which comes with: \n'
'\n'
'Full Service history, Last Serviced @ 26 998 miles, Panoramic '
'Roof, ULEZ Compliant, HPI Clear, 3 Owners, 360 Camera, '
'Climate control, Sat-Nav, Remote central locking, Bluetooth, '
'Cruise control, Traction Control, Panoramic Roof\n'
'\n'
'***FREE DELIVERY WITHIN 20 MILE RADIUS***\n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.3L',
'engine_horse_power': 138,
'fuel_type': 'Petrol',
'id': 'a7210ce3-04ce-5d2e-ab6a-d3dd0cb0e56b',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511278174299',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Nissan',
'model': 'Qashqai',
'odometer': 30381,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 41,
'photo_urls': ['https://m.atcdn.co.uk/a/media/1f9c10e04d5e45e1837224d0869ad52c.jpg',
'https://m.atcdn.co.uk/a/media/1218e0606fdd4de9aec73e3c896608a6.jpg',
'https://m.atcdn.co.uk/a/media/bb625a77542542709fefd002241dff06.jpg',
'https://m.atcdn.co.uk/a/media/2e6bece7cf234a16af0cd279a43b8ef8.jpg',
'https://m.atcdn.co.uk/a/media/f20a7a612da94d0f96b7de423cb288fe.jpg',
'https://m.atcdn.co.uk/a/media/4ed5fb1396534863ba181443273d0dca.jpg',
'https://m.atcdn.co.uk/a/media/052c7b32d22145cc9f3f06d9cf865caa.jpg',
'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'https://m.atcdn.co.uk/a/media/e37c68cee1fe46e6881b23c89e48bd74.jpg',
'https://m.atcdn.co.uk/a/media/17a71eb90ca04952a880e8e30c4c5a68.jpg',
'https://m.atcdn.co.uk/a/media/0be625c1dd93431ba466297d396cb1f6.jpg',
'https://m.atcdn.co.uk/a/media/b0bd96e57289496a9269bae8454ede5e.jpg',
'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'https://m.atcdn.co.uk/a/media/e651f64b24de4d299b50c2ed80ede255.jpg',
'https://m.atcdn.co.uk/a/media/9db0b087ee424c9ea9132deb03e32a17.jpg',
'https://m.atcdn.co.uk/a/media/a1e0f3b0a3c9467582b7105d0cf1087a.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'https://m.atcdn.co.uk/a/media/1fda5d1056294bd09e78cddeca5d93ed.jpg',
'https://m.atcdn.co.uk/a/media/05870272e0aa417eafdf2a77e02d699b.jpg',
'https://m.atcdn.co.uk/a/media/aa350515725243d5b1e48e33ece0daaa.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7210ce3-04ce-5d2e-ab6a-d3dd0cb0e56b/a7210ce3-04ce-5d2e-ab6a-d3dd0cb0e56b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 518145,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/1f9c10e04d5e45e1837224d0869ad52c.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7210ce3-04ce-5d2e-ab6a-d3dd0cb0e56b/a7210ce3-04ce-5d2e-ab6a-d3dd0cb0e56b_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 467745,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/1218e0606fdd4de9aec73e3c896608a6.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7210ce3-04ce-5d2e-ab6a-d3dd0cb0e56b/a7210ce3-04ce-5d2e-ab6a-d3dd0cb0e56b_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 337452,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/bb625a77542542709fefd002241dff06.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 20379,
'Height': 385,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'Width': 385},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7210ce3-04ce-5d2e-ab6a-d3dd0cb0e56b/a7210ce3-04ce-5d2e-ab6a-d3dd0cb0e56b_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 350249,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/2e6bece7cf234a16af0cd279a43b8ef8.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7210ce3-04ce-5d2e-ab6a-d3dd0cb0e56b/a7210ce3-04ce-5d2e-ab6a-d3dd0cb0e56b_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 430846,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f20a7a612da94d0f96b7de423cb288fe.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7210ce3-04ce-5d2e-ab6a-d3dd0cb0e56b/a7210ce3-04ce-5d2e-ab6a-d3dd0cb0e56b_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 452484,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/4ed5fb1396534863ba181443273d0dca.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 31431,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7210ce3-04ce-5d2e-ab6a-d3dd0cb0e56b/a7210ce3-04ce-5d2e-ab6a-d3dd0cb0e56b_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 194253,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/052c7b32d22145cc9f3f06d9cf865caa.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7210ce3-04ce-5d2e-ab6a-d3dd0cb0e56b/a7210ce3-04ce-5d2e-ab6a-d3dd0cb0e56b_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 343771,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e37c68cee1fe46e6881b23c89e48bd74.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7210ce3-04ce-5d2e-ab6a-d3dd0cb0e56b/a7210ce3-04ce-5d2e-ab6a-d3dd0cb0e56b_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 314508,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/17a71eb90ca04952a880e8e30c4c5a68.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7210ce3-04ce-5d2e-ab6a-d3dd0cb0e56b/a7210ce3-04ce-5d2e-ab6a-d3dd0cb0e56b_image_10.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 290706,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0be625c1dd93431ba466297d396cb1f6.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7210ce3-04ce-5d2e-ab6a-d3dd0cb0e56b/a7210ce3-04ce-5d2e-ab6a-d3dd0cb0e56b_image_11.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 380781,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b0bd96e57289496a9269bae8454ede5e.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_07e9ed6d-3d77-5f21-8cc6-62717b3891fe/07e9ed6d-3d77-5f21-8cc6-62717b3891fe_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 101614,
'Height': 2048,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7210ce3-04ce-5d2e-ab6a-d3dd0cb0e56b/a7210ce3-04ce-5d2e-ab6a-d3dd0cb0e56b_image_13.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 280599,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e651f64b24de4d299b50c2ed80ede255.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7210ce3-04ce-5d2e-ab6a-d3dd0cb0e56b/a7210ce3-04ce-5d2e-ab6a-d3dd0cb0e56b_image_14.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 345758,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/9db0b087ee424c9ea9132deb03e32a17.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7210ce3-04ce-5d2e-ab6a-d3dd0cb0e56b/a7210ce3-04ce-5d2e-ab6a-d3dd0cb0e56b_image_15.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 278649,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a1e0f3b0a3c9467582b7105d0cf1087a.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7210ce3-04ce-5d2e-ab6a-d3dd0cb0e56b/a7210ce3-04ce-5d2e-ab6a-d3dd0cb0e56b_image_17.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 239535,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/1fda5d1056294bd09e78cddeca5d93ed.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7210ce3-04ce-5d2e-ab6a-d3dd0cb0e56b/a7210ce3-04ce-5d2e-ab6a-d3dd0cb0e56b_image_18.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 312732,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/05870272e0aa417eafdf2a77e02d699b.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7210ce3-04ce-5d2e-ab6a-d3dd0cb0e56b/a7210ce3-04ce-5d2e-ab6a-d3dd0cb0e56b_image_19.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 355248,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/aa350515725243d5b1e48e33ece0daaa.jpg',
'Width': 2048}],
'price': 11490,
'price_includes_vat': True,
'registration_date': '2018-11-16',
'seats_number': 5,
'seller_name': None,
'title': 'Nissan Qashqai 1.3 DIG-T N-Connecta Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': 'N-Connecta',
'year': 2018}
2026-01-28 13:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:20 [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%27202511278174299%27 HTTP/1.1" 200 None
2026-01-28 13:02:20 [auto_selling_autotrader.co.uk] INFO: Saving data for 202511278174299: {'created_time': 1769605340.576403, 'last_price_update_time': 1769605340.576413}
2026-01-28 13:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202511278174299') HTTP/1.1" 204 0
2026-01-28 13:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/f79d673e9ee745a0a65502055a215a44.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/33c0ce3286e84f05a16537c4e3d51126.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:02:20 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:02:20 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:02:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:02:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb108684d0>
2026-01-28 13:02:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:02:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:02:21 [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:02:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:02:21 [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:02:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:02:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e73e0013-e98b-5cf8-8e0c-4517d636ef42/e73e0013-e98b-5cf8-8e0c-4517d636ef42_image_7.jpg HTTP/1.1" 201 0
2026-01-28 13:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:21 [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%252Ff79d673e9ee745a0a65502055a215a44.jpg') HTTP/1.1" 204 0
2026-01-28 13:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f79d673e9ee745a0a65502055a215a44.jpg saved to cache
2026-01-28 13:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e73e0013-e98b-5cf8-8e0c-4517d636ef42
2026-01-28 13:02:21 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:02:21 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:02:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:02:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb1351db90>
2026-01-28 13:02:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:02:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:02:21 [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:02:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:02:21 [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:02:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:02:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e73e0013-e98b-5cf8-8e0c-4517d636ef42/e73e0013-e98b-5cf8-8e0c-4517d636ef42_image_5.jpg HTTP/1.1" 201 0
2026-01-28 13:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:21 [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%252F33c0ce3286e84f05a16537c4e3d51126.jpg') HTTP/1.1" 204 0
2026-01-28 13:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/33c0ce3286e84f05a16537c4e3d51126.jpg saved to cache
2026-01-28 13:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e73e0013-e98b-5cf8-8e0c-4517d636ef42
2026-01-28 13:02:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/6312c1d82d8a452ab2d703fdbd26aa1b.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:02:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/5ed00fb18aba4f9e87286ab111b59afa.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:02:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/293f63ebc8aa430087e3cf7a7b424ada.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:02:21 [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:02:21 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:02:21 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:02:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:02:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb135d7ad0>
2026-01-28 13:02:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:02:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:02:22 [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:02:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:02:22 [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:02:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e73e0013-e98b-5cf8-8e0c-4517d636ef42/e73e0013-e98b-5cf8-8e0c-4517d636ef42_image_3.jpg HTTP/1.1" 201 0
2026-01-28 13:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:22 [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%252F6312c1d82d8a452ab2d703fdbd26aa1b.jpg') HTTP/1.1" 204 0
2026-01-28 13:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6312c1d82d8a452ab2d703fdbd26aa1b.jpg saved to cache
2026-01-28 13:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e73e0013-e98b-5cf8-8e0c-4517d636ef42
2026-01-28 13:02:22 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:02:22 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:02:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:02:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb10732650>
2026-01-28 13:02:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:02:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:02:22 [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:02:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:02:22 [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:02:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e73e0013-e98b-5cf8-8e0c-4517d636ef42/e73e0013-e98b-5cf8-8e0c-4517d636ef42_image_2.jpg HTTP/1.1" 201 0
2026-01-28 13:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:22 [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%252F5ed00fb18aba4f9e87286ab111b59afa.jpg') HTTP/1.1" 204 0
2026-01-28 13:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5ed00fb18aba4f9e87286ab111b59afa.jpg saved to cache
2026-01-28 13:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e73e0013-e98b-5cf8-8e0c-4517d636ef42
2026-01-28 13:02:22 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:02:22 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:02:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:02:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb13561310>
2026-01-28 13:02:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:02:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:02:22 [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:02:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:02:22 [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:02:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e73e0013-e98b-5cf8-8e0c-4517d636ef42/e73e0013-e98b-5cf8-8e0c-4517d636ef42_image_4.jpg HTTP/1.1" 201 0
2026-01-28 13:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:22 [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%252F293f63ebc8aa430087e3cf7a7b424ada.jpg') HTTP/1.1" 204 0
2026-01-28 13:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/293f63ebc8aa430087e3cf7a7b424ada.jpg saved to cache
2026-01-28 13:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e73e0013-e98b-5cf8-8e0c-4517d636ef42
2026-01-28 13:02:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/90ee0a6be3124df7aa5571e145c35b72.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:02:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://m.atcdn.co.uk/a/media/e53f2c6a027b4f20869654e21ae5f530.jpg> (referer: https://www.autotrader.co.uk/)
2026-01-28 13:02:23 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:02:23 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:02:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:02:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb1350e750>
2026-01-28 13:02:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:02:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:02:23 [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:02:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:02:23 [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:02:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e73e0013-e98b-5cf8-8e0c-4517d636ef42/e73e0013-e98b-5cf8-8e0c-4517d636ef42_image_0.jpg HTTP/1.1" 201 0
2026-01-28 13:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:23 [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%252F90ee0a6be3124df7aa5571e145c35b72.jpg') HTTP/1.1" 204 0
2026-01-28 13:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/90ee0a6be3124df7aa5571e145c35b72.jpg saved to cache
2026-01-28 13:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e73e0013-e98b-5cf8-8e0c-4517d636ef42
2026-01-28 13:02:23 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-01-28 13:02:23 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-01-28 13:02:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-01-28 13:02:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fbb13574390>
2026-01-28 13:02:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-01-28 13:02:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:02:23 [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:02:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-01-28 13:02:23 [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:02:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-01-28 13:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e73e0013-e98b-5cf8-8e0c-4517d636ef42/e73e0013-e98b-5cf8-8e0c-4517d636ef42_image_1.jpg HTTP/1.1" 201 0
2026-01-28 13:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:23 [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%252Fe53f2c6a027b4f20869654e21ae5f530.jpg') HTTP/1.1" 204 0
2026-01-28 13:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e53f2c6a027b4f20869654e21ae5f530.jpg saved to cache
2026-01-28 13:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e73e0013-e98b-5cf8-8e0c-4517d636ef42
2026-01-28 13:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Removing item e73e0013-e98b-5cf8-8e0c-4517d636ef42 from tracking dictionaries
2026-01-28 13:02:23 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e73e0013-e98b-5cf8-8e0c-4517d636ef42 sending to next pipeline
2026-01-28 13:02:23 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: e73e0013-e98b-5cf8-8e0c-4517d636ef42 with identifier 202511258138201
2026-01-28 13:02:23 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:02:23 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:02:23 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item e73e0013-e98b-5cf8-8e0c-4517d636ef42
2026-01-28 13:02:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://m.atcdn.co.uk/a/media/e53f2c6a027b4f20869654e21ae5f530.jpg>
{'auction_title': '',
'c_o_2_emission_value': 129,
'color': 'Silver',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful which '
'comes with: \n'
'\n'
'Part Service history, ULEZ Compliant, HPI Clear, 2 Keys, '
'Climate control, Sat-Nav, Parking Sensors, Parking Camera, '
'Bluetooth, 2 Owners, \n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.2L',
'engine_horse_power': 113,
'fuel_type': 'Petrol',
'id': 'e73e0013-e98b-5cf8-8e0c-4517d636ef42',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511258138201',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Nissan',
'model': 'Qashqai',
'odometer': 45063,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 39,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e73e0013-e98b-5cf8-8e0c-4517d636ef42/e73e0013-e98b-5cf8-8e0c-4517d636ef42_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 484553,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/90ee0a6be3124df7aa5571e145c35b72.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e73e0013-e98b-5cf8-8e0c-4517d636ef42/e73e0013-e98b-5cf8-8e0c-4517d636ef42_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 493718,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e53f2c6a027b4f20869654e21ae5f530.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 20379,
'Height': 385,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'Width': 385},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e73e0013-e98b-5cf8-8e0c-4517d636ef42/e73e0013-e98b-5cf8-8e0c-4517d636ef42_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 320121,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/5ed00fb18aba4f9e87286ab111b59afa.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e73e0013-e98b-5cf8-8e0c-4517d636ef42/e73e0013-e98b-5cf8-8e0c-4517d636ef42_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 339021,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/6312c1d82d8a452ab2d703fdbd26aa1b.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e73e0013-e98b-5cf8-8e0c-4517d636ef42/e73e0013-e98b-5cf8-8e0c-4517d636ef42_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 519924,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/293f63ebc8aa430087e3cf7a7b424ada.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 31431,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e73e0013-e98b-5cf8-8e0c-4517d636ef42/e73e0013-e98b-5cf8-8e0c-4517d636ef42_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 497545,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/33c0ce3286e84f05a16537c4e3d51126.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e73e0013-e98b-5cf8-8e0c-4517d636ef42/e73e0013-e98b-5cf8-8e0c-4517d636ef42_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 361509,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f79d673e9ee745a0a65502055a215a44.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e73e0013-e98b-5cf8-8e0c-4517d636ef42/e73e0013-e98b-5cf8-8e0c-4517d636ef42_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 267416,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/02f2c2c942754e48a741c293faff74fa.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e73e0013-e98b-5cf8-8e0c-4517d636ef42/e73e0013-e98b-5cf8-8e0c-4517d636ef42_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 261702,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/243b24808bb340a985eb9a8278a2405f.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e73e0013-e98b-5cf8-8e0c-4517d636ef42/e73e0013-e98b-5cf8-8e0c-4517d636ef42_image_10.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 281833,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/6fd172f8590d4638be0a53c66cd6b478.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_07e9ed6d-3d77-5f21-8cc6-62717b3891fe/07e9ed6d-3d77-5f21-8cc6-62717b3891fe_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 101614,
'Height': 2048,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e73e0013-e98b-5cf8-8e0c-4517d636ef42/e73e0013-e98b-5cf8-8e0c-4517d636ef42_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 420873,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/855a9ade59644d7db828c53eb4697b97.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e73e0013-e98b-5cf8-8e0c-4517d636ef42/e73e0013-e98b-5cf8-8e0c-4517d636ef42_image_13.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 365799,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/5a2ced87d4a143f6b7941660bb267d82.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e73e0013-e98b-5cf8-8e0c-4517d636ef42/e73e0013-e98b-5cf8-8e0c-4517d636ef42_image_14.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 261871,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/76b03e1ff6804bf89dbc44081f931218.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e73e0013-e98b-5cf8-8e0c-4517d636ef42/e73e0013-e98b-5cf8-8e0c-4517d636ef42_image_15.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 378598,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/17ebe7e76716485dadd74d6832b4a083.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e73e0013-e98b-5cf8-8e0c-4517d636ef42/e73e0013-e98b-5cf8-8e0c-4517d636ef42_image_16.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 239977,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/4fab52260fae4fb09630fb3fe864357e.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e73e0013-e98b-5cf8-8e0c-4517d636ef42/e73e0013-e98b-5cf8-8e0c-4517d636ef42_image_17.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 431589,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/931f37928a674485aaf5b73945a72c3d.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e73e0013-e98b-5cf8-8e0c-4517d636ef42/e73e0013-e98b-5cf8-8e0c-4517d636ef42_image_19.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 233978,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/d60b38b05d3a42f78c3ce223ac4cd0a1.jpg',
'Width': 2048}],
'price': 8650,
'price_includes_vat': True,
'registration_date': '2018-02-07',
'seats_number': 5,
'seller_name': None,
'title': 'Nissan Qashqai 1.2 DIG-T Acenta Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': 'Acenta',
'year': 2018}
2026-01-28 13:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02: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%27202511258138201%27 HTTP/1.1" 200 None
2026-01-28 13:02:23 [auto_selling_autotrader.co.uk] INFO: Saving data for 202511258138201: {'created_time': 1769605343.90762, 'last_price_update_time': 1769605343.90763}
2026-01-28 13:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202511258138201') HTTP/1.1" 204 0
2026-01-28 13:02: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:02:24 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': 119,
'color': 'Blue',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful Hyundai '
'Tucson which comes with: \n'
'\n'
'Full Service History, 2 Owners, 2 Keys, ULEZ Compliant, HPI '
'Clear, Heated Seats, Sat-Nav, Climate control, Remote central '
'locking, Seat ISOFIX, \n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.7L',
'engine_horse_power': 114,
'fuel_type': 'Diesel',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512028296489',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Hyundai',
'model': 'TUCSON',
'odometer': 72384,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'photo_urls': ['https://m.atcdn.co.uk/a/media/7d5fecbf1dd344329770d4281548e828.jpg',
'https://m.atcdn.co.uk/a/media/f133629311984e37a2725e4a03ad1c79.jpg',
'https://m.atcdn.co.uk/a/media/eabd56824acb4b59a9af55e8ee323a1e.jpg',
'https://m.atcdn.co.uk/a/media/6eb553ec541b4eea8bb815ccee0d2bdb.jpg',
'https://m.atcdn.co.uk/a/media/038f25b506c34873987e63936be56278.jpg',
'https://m.atcdn.co.uk/a/media/5e9b07f8521648f88d7b2c8fe7d753ad.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'https://m.atcdn.co.uk/a/media/e4d5d071ef234f68af48b6ac5d6eba6c.jpg',
'https://m.atcdn.co.uk/a/media/815cb2b244dd440785be4d1645435c16.jpg',
'https://m.atcdn.co.uk/a/media/0c4dde89db2e439abcd01665dcf8f117.jpg',
'https://m.atcdn.co.uk/a/media/8d10a8534a1b4444a6a1b1f8eb6ef007.jpg',
'https://m.atcdn.co.uk/a/media/6ced0dc403ae48e6bfda50301bd5416c.jpg',
'https://m.atcdn.co.uk/a/media/e178e0e135964802a16915c54dfea029.jpg',
'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'https://m.atcdn.co.uk/a/media/397776eeabf2450492c5d15b88c4cc36.jpg',
'https://m.atcdn.co.uk/a/media/a983c4fae26a467386a7ee855a038816.jpg',
'https://m.atcdn.co.uk/a/media/f942f62a87d749f89f3d6d1ed9fdf0fa.jpg',
'https://m.atcdn.co.uk/a/media/0861aee378e64152acc5e1b360b6e1f2.jpg',
'https://m.atcdn.co.uk/a/media/ea6db3229b11488faff08839d80528ca.jpg',
'https://m.atcdn.co.uk/a/media/c976edd596cd402b8f53d1a8fdbf4c71.jpg',
'https://m.atcdn.co.uk/a/media/e55cbcc6fe0b458e9cec54cf427f0203.jpg',
'https://m.atcdn.co.uk/a/media/c60a53e4d1d34a57ba3b7b054c5a5830.jpg',
'https://m.atcdn.co.uk/a/media/53891420dd174d1ebd04f1e5c1687014.jpg',
'https://m.atcdn.co.uk/a/media/25b0e3b5adf54cad989ea0bd0d022b54.jpg',
'https://m.atcdn.co.uk/a/media/d762a448860a48d2945e3f26f9e46688.jpg',
'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'https://m.atcdn.co.uk/a/media/33406eb5147649f1a16a59ce957065ca.jpg',
'https://m.atcdn.co.uk/a/media/e1c9069651c14a95bfed4dc3ef892d26.jpg',
'https://m.atcdn.co.uk/a/media/1a2a9e63fff249c5bc60b1c6b2d51890.jpg',
'https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg',
'https://m.atcdn.co.uk/a/media/33b5836ed9bb476a83e6af66c8b6ba96.jpg',
'https://m.atcdn.co.uk/a/media/3fb65d479dff4a48829789f65fad6e35.jpg',
'https://m.atcdn.co.uk/a/media/8b8b81f4682243bf80190c0acc2e1c3f.jpg',
'https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg',
'https://m.atcdn.co.uk/a/media/1533e4a9716a4e1aa2508dde97049ab4.jpg',
'https://m.atcdn.co.uk/a/media/2225f8ecfa8c470ebea95bdae724d77c.jpg',
'https://m.atcdn.co.uk/a/media/4020a3982feb4b7c844db4c659785922.jpg',
'https://m.atcdn.co.uk/a/media/65d827cfe633400baddd02321d1df393.jpg',
'https://m.atcdn.co.uk/a/media/ba611d5aa9aa48148348b42a52ec76e6.jpg'],
'price': 8450,
'price_includes_vat': True,
'registration_date': '2017-09-26',
'seats_number': 5,
'seller_name': None,
'title': 'Hyundai Tucson 1.7 CRDi Blue Drive SE Nav Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': 'SE Nav',
'year': 2017}
2026-01-28 13:02:24 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: de37f216-68f3-5e76-9fb5-0da0f27988b9 with identifier: 202512028296489
2026-01-28 13:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item de37f216-68f3-5e76-9fb5-0da0f27988b9
2026-01-28 13:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02: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%252F7d5fecbf1dd344329770d4281548e828.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7d5fecbf1dd344329770d4281548e828.jpg already downloaded
2026-01-28 13:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02: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%252Ff133629311984e37a2725e4a03ad1c79.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f133629311984e37a2725e4a03ad1c79.jpg already downloaded
2026-01-28 13:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02: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%252Feabd56824acb4b59a9af55e8ee323a1e.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/eabd56824acb4b59a9af55e8ee323a1e.jpg already downloaded
2026-01-28 13:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02: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%252F6eb553ec541b4eea8bb815ccee0d2bdb.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6eb553ec541b4eea8bb815ccee0d2bdb.jpg already downloaded
2026-01-28 13:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02: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%252F038f25b506c34873987e63936be56278.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/038f25b506c34873987e63936be56278.jpg already downloaded
2026-01-28 13:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02: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%252F5e9b07f8521648f88d7b2c8fe7d753ad.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5e9b07f8521648f88d7b2c8fe7d753ad.jpg already downloaded
2026-01-28 13:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02: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%252Fbc0244e4dc154b0abde2ab714929979b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg already downloaded
2026-01-28 13:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02: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%252Fe4d5d071ef234f68af48b6ac5d6eba6c.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e4d5d071ef234f68af48b6ac5d6eba6c.jpg already downloaded
2026-01-28 13:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02: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%252F815cb2b244dd440785be4d1645435c16.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/815cb2b244dd440785be4d1645435c16.jpg already downloaded
2026-01-28 13:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02: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%252F0c4dde89db2e439abcd01665dcf8f117.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0c4dde89db2e439abcd01665dcf8f117.jpg already downloaded
2026-01-28 13:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02: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%252F8d10a8534a1b4444a6a1b1f8eb6ef007.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8d10a8534a1b4444a6a1b1f8eb6ef007.jpg already downloaded
2026-01-28 13:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02: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%252F6ced0dc403ae48e6bfda50301bd5416c.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6ced0dc403ae48e6bfda50301bd5416c.jpg already downloaded
2026-01-28 13:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02: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%252Fe178e0e135964802a16915c54dfea029.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e178e0e135964802a16915c54dfea029.jpg already downloaded
2026-01-28 13:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02: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%252F3348dd78bc284ca99c10f01a2248694a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg already downloaded
2026-01-28 13:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02: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%252F397776eeabf2450492c5d15b88c4cc36.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/397776eeabf2450492c5d15b88c4cc36.jpg already downloaded
2026-01-28 13:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02: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%252Fa983c4fae26a467386a7ee855a038816.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a983c4fae26a467386a7ee855a038816.jpg already downloaded
2026-01-28 13:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02: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%252Ff942f62a87d749f89f3d6d1ed9fdf0fa.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f942f62a87d749f89f3d6d1ed9fdf0fa.jpg already downloaded
2026-01-28 13:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02: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%252F0861aee378e64152acc5e1b360b6e1f2.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0861aee378e64152acc5e1b360b6e1f2.jpg already downloaded
2026-01-28 13:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02: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%252Fea6db3229b11488faff08839d80528ca.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ea6db3229b11488faff08839d80528ca.jpg already downloaded
2026-01-28 13:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02: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%252Fc976edd596cd402b8f53d1a8fdbf4c71.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c976edd596cd402b8f53d1a8fdbf4c71.jpg already downloaded
2026-01-28 13:02:24 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: de37f216-68f3-5e76-9fb5-0da0f27988b9 with identifier 202512028296489
2026-01-28 13:02:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:02:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:02:24 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item de37f216-68f3-5e76-9fb5-0da0f27988b9
2026-01-28 13:02:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 119,
'color': 'Blue',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful Hyundai '
'Tucson which comes with: \n'
'\n'
'Full Service History, 2 Owners, 2 Keys, ULEZ Compliant, HPI '
'Clear, Heated Seats, Sat-Nav, Climate control, Remote central '
'locking, Seat ISOFIX, \n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.7L',
'engine_horse_power': 114,
'fuel_type': 'Diesel',
'id': 'de37f216-68f3-5e76-9fb5-0da0f27988b9',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512028296489',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Hyundai',
'model': 'TUCSON',
'odometer': 72384,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 39,
'photo_urls': ['https://m.atcdn.co.uk/a/media/7d5fecbf1dd344329770d4281548e828.jpg',
'https://m.atcdn.co.uk/a/media/f133629311984e37a2725e4a03ad1c79.jpg',
'https://m.atcdn.co.uk/a/media/eabd56824acb4b59a9af55e8ee323a1e.jpg',
'https://m.atcdn.co.uk/a/media/6eb553ec541b4eea8bb815ccee0d2bdb.jpg',
'https://m.atcdn.co.uk/a/media/038f25b506c34873987e63936be56278.jpg',
'https://m.atcdn.co.uk/a/media/5e9b07f8521648f88d7b2c8fe7d753ad.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'https://m.atcdn.co.uk/a/media/e4d5d071ef234f68af48b6ac5d6eba6c.jpg',
'https://m.atcdn.co.uk/a/media/815cb2b244dd440785be4d1645435c16.jpg',
'https://m.atcdn.co.uk/a/media/0c4dde89db2e439abcd01665dcf8f117.jpg',
'https://m.atcdn.co.uk/a/media/8d10a8534a1b4444a6a1b1f8eb6ef007.jpg',
'https://m.atcdn.co.uk/a/media/6ced0dc403ae48e6bfda50301bd5416c.jpg',
'https://m.atcdn.co.uk/a/media/e178e0e135964802a16915c54dfea029.jpg',
'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'https://m.atcdn.co.uk/a/media/397776eeabf2450492c5d15b88c4cc36.jpg',
'https://m.atcdn.co.uk/a/media/a983c4fae26a467386a7ee855a038816.jpg',
'https://m.atcdn.co.uk/a/media/f942f62a87d749f89f3d6d1ed9fdf0fa.jpg',
'https://m.atcdn.co.uk/a/media/0861aee378e64152acc5e1b360b6e1f2.jpg',
'https://m.atcdn.co.uk/a/media/ea6db3229b11488faff08839d80528ca.jpg',
'https://m.atcdn.co.uk/a/media/c976edd596cd402b8f53d1a8fdbf4c71.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_de37f216-68f3-5e76-9fb5-0da0f27988b9/de37f216-68f3-5e76-9fb5-0da0f27988b9_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 493705,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/7d5fecbf1dd344329770d4281548e828.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_de37f216-68f3-5e76-9fb5-0da0f27988b9/de37f216-68f3-5e76-9fb5-0da0f27988b9_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 497290,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f133629311984e37a2725e4a03ad1c79.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_de37f216-68f3-5e76-9fb5-0da0f27988b9/de37f216-68f3-5e76-9fb5-0da0f27988b9_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 347289,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/eabd56824acb4b59a9af55e8ee323a1e.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_de37f216-68f3-5e76-9fb5-0da0f27988b9/de37f216-68f3-5e76-9fb5-0da0f27988b9_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 380458,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/6eb553ec541b4eea8bb815ccee0d2bdb.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_de37f216-68f3-5e76-9fb5-0da0f27988b9/de37f216-68f3-5e76-9fb5-0da0f27988b9_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 530580,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/038f25b506c34873987e63936be56278.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_de37f216-68f3-5e76-9fb5-0da0f27988b9/de37f216-68f3-5e76-9fb5-0da0f27988b9_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 489594,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/5e9b07f8521648f88d7b2c8fe7d753ad.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 31431,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_de37f216-68f3-5e76-9fb5-0da0f27988b9/de37f216-68f3-5e76-9fb5-0da0f27988b9_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 378109,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e4d5d071ef234f68af48b6ac5d6eba6c.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_de37f216-68f3-5e76-9fb5-0da0f27988b9/de37f216-68f3-5e76-9fb5-0da0f27988b9_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 294033,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/815cb2b244dd440785be4d1645435c16.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_de37f216-68f3-5e76-9fb5-0da0f27988b9/de37f216-68f3-5e76-9fb5-0da0f27988b9_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 412470,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0c4dde89db2e439abcd01665dcf8f117.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_de37f216-68f3-5e76-9fb5-0da0f27988b9/de37f216-68f3-5e76-9fb5-0da0f27988b9_image_10.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 293701,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8d10a8534a1b4444a6a1b1f8eb6ef007.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_de37f216-68f3-5e76-9fb5-0da0f27988b9/de37f216-68f3-5e76-9fb5-0da0f27988b9_image_11.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 291327,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/6ced0dc403ae48e6bfda50301bd5416c.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_de37f216-68f3-5e76-9fb5-0da0f27988b9/de37f216-68f3-5e76-9fb5-0da0f27988b9_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 286736,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e178e0e135964802a16915c54dfea029.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_07e9ed6d-3d77-5f21-8cc6-62717b3891fe/07e9ed6d-3d77-5f21-8cc6-62717b3891fe_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 101614,
'Height': 2048,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_de37f216-68f3-5e76-9fb5-0da0f27988b9/de37f216-68f3-5e76-9fb5-0da0f27988b9_image_14.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 421132,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/397776eeabf2450492c5d15b88c4cc36.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_de37f216-68f3-5e76-9fb5-0da0f27988b9/de37f216-68f3-5e76-9fb5-0da0f27988b9_image_15.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 300109,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a983c4fae26a467386a7ee855a038816.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_de37f216-68f3-5e76-9fb5-0da0f27988b9/de37f216-68f3-5e76-9fb5-0da0f27988b9_image_16.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 358687,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f942f62a87d749f89f3d6d1ed9fdf0fa.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_de37f216-68f3-5e76-9fb5-0da0f27988b9/de37f216-68f3-5e76-9fb5-0da0f27988b9_image_17.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 305736,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0861aee378e64152acc5e1b360b6e1f2.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_de37f216-68f3-5e76-9fb5-0da0f27988b9/de37f216-68f3-5e76-9fb5-0da0f27988b9_image_18.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 402005,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ea6db3229b11488faff08839d80528ca.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_de37f216-68f3-5e76-9fb5-0da0f27988b9/de37f216-68f3-5e76-9fb5-0da0f27988b9_image_19.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 340008,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/c976edd596cd402b8f53d1a8fdbf4c71.jpg',
'Width': 2048}],
'price': 8450,
'price_includes_vat': True,
'registration_date': '2017-09-26',
'seats_number': 5,
'seller_name': None,
'title': 'Hyundai Tucson 1.7 CRDi Blue Drive SE Nav Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': 'SE Nav',
'year': 2017}
2026-01-28 13:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02: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%27202512028296489%27 HTTP/1.1" 200 None
2026-01-28 13:02:25 [auto_selling_autotrader.co.uk] INFO: Saving data for 202512028296489: {'created_time': 1769605345.006113, 'last_price_update_time': 1769605345.006128}
2026-01-28 13:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202512028296489') HTTP/1.1" 204 0
2026-01-28 13:02:54 [scrapy.extensions.logstats] INFO: Crawled 38 pages (at 11 pages/min), scraped 36 items (at 12 items/min)
2026-01-28 13:03:09 [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:03:09 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': 135,
'color': 'Red',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful Nissan '
'Juke which comes with: \n'
'\n'
'Lane Assist, 1 Owner from new!, Reverse Camera, Apple Car '
'Play, Bluetooth, Sat-Nav,, Cruise Control, Traction Control, '
'Remote central locking, Seat ISOFIX, \n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1L',
'engine_horse_power': 112,
'fuel_type': 'Petrol',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511047658592',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Nissan',
'model': 'Juke',
'odometer': 4983,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'photo_urls': ['https://m.atcdn.co.uk/a/media/3257f7b765f94893922ec53b8f73c242.jpg',
'https://m.atcdn.co.uk/a/media/2a7a0d29f225433399250cdf556285d5.jpg',
'https://m.atcdn.co.uk/a/media/6a4c6c1eb9484e7fbb971acec5a0f1b4.jpg',
'https://m.atcdn.co.uk/a/media/a1d2393384f44a26ba8895b3658a69a5.jpg',
'https://m.atcdn.co.uk/a/media/16f332c181954a48a20e694ac3aced32.jpg',
'https://m.atcdn.co.uk/a/media/836128166d294184867010f660c3f303.jpg',
'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'https://m.atcdn.co.uk/a/media/f3fbc5c41a5a4e6e8b67c382351ced38.jpg',
'https://m.atcdn.co.uk/a/media/0b0243f192f240f2b1d209f7881c566c.jpg',
'https://m.atcdn.co.uk/a/media/4ba2b16892124905838027afc47e98d7.jpg',
'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'https://m.atcdn.co.uk/a/media/8f89c3cda57141ecbca6e5593d1a7b97.jpg',
'https://m.atcdn.co.uk/a/media/7ea6305f50a745e7b01fe0a3b7858379.jpg',
'https://m.atcdn.co.uk/a/media/f2f4a835ebea40b1b17f7790c79f96fa.jpg',
'https://m.atcdn.co.uk/a/media/d51328555a49498ba06f99707349e1b1.jpg',
'https://m.atcdn.co.uk/a/media/3da77614249e4882b7118e48db8432ac.jpg',
'https://m.atcdn.co.uk/a/media/39cec006b7314e3591bdf98de913e60f.jpg',
'https://m.atcdn.co.uk/a/media/09e0f7f1c706455b855a2c970230a0dd.jpg',
'https://m.atcdn.co.uk/a/media/e5fbeade3a834e978996c2f1390d1cec.jpg',
'https://m.atcdn.co.uk/a/media/39d81639d99f4a4dae8bb57ac625bb4c.jpg',
'https://m.atcdn.co.uk/a/media/9d3c59eb64b741068f8e2e96e0437810.jpg',
'https://m.atcdn.co.uk/a/media/5761bceb6e8d4787a9078efc1bd9710e.jpg',
'https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg',
'https://m.atcdn.co.uk/a/media/892a2da8f7674a76ba9efda4cde53193.jpg',
'https://m.atcdn.co.uk/a/media/7d1d1f11784f4dbe8a944eaf303a5cdc.jpg',
'https://m.atcdn.co.uk/a/media/d0480625ae314371aa01701e9f13ea42.jpg',
'https://m.atcdn.co.uk/a/media/e58b530c0ef14d8f857218edb35582e3.jpg',
'https://m.atcdn.co.uk/a/media/8c51b22c8cba4626a9ac091066215d5c.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'https://m.atcdn.co.uk/a/media/f5fcebc584dd4249b08833af66cf0bc3.jpg',
'https://m.atcdn.co.uk/a/media/6a46549ed91f42eab5a206c89f602da1.jpg',
'https://m.atcdn.co.uk/a/media/6176a78dcf574158967154a0ad01bd23.jpg',
'https://m.atcdn.co.uk/a/media/76d3744eb1bb49758ca997e05f6cf873.jpg',
'https://m.atcdn.co.uk/a/media/8aa67bb2910b4e0893bc43c1ec462491.jpg',
'https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg',
'https://m.atcdn.co.uk/a/media/9f12b4d63df34f4bb2b62abeb0440907.jpg',
'https://m.atcdn.co.uk/a/media/30401af463644bef83c83309dc727f3d.jpg',
'https://m.atcdn.co.uk/a/media/0cbb4945baa243aaaecb02c6a0764530.jpg',
'https://m.atcdn.co.uk/a/media/f4aa081983b14c8dbba28037030ce385.jpg',
'https://m.atcdn.co.uk/a/media/40be24cab0ab469a9cd51b3f12bcdf89.jpg'],
'price': 12990,
'price_includes_vat': True,
'registration_date': '2020-09-16',
'seats_number': 5,
'seller_name': None,
'title': 'Nissan Juke 1.0 DIG-T N-Connecta Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': 'N-Connecta',
'year': 2020}
2026-01-28 13:03:09 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: b168bf58-45b9-5b6d-9226-2509f59b3f71 with identifier: 202511047658592
2026-01-28 13:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item b168bf58-45b9-5b6d-9226-2509f59b3f71
2026-01-28 13:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3257f7b765f94893922ec53b8f73c242.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3257f7b765f94893922ec53b8f73c242.jpg already downloaded
2026-01-28 13:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F2a7a0d29f225433399250cdf556285d5.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2a7a0d29f225433399250cdf556285d5.jpg already downloaded
2026-01-28 13:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F6a4c6c1eb9484e7fbb971acec5a0f1b4.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6a4c6c1eb9484e7fbb971acec5a0f1b4.jpg already downloaded
2026-01-28 13:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa1d2393384f44a26ba8895b3658a69a5.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a1d2393384f44a26ba8895b3658a69a5.jpg already downloaded
2026-01-28 13:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F16f332c181954a48a20e694ac3aced32.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/16f332c181954a48a20e694ac3aced32.jpg already downloaded
2026-01-28 13:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F836128166d294184867010f660c3f303.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/836128166d294184867010f660c3f303.jpg already downloaded
2026-01-28 13:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F42c06680dcb2472a8159c12f6b0da956.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg already downloaded
2026-01-28 13:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff3fbc5c41a5a4e6e8b67c382351ced38.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f3fbc5c41a5a4e6e8b67c382351ced38.jpg already downloaded
2026-01-28 13:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0b0243f192f240f2b1d209f7881c566c.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0b0243f192f240f2b1d209f7881c566c.jpg already downloaded
2026-01-28 13:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F4ba2b16892124905838027afc47e98d7.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4ba2b16892124905838027afc47e98d7.jpg already downloaded
2026-01-28 13:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3348dd78bc284ca99c10f01a2248694a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg already downloaded
2026-01-28 13:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F8f89c3cda57141ecbca6e5593d1a7b97.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8f89c3cda57141ecbca6e5593d1a7b97.jpg already downloaded
2026-01-28 13:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F7ea6305f50a745e7b01fe0a3b7858379.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7ea6305f50a745e7b01fe0a3b7858379.jpg already downloaded
2026-01-28 13:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff2f4a835ebea40b1b17f7790c79f96fa.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f2f4a835ebea40b1b17f7790c79f96fa.jpg already downloaded
2026-01-28 13:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fd51328555a49498ba06f99707349e1b1.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d51328555a49498ba06f99707349e1b1.jpg already downloaded
2026-01-28 13:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3da77614249e4882b7118e48db8432ac.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3da77614249e4882b7118e48db8432ac.jpg already downloaded
2026-01-28 13:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F39cec006b7314e3591bdf98de913e60f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/39cec006b7314e3591bdf98de913e60f.jpg already downloaded
2026-01-28 13:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F09e0f7f1c706455b855a2c970230a0dd.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/09e0f7f1c706455b855a2c970230a0dd.jpg already downloaded
2026-01-28 13:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe5fbeade3a834e978996c2f1390d1cec.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e5fbeade3a834e978996c2f1390d1cec.jpg already downloaded
2026-01-28 13:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F39d81639d99f4a4dae8bb57ac625bb4c.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/39d81639d99f4a4dae8bb57ac625bb4c.jpg already downloaded
2026-01-28 13:03:10 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: b168bf58-45b9-5b6d-9226-2509f59b3f71 with identifier 202511047658592
2026-01-28 13:03:10 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:03:10 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:03:10 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item b168bf58-45b9-5b6d-9226-2509f59b3f71
2026-01-28 13:03:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 135,
'color': 'Red',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful Nissan '
'Juke which comes with: \n'
'\n'
'Lane Assist, 1 Owner from new!, Reverse Camera, Apple Car '
'Play, Bluetooth, Sat-Nav,, Cruise Control, Traction Control, '
'Remote central locking, Seat ISOFIX, \n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1L',
'engine_horse_power': 112,
'fuel_type': 'Petrol',
'id': 'b168bf58-45b9-5b6d-9226-2509f59b3f71',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511047658592',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Nissan',
'model': 'Juke',
'odometer': 4983,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 40,
'photo_urls': ['https://m.atcdn.co.uk/a/media/3257f7b765f94893922ec53b8f73c242.jpg',
'https://m.atcdn.co.uk/a/media/2a7a0d29f225433399250cdf556285d5.jpg',
'https://m.atcdn.co.uk/a/media/6a4c6c1eb9484e7fbb971acec5a0f1b4.jpg',
'https://m.atcdn.co.uk/a/media/a1d2393384f44a26ba8895b3658a69a5.jpg',
'https://m.atcdn.co.uk/a/media/16f332c181954a48a20e694ac3aced32.jpg',
'https://m.atcdn.co.uk/a/media/836128166d294184867010f660c3f303.jpg',
'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'https://m.atcdn.co.uk/a/media/f3fbc5c41a5a4e6e8b67c382351ced38.jpg',
'https://m.atcdn.co.uk/a/media/0b0243f192f240f2b1d209f7881c566c.jpg',
'https://m.atcdn.co.uk/a/media/4ba2b16892124905838027afc47e98d7.jpg',
'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'https://m.atcdn.co.uk/a/media/8f89c3cda57141ecbca6e5593d1a7b97.jpg',
'https://m.atcdn.co.uk/a/media/7ea6305f50a745e7b01fe0a3b7858379.jpg',
'https://m.atcdn.co.uk/a/media/f2f4a835ebea40b1b17f7790c79f96fa.jpg',
'https://m.atcdn.co.uk/a/media/d51328555a49498ba06f99707349e1b1.jpg',
'https://m.atcdn.co.uk/a/media/3da77614249e4882b7118e48db8432ac.jpg',
'https://m.atcdn.co.uk/a/media/39cec006b7314e3591bdf98de913e60f.jpg',
'https://m.atcdn.co.uk/a/media/09e0f7f1c706455b855a2c970230a0dd.jpg',
'https://m.atcdn.co.uk/a/media/e5fbeade3a834e978996c2f1390d1cec.jpg',
'https://m.atcdn.co.uk/a/media/39d81639d99f4a4dae8bb57ac625bb4c.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b168bf58-45b9-5b6d-9226-2509f59b3f71/b168bf58-45b9-5b6d-9226-2509f59b3f71_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 513588,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3257f7b765f94893922ec53b8f73c242.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b168bf58-45b9-5b6d-9226-2509f59b3f71/b168bf58-45b9-5b6d-9226-2509f59b3f71_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 529869,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/2a7a0d29f225433399250cdf556285d5.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b168bf58-45b9-5b6d-9226-2509f59b3f71/b168bf58-45b9-5b6d-9226-2509f59b3f71_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 287316,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/6a4c6c1eb9484e7fbb971acec5a0f1b4.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 20379,
'Height': 385,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'Width': 385},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b168bf58-45b9-5b6d-9226-2509f59b3f71/b168bf58-45b9-5b6d-9226-2509f59b3f71_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 249291,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a1d2393384f44a26ba8895b3658a69a5.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b168bf58-45b9-5b6d-9226-2509f59b3f71/b168bf58-45b9-5b6d-9226-2509f59b3f71_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 508189,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/16f332c181954a48a20e694ac3aced32.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b168bf58-45b9-5b6d-9226-2509f59b3f71/b168bf58-45b9-5b6d-9226-2509f59b3f71_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 538697,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/836128166d294184867010f660c3f303.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b168bf58-45b9-5b6d-9226-2509f59b3f71/b168bf58-45b9-5b6d-9226-2509f59b3f71_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 361153,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f3fbc5c41a5a4e6e8b67c382351ced38.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b168bf58-45b9-5b6d-9226-2509f59b3f71/b168bf58-45b9-5b6d-9226-2509f59b3f71_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 309869,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0b0243f192f240f2b1d209f7881c566c.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b168bf58-45b9-5b6d-9226-2509f59b3f71/b168bf58-45b9-5b6d-9226-2509f59b3f71_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 289643,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/4ba2b16892124905838027afc47e98d7.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b168bf58-45b9-5b6d-9226-2509f59b3f71/b168bf58-45b9-5b6d-9226-2509f59b3f71_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 312100,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8f89c3cda57141ecbca6e5593d1a7b97.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b168bf58-45b9-5b6d-9226-2509f59b3f71/b168bf58-45b9-5b6d-9226-2509f59b3f71_image_10.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 404960,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/7ea6305f50a745e7b01fe0a3b7858379.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b168bf58-45b9-5b6d-9226-2509f59b3f71/b168bf58-45b9-5b6d-9226-2509f59b3f71_image_11.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 357938,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f2f4a835ebea40b1b17f7790c79f96fa.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_07e9ed6d-3d77-5f21-8cc6-62717b3891fe/07e9ed6d-3d77-5f21-8cc6-62717b3891fe_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 101614,
'Height': 2048,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b168bf58-45b9-5b6d-9226-2509f59b3f71/b168bf58-45b9-5b6d-9226-2509f59b3f71_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 309496,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/d51328555a49498ba06f99707349e1b1.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b168bf58-45b9-5b6d-9226-2509f59b3f71/b168bf58-45b9-5b6d-9226-2509f59b3f71_image_13.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 400859,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3da77614249e4882b7118e48db8432ac.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b168bf58-45b9-5b6d-9226-2509f59b3f71/b168bf58-45b9-5b6d-9226-2509f59b3f71_image_14.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 191392,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/39cec006b7314e3591bdf98de913e60f.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b168bf58-45b9-5b6d-9226-2509f59b3f71/b168bf58-45b9-5b6d-9226-2509f59b3f71_image_15.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 407106,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/09e0f7f1c706455b855a2c970230a0dd.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b168bf58-45b9-5b6d-9226-2509f59b3f71/b168bf58-45b9-5b6d-9226-2509f59b3f71_image_16.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 190441,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e5fbeade3a834e978996c2f1390d1cec.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b168bf58-45b9-5b6d-9226-2509f59b3f71/b168bf58-45b9-5b6d-9226-2509f59b3f71_image_17.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 251509,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/39d81639d99f4a4dae8bb57ac625bb4c.jpg',
'Width': 2048}],
'price': 12990,
'price_includes_vat': True,
'registration_date': '2020-09-16',
'seats_number': 5,
'seller_name': None,
'title': 'Nissan Juke 1.0 DIG-T N-Connecta Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': 'N-Connecta',
'year': 2020}
2026-01-28 13:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:03:10 [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%27202511047658592%27 HTTP/1.1" 200 None
2026-01-28 13:03:10 [auto_selling_autotrader.co.uk] INFO: Saving data for 202511047658592: {'created_time': 1769605390.23635, 'last_price_update_time': 1769605390.236361}
2026-01-28 13:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202511047658592') HTTP/1.1" 204 0
2026-01-28 13:03:47 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 130.178(s), this was the 1st time calling it.
2026-01-28 13:03:47 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 5.41258596372625 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:03:52 [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:03:54 [scrapy.extensions.logstats] INFO: Crawled 39 pages (at 1 pages/min), scraped 37 items (at 1 items/min)
2026-01-28 13:04:54 [scrapy.extensions.logstats] INFO: Crawled 39 pages (at 0 pages/min), scraped 37 items (at 0 items/min)
2026-01-28 13:05:54 [scrapy.extensions.logstats] INFO: Crawled 39 pages (at 0 pages/min), scraped 37 items (at 0 items/min)
2026-01-28 13:06:02 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 265.346(s), this was the 2nd time calling it.
2026-01-28 13:06:02 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 4.371371055857248 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:06:06 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 3rd time calling it.
2026-01-28 13:06:08 [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:08 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': 96,
'color': 'White',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful which '
'comes with: \n'
'\n'
'Part Service history, Cambelt just replaced, 12 MONTH MOT '
'INCLUDED, ULEZ Compliant, HPI Clear, 2 Owners, Apple Car '
'Play, Android Auto, Climate control, Sat-Nav, Remote central '
'locking, Front & Rear Parking Sensors, Lane Assist, Cruise '
'control, Traction control, Climate control, Seat ISOFIX, \n'
'\n'
'***FREE DELIVERY WITHIN 20 MILE RADIUS***\n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.2L',
'engine_horse_power': 82,
'fuel_type': 'Petrol',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511258138134',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Citroen',
'model': 'C3',
'odometer': 24837,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'photo_urls': ['https://m.atcdn.co.uk/a/media/fa5b0051bbad4c3a89a8eb0b07ac88df.jpg',
'https://m.atcdn.co.uk/a/media/dc233795d7d540ba886898683465c5c6.jpg',
'https://m.atcdn.co.uk/a/media/8d06348fc6ab4c86a15b2998e9be6d01.jpg',
'https://m.atcdn.co.uk/a/media/a7c1ba862efb411694ef0d747d1dd50c.jpg',
'https://m.atcdn.co.uk/a/media/3c19bca626fa473d9f546db1e9bb6fa2.jpg',
'https://m.atcdn.co.uk/a/media/ef594d4caeea4e42a701e7f841d48e8b.jpg',
'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'https://m.atcdn.co.uk/a/media/5027f3415f8a478daceaa66fa67958f5.jpg',
'https://m.atcdn.co.uk/a/media/2ba15dce00f14d88b041b9811dd72b3f.jpg',
'https://m.atcdn.co.uk/a/media/6d77de9ab2ef4a978bf241486aa8fc28.jpg',
'https://m.atcdn.co.uk/a/media/af65a5d3a6634c7f9f1797d5aaea208b.jpg',
'https://m.atcdn.co.uk/a/media/280b855fd4f34561a996248185a2746f.jpg',
'https://m.atcdn.co.uk/a/media/56901ae5425146f28d5a5124df8a2d66.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'https://m.atcdn.co.uk/a/media/8f106f30ac83484cafd904b2b1eda1b1.jpg',
'https://m.atcdn.co.uk/a/media/297bbdb6cd4947e4a6d856bb5e56c675.jpg',
'https://m.atcdn.co.uk/a/media/8499a3b942534c9a96590a19ccf9de66.jpg',
'https://m.atcdn.co.uk/a/media/c305c5cb6786428f9c011ac424b3ea54.jpg',
'https://m.atcdn.co.uk/a/media/8f7d357f7b114647b2b9367858687246.jpg',
'https://m.atcdn.co.uk/a/media/c5a1b8befbfb4086a941c451457ad7e2.jpg',
'https://m.atcdn.co.uk/a/media/3c4d0fd17f4f49e8981c59200d2a83b4.jpg',
'https://m.atcdn.co.uk/a/media/afb20036df3e4510a49bc7adf3d77da7.jpg',
'https://m.atcdn.co.uk/a/media/9d94b720c9c5461f808cf48a24735727.jpg',
'https://m.atcdn.co.uk/a/media/617308bf93064aa1b4b0c1bf9c5f0405.jpg',
'https://m.atcdn.co.uk/a/media/42c06680dcb2472a8159c12f6b0da956.jpg',
'https://m.atcdn.co.uk/a/media/0e47790af505415796989b5d192d2e73.jpg',
'https://m.atcdn.co.uk/a/media/d9f4317cecd8435e8e97adfd0324d8fa.jpg',
'https://m.atcdn.co.uk/a/media/b3c553eacca84dc1aeff502e565add39.jpg',
'https://m.atcdn.co.uk/a/media/e87b4e66a760486ea7586cceb6e861de.jpg',
'https://m.atcdn.co.uk/a/media/6241536954554555860b9cfb6da875dc.jpg',
'https://m.atcdn.co.uk/a/media/00ec5848563c4b81b69d077dddd0c491.jpg',
'https://m.atcdn.co.uk/a/media/e21c0393fda348cd8bc44b9e044ad9e4.jpg',
'https://m.atcdn.co.uk/a/media/9839add489814dde9593e122346293aa.jpg',
'https://m.atcdn.co.uk/a/media/0841bfcb4b8445e68f36a1a3d08a6360.jpg',
'https://m.atcdn.co.uk/a/media/57e133bd7eb747d891cacf36eccff59c.jpg',
'https://m.atcdn.co.uk/a/media/cf7ef396a2f44faba8597f88b69ac68f.jpg',
'https://m.atcdn.co.uk/a/media/802b8e95063a405b92da515c6af25a74.jpg',
'https://m.atcdn.co.uk/a/media/a900322cf7a64afc928910ef76aaba21.jpg',
'https://m.atcdn.co.uk/a/media/760e8f1145b142a8bb798f21a2dd0102.jpg',
'https://m.atcdn.co.uk/a/media/58a55b847c2a4589ae58de37e0ab884f.jpg',
'https://m.atcdn.co.uk/a/media/b2377f28a9df4e1ab96eb6adf0c09209.jpg',
'https://m.atcdn.co.uk/a/media/174f64d162364ce4b777bd6b6948ca8d.jpg',
'https://m.atcdn.co.uk/a/media/40be24cab0ab469a9cd51b3f12bcdf89.jpg'],
'price': 8990,
'price_includes_vat': True,
'registration_date': '2020-01-31',
'seats_number': 5,
'seller_name': None,
'title': 'Citroen C3 1.2 PureTech Origins Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': 'Origins',
'year': 2020}
2026-01-28 13:06:08 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 4665fedc-3634-5732-bdda-10f95f5b3aba with identifier: 202511258138134
2026-01-28 13:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item 4665fedc-3634-5732-bdda-10f95f5b3aba
2026-01-28 13:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ffa5b0051bbad4c3a89a8eb0b07ac88df.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fa5b0051bbad4c3a89a8eb0b07ac88df.jpg already downloaded
2026-01-28 13:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fdc233795d7d540ba886898683465c5c6.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/dc233795d7d540ba886898683465c5c6.jpg already downloaded
2026-01-28 13:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F8d06348fc6ab4c86a15b2998e9be6d01.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8d06348fc6ab4c86a15b2998e9be6d01.jpg already downloaded
2026-01-28 13:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa7c1ba862efb411694ef0d747d1dd50c.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a7c1ba862efb411694ef0d747d1dd50c.jpg already downloaded
2026-01-28 13:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3c19bca626fa473d9f546db1e9bb6fa2.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3c19bca626fa473d9f546db1e9bb6fa2.jpg already downloaded
2026-01-28 13:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fef594d4caeea4e42a701e7f841d48e8b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ef594d4caeea4e42a701e7f841d48e8b.jpg already downloaded
2026-01-28 13:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3348dd78bc284ca99c10f01a2248694a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg already downloaded
2026-01-28 13:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F5027f3415f8a478daceaa66fa67958f5.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5027f3415f8a478daceaa66fa67958f5.jpg already downloaded
2026-01-28 13:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F2ba15dce00f14d88b041b9811dd72b3f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2ba15dce00f14d88b041b9811dd72b3f.jpg already downloaded
2026-01-28 13:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F6d77de9ab2ef4a978bf241486aa8fc28.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6d77de9ab2ef4a978bf241486aa8fc28.jpg already downloaded
2026-01-28 13:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Faf65a5d3a6634c7f9f1797d5aaea208b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/af65a5d3a6634c7f9f1797d5aaea208b.jpg already downloaded
2026-01-28 13:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F280b855fd4f34561a996248185a2746f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/280b855fd4f34561a996248185a2746f.jpg already downloaded
2026-01-28 13:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F56901ae5425146f28d5a5124df8a2d66.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/56901ae5425146f28d5a5124df8a2d66.jpg already downloaded
2026-01-28 13:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fbc0244e4dc154b0abde2ab714929979b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg already downloaded
2026-01-28 13:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F8f106f30ac83484cafd904b2b1eda1b1.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8f106f30ac83484cafd904b2b1eda1b1.jpg already downloaded
2026-01-28 13:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F297bbdb6cd4947e4a6d856bb5e56c675.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/297bbdb6cd4947e4a6d856bb5e56c675.jpg already downloaded
2026-01-28 13:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F8499a3b942534c9a96590a19ccf9de66.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8499a3b942534c9a96590a19ccf9de66.jpg already downloaded
2026-01-28 13:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc305c5cb6786428f9c011ac424b3ea54.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c305c5cb6786428f9c011ac424b3ea54.jpg already downloaded
2026-01-28 13:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F8f7d357f7b114647b2b9367858687246.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8f7d357f7b114647b2b9367858687246.jpg already downloaded
2026-01-28 13:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc5a1b8befbfb4086a941c451457ad7e2.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c5a1b8befbfb4086a941c451457ad7e2.jpg already downloaded
2026-01-28 13:06:08 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 4665fedc-3634-5732-bdda-10f95f5b3aba with identifier 202511258138134
2026-01-28 13:06:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:06:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:06:08 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 4665fedc-3634-5732-bdda-10f95f5b3aba
2026-01-28 13:06:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 96,
'color': 'White',
'currency': 'GBP',
'description': 'Echo motors are delighted to offer this beautiful which '
'comes with: \n'
'\n'
'Part Service history, Cambelt just replaced, 12 MONTH MOT '
'INCLUDED, ULEZ Compliant, HPI Clear, 2 Owners, Apple Car '
'Play, Android Auto, Climate control, Sat-Nav, Remote central '
'locking, Front & Rear Parking Sensors, Lane Assist, Cruise '
'control, Traction control, Climate control, Seat ISOFIX, \n'
'\n'
'***FREE DELIVERY WITHIN 20 MILE RADIUS***\n'
'\n'
'***EXTENDED WARRANTY AVAILABLE*** \n'
'Due to high volume of enquiries, we recommend booking a '
'viewing in advance, this can be done via phone 07747 879 005 '
'or email sales@echomotors.co.uk \n'
'\n'
'Standard of quality: \n'
'-All cars go through a 32 point inspection prior to sale \n'
'-All vehicles come with a nationwide Auto Protect warranty \n'
'-Minimum of 6 Months of MOT provided with all cars \n'
'\n'
'Nationwide delivery is available, give us a call or email us '
'for a quote. \n'
'Part-exchanges is also available. \n'
'\n'
'GIVE US A CALL ON 07747 879 006 OR EMAIL '
'SALES@ECHOMOTORS.CO.UK \n'
'\n'
'ADDRESS: \n'
'ECHO MOTORS \n'
'HORSHAM ROAD, \n'
'FIVE OAKS\n'
' BILLINGSHURST\n'
' RH14 9AL',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.2L',
'engine_horse_power': 82,
'fuel_type': 'Petrol',
'id': '4665fedc-3634-5732-bdda-10f95f5b3aba',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511258138134',
'listing': 'directbuy',
'location': 'Billingshurst, West Sussex',
'make': 'Citroen',
'model': 'C3',
'odometer': 24837,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 43,
'photo_urls': ['https://m.atcdn.co.uk/a/media/fa5b0051bbad4c3a89a8eb0b07ac88df.jpg',
'https://m.atcdn.co.uk/a/media/dc233795d7d540ba886898683465c5c6.jpg',
'https://m.atcdn.co.uk/a/media/8d06348fc6ab4c86a15b2998e9be6d01.jpg',
'https://m.atcdn.co.uk/a/media/a7c1ba862efb411694ef0d747d1dd50c.jpg',
'https://m.atcdn.co.uk/a/media/3c19bca626fa473d9f546db1e9bb6fa2.jpg',
'https://m.atcdn.co.uk/a/media/ef594d4caeea4e42a701e7f841d48e8b.jpg',
'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'https://m.atcdn.co.uk/a/media/5027f3415f8a478daceaa66fa67958f5.jpg',
'https://m.atcdn.co.uk/a/media/2ba15dce00f14d88b041b9811dd72b3f.jpg',
'https://m.atcdn.co.uk/a/media/6d77de9ab2ef4a978bf241486aa8fc28.jpg',
'https://m.atcdn.co.uk/a/media/af65a5d3a6634c7f9f1797d5aaea208b.jpg',
'https://m.atcdn.co.uk/a/media/280b855fd4f34561a996248185a2746f.jpg',
'https://m.atcdn.co.uk/a/media/56901ae5425146f28d5a5124df8a2d66.jpg',
'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'https://m.atcdn.co.uk/a/media/8f106f30ac83484cafd904b2b1eda1b1.jpg',
'https://m.atcdn.co.uk/a/media/297bbdb6cd4947e4a6d856bb5e56c675.jpg',
'https://m.atcdn.co.uk/a/media/8499a3b942534c9a96590a19ccf9de66.jpg',
'https://m.atcdn.co.uk/a/media/c305c5cb6786428f9c011ac424b3ea54.jpg',
'https://m.atcdn.co.uk/a/media/8f7d357f7b114647b2b9367858687246.jpg',
'https://m.atcdn.co.uk/a/media/c5a1b8befbfb4086a941c451457ad7e2.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4665fedc-3634-5732-bdda-10f95f5b3aba/4665fedc-3634-5732-bdda-10f95f5b3aba_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 454272,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/fa5b0051bbad4c3a89a8eb0b07ac88df.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4665fedc-3634-5732-bdda-10f95f5b3aba/4665fedc-3634-5732-bdda-10f95f5b3aba_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 425182,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/dc233795d7d540ba886898683465c5c6.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4665fedc-3634-5732-bdda-10f95f5b3aba/4665fedc-3634-5732-bdda-10f95f5b3aba_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 284989,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8d06348fc6ab4c86a15b2998e9be6d01.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4665fedc-3634-5732-bdda-10f95f5b3aba/4665fedc-3634-5732-bdda-10f95f5b3aba_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 352809,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a7c1ba862efb411694ef0d747d1dd50c.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4665fedc-3634-5732-bdda-10f95f5b3aba/4665fedc-3634-5732-bdda-10f95f5b3aba_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 440263,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3c19bca626fa473d9f546db1e9bb6fa2.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4665fedc-3634-5732-bdda-10f95f5b3aba/4665fedc-3634-5732-bdda-10f95f5b3aba_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 438423,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ef594d4caeea4e42a701e7f841d48e8b.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b92b274-c59a-52d4-a66b-c8927da2fe46/5b92b274-c59a-52d4-a66b-c8927da2fe46_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 31431,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/bc0244e4dc154b0abde2ab714929979b.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4665fedc-3634-5732-bdda-10f95f5b3aba/4665fedc-3634-5732-bdda-10f95f5b3aba_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 347454,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/5027f3415f8a478daceaa66fa67958f5.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4665fedc-3634-5732-bdda-10f95f5b3aba/4665fedc-3634-5732-bdda-10f95f5b3aba_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 314964,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/2ba15dce00f14d88b041b9811dd72b3f.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4665fedc-3634-5732-bdda-10f95f5b3aba/4665fedc-3634-5732-bdda-10f95f5b3aba_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 224896,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/6d77de9ab2ef4a978bf241486aa8fc28.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4665fedc-3634-5732-bdda-10f95f5b3aba/4665fedc-3634-5732-bdda-10f95f5b3aba_image_10.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 302445,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/af65a5d3a6634c7f9f1797d5aaea208b.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4665fedc-3634-5732-bdda-10f95f5b3aba/4665fedc-3634-5732-bdda-10f95f5b3aba_image_11.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 216275,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/280b855fd4f34561a996248185a2746f.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_07e9ed6d-3d77-5f21-8cc6-62717b3891fe/07e9ed6d-3d77-5f21-8cc6-62717b3891fe_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 101614,
'Height': 2048,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3348dd78bc284ca99c10f01a2248694a.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4665fedc-3634-5732-bdda-10f95f5b3aba/4665fedc-3634-5732-bdda-10f95f5b3aba_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 234655,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/56901ae5425146f28d5a5124df8a2d66.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4665fedc-3634-5732-bdda-10f95f5b3aba/4665fedc-3634-5732-bdda-10f95f5b3aba_image_14.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 312728,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8f106f30ac83484cafd904b2b1eda1b1.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4665fedc-3634-5732-bdda-10f95f5b3aba/4665fedc-3634-5732-bdda-10f95f5b3aba_image_15.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 223838,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/297bbdb6cd4947e4a6d856bb5e56c675.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4665fedc-3634-5732-bdda-10f95f5b3aba/4665fedc-3634-5732-bdda-10f95f5b3aba_image_16.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 352831,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8499a3b942534c9a96590a19ccf9de66.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4665fedc-3634-5732-bdda-10f95f5b3aba/4665fedc-3634-5732-bdda-10f95f5b3aba_image_17.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 197966,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/c305c5cb6786428f9c011ac424b3ea54.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4665fedc-3634-5732-bdda-10f95f5b3aba/4665fedc-3634-5732-bdda-10f95f5b3aba_image_18.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 352906,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8f7d357f7b114647b2b9367858687246.jpg',
'Width': 2048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4665fedc-3634-5732-bdda-10f95f5b3aba/4665fedc-3634-5732-bdda-10f95f5b3aba_image_19.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 289584,
'Height': 1536,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/c5a1b8befbfb4086a941c451457ad7e2.jpg',
'Width': 2048}],
'price': 8990,
'price_includes_vat': True,
'registration_date': '2020-01-31',
'seats_number': 5,
'seller_name': None,
'title': 'Citroen C3 1.2 PureTech Origins Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': 'Origins',
'year': 2020}
2026-01-28 13:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:08 [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%27202511258138134%27 HTTP/1.1" 200 None
2026-01-28 13:06:08 [auto_selling_autotrader.co.uk] INFO: Saving data for 202511258138134: {'created_time': 1769605568.958095, 'last_price_update_time': 1769605568.958104}
2026-01-28 13:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202511258138134') HTTP/1.1" 204 0
2026-01-28 13:06:08 [scrapy.core.engine] INFO: Closing spider (finished)
2026-01-28 13:06:08 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close cursor: 'SaveToCdlqDbAutoSelling' object has no attribute 'cursor'
2026-01-28 13:06:08 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close connection: 'SaveToCdlqDbAutoSelling' object has no attribute 'conn'
2026-01-28 13:06:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:06:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:06:08 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process scrape complete CloudEvent for item 260d6f16fc3011f0a599c2c555c92d63
2026-01-28 13:06:08 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-01-28 13:06:08 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-01-28 13:06:08 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-01-28 13:06:08 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-01-28 13:06:08 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-01-28 13:06:08 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.MAPPED: 3> -> <SessionState.END_SENT: 4>
2026-01-28 13:06:08 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPENED: 9> -> <ConnectionState.CLOSE_SENT: 11>
2026-01-28 13:06:08 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.CLOSE_SENT: 11> -> <ConnectionState.END: 13>
2026-01-28 13:06:08 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.END_SENT: 4> -> <SessionState.DISCARDING: 6>
2026-01-28 13:06:08 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-01-28 13:06:08 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-01-28 13:06:08 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-01-28 13:06:08 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-01-28 13:06:08 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-01-28 13:06:09 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: [AzureBusPipeline] connection closed
2026-01-28 13:06:09 [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:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:06:09 [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%201768309569 HTTP/1.1" 200 None
2026-01-28 13:06:09 [scrapy.extensions.feedexport] INFO: Stored jsonlines feed (38 items) in: file:///var/lib/scrapyd/items/sourcing_v2/auto_selling_autotrader.co.uk/260d6f16fc3011f0a599c2c555c92d63.jl
2026-01-28 13:06:09 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
{'downloader/request_bytes': 354670,
'downloader/request_count': 122,
'downloader/request_method_count/GET': 82,
'downloader/request_method_count/POST': 40,
'downloader/response_bytes': 31982936,
'downloader/response_count': 122,
'downloader/response_status_count/200': 122,
'elapsed_time_seconds': 555.472892,
'feedexport/success_count/FileFeedStorage': 1,
'finish_reason': 'finished',
'finish_time': datetime.datetime(2026, 1, 28, 13, 6, 9, 846729, tzinfo=datetime.timezone.utc),
'item_scraped_count': 38,
'log_count/DEBUG': 2410,
'log_count/INFO': 1627,
'memusage/max': 158846976,
'memusage/startup': 126844928,
'photo_download_count': 82,
'request_depth_max': 3,
'response_received_count': 40,
'scheduler/dequeued': 122,
'scheduler/dequeued/memory': 122,
'scheduler/enqueued': 122,
'scheduler/enqueued/memory': 122,
'scrapy-zyte-api/429': 0,
'scrapy-zyte-api/attempts': 50,
'scrapy-zyte-api/error_ratio': 0.2,
'scrapy-zyte-api/errors': 10,
"scrapy-zyte-api/exception_types/<class 'aiohttp.client_exceptions.ClientConnectorError'>": 10,
'scrapy-zyte-api/fatal_errors': 0,
'scrapy-zyte-api/mean_connection_seconds': 11.223985187732616,
'scrapy-zyte-api/mean_response_seconds': 11.251014807308092,
'scrapy-zyte-api/processed': 40,
'scrapy-zyte-api/request_args/customHttpRequestHeaders': 40,
'scrapy-zyte-api/request_args/experimental.requestCookies': 39,
'scrapy-zyte-api/request_args/experimental.responseCookies': 40,
'scrapy-zyte-api/request_args/httpRequestBody': 40,
'scrapy-zyte-api/request_args/httpRequestMethod': 40,
'scrapy-zyte-api/request_args/httpResponseBody': 40,
'scrapy-zyte-api/request_args/httpResponseHeaders': 40,
'scrapy-zyte-api/request_args/url': 40,
'scrapy-zyte-api/status_codes/0': 10,
'scrapy-zyte-api/status_codes/200': 40,
'scrapy-zyte-api/success': 40,
'scrapy-zyte-api/success_ratio': 1.0,
'scrapy-zyte-api/throttle_ratio': 0.0,
'start_time': datetime.datetime(2026, 1, 28, 12, 56, 54, 373837, tzinfo=datetime.timezone.utc)}
2026-01-28 13:06:09 [scrapy.core.engine] INFO: Spider closed (finished)
2026-01-28 13:06:10 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7fbb14d4dc50>
2026-01-28 13:06:10 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7fbb14d4e490>
PROJECT (sourcing_v2)
SPIDER (auto_selling_autotrader.co.uk)