PROJECT (sourcing_v2)
SPIDER (auto_selling_autotrader.co.uk)
2026-03-30 15:16:37 [scrapy.utils.log] INFO: Scrapy 2.11.2 started (bot: SourcingV2)
2026-03-30 15:16:37 [scrapy.utils.log] INFO: Versions: lxml 5.2.2.0, libxml2 2.12.6, cssselect 1.2.0, parsel 1.9.1, w3lib 2.1.2, Twisted 24.3.0, Python 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0], pyOpenSSL 24.1.0 (OpenSSL 3.2.1 30 Jan 2024), cryptography 42.0.7, Platform Linux-5.15.0-1098-azure-x86_64-with-glibc2.36
2026-03-30 15:16:37 [auto_selling_autotrader.co.uk] INFO: Starting auto_selling_autotrader.co.uk spider
2026-03-30 15:16:37 [auto_selling_autotrader.co.uk] INFO: Quick mode enabled: batching detail requests in groups of 10
2026-03-30 15:16:37 [auto_selling_autotrader.co.uk] INFO: _job: 4aec21c82c1f11f18e133aacc95538c6, SCRAPY_JOB: None
2026-03-30 15:16:37 [scrapy.addons] INFO: Enabled addons:
[]
2026-03-30 15:16:37 [asyncio] DEBUG: Using selector: EpollSelector
2026-03-30 15:16:37 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor
2026-03-30 15:16:37 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop
2026-03-30 15:16:37 [scrapy.extensions.telnet] INFO: Telnet Password: 5e0a480a9f0efc38
2026-03-30 15:16:37 [scrapy.middleware] INFO: Enabled extensions:
['scrapy.extensions.corestats.CoreStats',
'scrapy.extensions.telnet.TelnetConsole',
'scrapy.extensions.memusage.MemoryUsage',
'scrapy.extensions.feedexport.FeedExporter',
'scrapy.extensions.logstats.LogStats',
'scrapy.extensions.closespider.CloseSpider']
2026-03-30 15:16:37 [scrapy.crawler] INFO: Overridden settings:
{'BOT_NAME': 'SourcingV2',
'CLOSESPIDER_TIMEOUT': 3600,
'DOWNLOAD_MAXSIZE': 52428800,
'DOWNLOAD_WARNSIZE': 10485760,
'FEED_EXPORT_ENCODING': 'utf-8',
'LOG_FILE': '/var/log/scrapyd/logs/sourcing_v2/auto_selling_autotrader.co.uk/4aec21c82c1f11f18e133aacc95538c6.log',
'LOG_FORMATTER': 'crawlers.log_formatter.SourcingLogFormatter',
'MEMUSAGE_LIMIT_MB': 2048,
'MEMUSAGE_WARNING_MB': 1536,
'NEWSPIDER_MODULE': 'spiders',
'REQUEST_FINGERPRINTER_CLASS': 'scrapy_zyte_api.ScrapyZyteAPIRequestFingerprinter',
'REQUEST_FINGERPRINTER_IMPLEMENTATION': '2.7',
'SPIDER_MODULES': ['spiders', 'auth_check'],
'TWISTED_REACTOR': 'twisted.internet.asyncioreactor.AsyncioSelectorReactor',
'USER_AGENT': ''}
2026-03-30 15:16:37 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-30 15:16:37 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-30 15:16:37 [scrapy.middleware] INFO: Enabled downloader middlewares:
['scrapy.downloadermiddlewares.offsite.OffsiteMiddleware',
'scrapy.downloadermiddlewares.httpauth.HttpAuthMiddleware',
'scrapy.downloadermiddlewares.downloadtimeout.DownloadTimeoutMiddleware',
'scrapy.downloadermiddlewares.defaultheaders.DefaultHeadersMiddleware',
'scrapy.downloadermiddlewares.useragent.UserAgentMiddleware',
'scrapy_zyte_api.ScrapyZyteAPIDownloaderMiddleware',
'scrapy.downloadermiddlewares.retry.RetryMiddleware',
'scrapy.downloadermiddlewares.redirect.MetaRefreshMiddleware',
'scrapy.downloadermiddlewares.httpcompression.HttpCompressionMiddleware',
'scrapy.downloadermiddlewares.redirect.RedirectMiddleware',
'scrapy.downloadermiddlewares.cookies.CookiesMiddleware',
'scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware',
'scrapy.downloadermiddlewares.stats.DownloaderStats']
2026-03-30 15:16:37 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Setting up IdGenerationMiddleware for auto_selling
2026-03-30 15:16:37 [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-03-30 15:16:37 [scrapy.middleware] INFO: Enabled item pipelines:
['crawlers.pipelines.post_to_azurebus_auto_selling.AzureBusPipelineAutoSelling',
'crawlers.pipelines.save_to_cdlq_db_auto_selling.SaveToCdlqDbAutoSelling']
2026-03-30 15:16:37 [scrapy.core.engine] INFO: Spider opened
2026-03-30 15:16:37 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_CLIENT_ID, AZURE_TENANT_ID
2026-03-30 15:16:37 [common.service_bus.service_bus_client_factory] INFO: ServiceBusClient initialized via DefaultAzureCredential for alx-production-bus.servicebus.windows.net
2026-03-30 15:16:37 [crawlers.pipelines.base_azure_bus_pipeline] INFO: [AzureBusPipeline] Connected to topic auto.sourcing-v2
2026-03-30 15:16:37 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2026-03-30 15:16:37 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6024
2026-03-30 15:16:37 [scrapy.extensions.memusage] INFO: Peak memory usage is 142MiB
2026-03-30 15:16:37 [scrapy-playwright] INFO: Starting download handler
2026-03-30 15:16:37 [scrapy-playwright] INFO: Starting download handler
2026-03-30 15:16:42 [auto_selling_autotrader.co.uk] INFO: Scraper started with retailer ID: 10014806 and multipost_profile_id: aa01d211-70e1-4ed8-8757-85a1fdc7e653 and job_id: 4aec21c82c1f11f18e133aacc95538c6 and url: https://www.autotrader.co.uk/cars/retailer/stock?advertising-location=at_cars&advertising-location=at_profile_cars&onesearchad=Used&onesearchad=Nearly%20New&onesearchad=New&postcode=SW5%200aj&retailerId=10014806&sort=price-asc
2026-03-30 15:16:42 [auto_selling_autotrader.co.uk] INFO: Getting list for retailer ID: 10014806, page: 1
2026-03-30 15:16:42 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:16:43 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery> (referer: None) ['zyte-api']
2026-03-30 15:16:43 [auto_selling_autotrader.co.uk] DEBUG: response: <200 https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery>
2026-03-30 15:16:43 [auto_selling_autotrader.co.uk] INFO: Page: 1/2, total results: 29
2026-03-30 15:16:43 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_CLIENT_ID, AZURE_TENANT_ID
2026-03-30 15:16:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-30 15:16:44 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2111
2026-03-30 15:16:44 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-30 15:16:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxsourcingstorageprod.table.core.windows.net:443
2026-03-30 15:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202603271084261%27 HTTP/1.1" 200 None
2026-03-30 15:16:44 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202603271084261: 1
2026-03-30 15:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202603271084238%27 HTTP/1.1" 200 None
2026-03-30 15:16:44 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202603271084238: 1
2026-03-30 15:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202603271084235%27 HTTP/1.1" 200 None
2026-03-30 15:16:44 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202603271084235: 1
2026-03-30 15:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202603271084141%27 HTTP/1.1" 200 None
2026-03-30 15:16:44 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202603271084141: 1
2026-03-30 15:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202603271084127%27 HTTP/1.1" 200 None
2026-03-30 15:16:44 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202603271084127: 1
2026-03-30 15:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202603271084093%27 HTTP/1.1" 200 None
2026-03-30 15:16:44 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202603271084093: 1
2026-03-30 15:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202603271084059%27 HTTP/1.1" 200 None
2026-03-30 15:16:44 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202603271084059: 1
2026-03-30 15:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202603271084030%27 HTTP/1.1" 200 None
2026-03-30 15:16:44 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202603271084030: 1
2026-03-30 15:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202603271084000%27 HTTP/1.1" 200 None
2026-03-30 15:16:44 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202603271084000: 1
2026-03-30 15:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202603271083925%27 HTTP/1.1" 200 None
2026-03-30 15:16:44 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202603271083925: 1
2026-03-30 15:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202603271083885%27 HTTP/1.1" 200 None
2026-03-30 15:16:44 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202603271083885: 1
2026-03-30 15:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202603271083857%27 HTTP/1.1" 200 None
2026-03-30 15:16:44 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202603271083857: 1
2026-03-30 15:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202603240945752%27 HTTP/1.1" 200 None
2026-03-30 15:16:44 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202603240945752: 1
2026-03-30 15:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202603230919647%27 HTTP/1.1" 200 None
2026-03-30 15:16:44 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202603230919647: 1
2026-03-30 15:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202603180801117%27 HTTP/1.1" 200 None
2026-03-30 15:16:44 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202603180801117: 1
2026-03-30 15:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202603170754692%27 HTTP/1.1" 200 None
2026-03-30 15:16:44 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202603170754692: 1
2026-03-30 15:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202603140707993%27 HTTP/1.1" 200 None
2026-03-30 15:16:44 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202603140707993: 1
2026-03-30 15:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202603140705184%27 HTTP/1.1" 200 None
2026-03-30 15:16:44 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202603140705184: 1
2026-03-30 15:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202603120633161%27 HTTP/1.1" 200 None
2026-03-30 15:16:44 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202603120633161: 1
2026-03-30 15:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202602280303799%27 HTTP/1.1" 200 None
2026-03-30 15:16:44 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202602280303799: 1
2026-03-30 15:16:44 [auto_selling_autotrader.co.uk] INFO: Quick mode: batching 10 detail requests (batch 1)
2026-03-30 15:16:44 [auto_selling_autotrader.co.uk] INFO: Quick mode: batching 10 detail requests (batch 2)
2026-03-30 15:16:44 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:16:44 [auto_selling_autotrader.co.uk] INFO: Getting next page: 2
2026-03-30 15:16:44 [auto_selling_autotrader.co.uk] INFO: Getting list for retailer ID: 10014806, page: 2
2026-03-30 15:16:44 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:16:44 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:16:45 [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-03-30 15:16:45 [auto_selling_autotrader.co.uk] DEBUG: response: <200 https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery>
2026-03-30 15:16:45 [auto_selling_autotrader.co.uk] INFO: Page: 2/2, total results: 29
2026-03-30 15:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:45 [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%27202602240160243%27 HTTP/1.1" 200 None
2026-03-30 15:16:45 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202602240160243: 1
2026-03-30 15:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:45 [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%27202602240160207%27 HTTP/1.1" 200 None
2026-03-30 15:16:45 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202602240160207: 1
2026-03-30 15:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:45 [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%27202602200070075%27 HTTP/1.1" 200 None
2026-03-30 15:16:45 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202602200070075: 1
2026-03-30 15:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:45 [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%27202601319565669%27 HTTP/1.1" 200 None
2026-03-30 15:16:45 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601319565669: 1
2026-03-30 15:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:45 [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%27202601319565654%27 HTTP/1.1" 200 None
2026-03-30 15:16:45 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601319565654: 1
2026-03-30 15:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:45 [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%27202601319565459%27 HTTP/1.1" 200 None
2026-03-30 15:16:45 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601319565459: 1
2026-03-30 15:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:45 [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%27202601309544290%27 HTTP/1.1" 200 None
2026-03-30 15:16:45 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601309544290: 1
2026-03-30 15:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601289472926%27 HTTP/1.1" 200 None
2026-03-30 15:16:45 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601289472926: 1
2026-03-30 15:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202512128549664%27 HTTP/1.1" 200 None
2026-03-30 15:16:45 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202512128549664: 1
2026-03-30 15:16:45 [auto_selling_autotrader.co.uk] INFO: Quick mode: batching 9 detail requests (batch 1)
2026-03-30 15:16:45 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:16:46 [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-03-30 15:16:46 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:16:46 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: bd381b90-5fad-5d6c-853b-91c41c496a42 with identifier: 202603271083885
2026-03-30 15:16:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item bd381b90-5fad-5d6c-853b-91c41c496a42
2026-03-30 15:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F15010c9f68a24b63b85f920df66456c7.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/15010c9f68a24b63b85f920df66456c7.jpg already downloaded
2026-03-30 15:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F104cce12bdaf4dbea049e901358f7032.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/104cce12bdaf4dbea049e901358f7032.jpg already downloaded
2026-03-30 15:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F2a5584e067a043d3975f7496c7016046.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2a5584e067a043d3975f7496c7016046.jpg already downloaded
2026-03-30 15:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fbb8eed6f22ff48cf9b88129623bde684.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bb8eed6f22ff48cf9b88129623bde684.jpg already downloaded
2026-03-30 15:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F7664473aadb74be6a2230823c423eb04.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7664473aadb74be6a2230823c423eb04.jpg already downloaded
2026-03-30 15:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F897ce5489ceb41ef9796dba91eb66fd9.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/897ce5489ceb41ef9796dba91eb66fd9.jpg already downloaded
2026-03-30 15:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F96b93bf8d7004a4d9874dfd7d9fc34d0.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/96b93bf8d7004a4d9874dfd7d9fc34d0.jpg already downloaded
2026-03-30 15:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fece8847d596c4f6496b1344a19c2202e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ece8847d596c4f6496b1344a19c2202e.jpg already downloaded
2026-03-30 15:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F6fb91f2202394d258945a5bd11e9f6f4.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6fb91f2202394d258945a5bd11e9f6f4.jpg already downloaded
2026-03-30 15:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F78bd7a5cc509476dbecea1e18ae92457.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/78bd7a5cc509476dbecea1e18ae92457.jpg already downloaded
2026-03-30 15:16:46 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: bd381b90-5fad-5d6c-853b-91c41c496a42 with identifier 202603271083885
2026-03-30 15:16:46 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: None -> <ConnectionState.START: 0>
2026-03-30 15:16:46 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.START: 0> -> <ConnectionState.HDR_SENT: 2>
2026-03-30 15:16:46 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.HDR_SENT: 2>
2026-03-30 15:16:46 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.OPEN_PIPE: 4>
2026-03-30 15:16:46 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.UNMAPPED: 0> -> <SessionState.BEGIN_SENT: 1>
2026-03-30 15:16:46 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:16:46 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:16:46 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:16:46 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:16:46 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_PIPE: 4> -> <ConnectionState.OPEN_SENT: 7>
2026-03-30 15:16:47 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_SENT: 7> -> <ConnectionState.OPENED: 9>
2026-03-30 15:16:47 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.BEGIN_SENT: 1> -> <SessionState.MAPPED: 3>
2026-03-30 15:16:47 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:16:47 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:16:47 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:16:47 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:16:47 [azure.servicebus._pyamqp.cbs] DEBUG: CBS completed opening with status: <ManagementOpenResult.OK: 1>
2026-03-30 15:16:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-30 15:16:47 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2019
2026-03-30 15:16:47 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-30 15:16:47 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1774883807
2026-03-30 15:16:47 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1774883807
2026-03-30 15:16:47 [azure.servicebus._pyamqp.cbs] DEBUG: CBS Put token result (<ManagementExecuteOperationResult.OK: 0>), status code: 202, status_description: b'Accepted'.
2026-03-30 15:16:47 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:47 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:16:47 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:16:47 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:47 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:47 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:47 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:47 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item bd381b90-5fad-5d6c-853b-91c41c496a42
2026-03-30 15:16:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 113,
'color': 'White',
'currency': 'GBP',
'description': 'This 2017 Land Rover Range Rover Evoque eD4 SE Tech offers an '
'impressive fuel economy of 66 miles per gallon, making it a '
'highly efficient choice. This Euro 6 compliant model features '
'a 2.0L diesel engine and is presented in the SE Tech trim. It '
'comes equipped with a suite of convenient features including '
'front and rear parking aids with sensors, and automatic '
'climate control with air filtration. The Xenon headlights '
'with LED signature lights provide excellent visibility, while '
'Bluetooth connectivity allows for seamless streaming of audio '
'and telephone calls.\n'
'\n'
'The Range Rover Evoque eD4 SE Tech also boasts a large boot '
'space, offering ample room for luggage or shopping. Its low '
'CO2 emissions further highlight its environmental '
'consideration. These factors combined indicate that this '
'vehicle offers a superior driving experience and greater '
'value compared to other similar vehicles on the market.',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '2L',
'engine_horse_power': 148,
'fuel_type': 'Diesel',
'id': 'bd381b90-5fad-5d6c-853b-91c41c496a42',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202603271083885',
'listing': 'directbuy',
'location': 'Carshalton, Surrey',
'make': 'Land Rover',
'model': 'Range Rover Evoque',
'odometer': 91200,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 19,
'photo_urls': ['https://m.atcdn.co.uk/a/media/15010c9f68a24b63b85f920df66456c7.jpg',
'https://m.atcdn.co.uk/a/media/104cce12bdaf4dbea049e901358f7032.jpg',
'https://m.atcdn.co.uk/a/media/2a5584e067a043d3975f7496c7016046.jpg',
'https://m.atcdn.co.uk/a/media/bb8eed6f22ff48cf9b88129623bde684.jpg',
'https://m.atcdn.co.uk/a/media/7664473aadb74be6a2230823c423eb04.jpg',
'https://m.atcdn.co.uk/a/media/897ce5489ceb41ef9796dba91eb66fd9.jpg',
'https://m.atcdn.co.uk/a/media/96b93bf8d7004a4d9874dfd7d9fc34d0.jpg',
'https://m.atcdn.co.uk/a/media/ece8847d596c4f6496b1344a19c2202e.jpg',
'https://m.atcdn.co.uk/a/media/6fb91f2202394d258945a5bd11e9f6f4.jpg',
'https://m.atcdn.co.uk/a/media/78bd7a5cc509476dbecea1e18ae92457.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bd381b90-5fad-5d6c-853b-91c41c496a42/bd381b90-5fad-5d6c-853b-91c41c496a42_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62503,
'Height': 643,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/15010c9f68a24b63b85f920df66456c7.jpg',
'Width': 1015},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bd381b90-5fad-5d6c-853b-91c41c496a42/bd381b90-5fad-5d6c-853b-91c41c496a42_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58661,
'Height': 643,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/104cce12bdaf4dbea049e901358f7032.jpg',
'Width': 1015},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bd381b90-5fad-5d6c-853b-91c41c496a42/bd381b90-5fad-5d6c-853b-91c41c496a42_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75037,
'Height': 646,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/2a5584e067a043d3975f7496c7016046.jpg',
'Width': 1117},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bd381b90-5fad-5d6c-853b-91c41c496a42/bd381b90-5fad-5d6c-853b-91c41c496a42_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67234,
'Height': 651,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/bb8eed6f22ff48cf9b88129623bde684.jpg',
'Width': 970},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bd381b90-5fad-5d6c-853b-91c41c496a42/bd381b90-5fad-5d6c-853b-91c41c496a42_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69267,
'Height': 630,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/7664473aadb74be6a2230823c423eb04.jpg',
'Width': 1038},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bd381b90-5fad-5d6c-853b-91c41c496a42/bd381b90-5fad-5d6c-853b-91c41c496a42_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68332,
'Height': 553,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/897ce5489ceb41ef9796dba91eb66fd9.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bd381b90-5fad-5d6c-853b-91c41c496a42/bd381b90-5fad-5d6c-853b-91c41c496a42_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70644,
'Height': 581,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/96b93bf8d7004a4d9874dfd7d9fc34d0.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bd381b90-5fad-5d6c-853b-91c41c496a42/bd381b90-5fad-5d6c-853b-91c41c496a42_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 124229,
'Height': 695,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ece8847d596c4f6496b1344a19c2202e.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bd381b90-5fad-5d6c-853b-91c41c496a42/bd381b90-5fad-5d6c-853b-91c41c496a42_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 115771,
'Height': 711,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/6fb91f2202394d258945a5bd11e9f6f4.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bd381b90-5fad-5d6c-853b-91c41c496a42/bd381b90-5fad-5d6c-853b-91c41c496a42_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 121628,
'Height': 675,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/78bd7a5cc509476dbecea1e18ae92457.jpg',
'Width': 1320}],
'price': 7900,
'price_includes_vat': True,
'registration_date': '2017-10-17',
'seats_number': 5,
'seller_name': None,
'title': 'Land Rover Range Rover Evoque 2.0 eD4 SE Tech FWD Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': 'SE Tech',
'year': 2017}
2026-03-30 15:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%27202603271083885%27 HTTP/1.1" 200 None
2026-03-30 15:16:47 [auto_selling_autotrader.co.uk] INFO: Saving data for 202603271083885: {'created_time': 1774883807.671351, 'last_price_update_time': 1774883807.671366}
2026-03-30 15:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202603271083885') HTTP/1.1" 204 0
2026-03-30 15:16:47 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:16:47 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 45b59e2a-aa4d-5707-b61a-f5c37ac94718 with identifier: 202603271083857
2026-03-30 15:16:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 45b59e2a-aa4d-5707-b61a-f5c37ac94718
2026-03-30 15:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fa8fd30f22ac7419fb404b387c399df40.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a8fd30f22ac7419fb404b387c399df40.jpg already downloaded
2026-03-30 15:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F7005bd5c09994d59a7289f696200ecfd.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7005bd5c09994d59a7289f696200ecfd.jpg already downloaded
2026-03-30 15:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F5c30d6a51f6b496a852115d655dbc3c4.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5c30d6a51f6b496a852115d655dbc3c4.jpg already downloaded
2026-03-30 15:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Ffea1810752574ed9888d687061259ad7.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fea1810752574ed9888d687061259ad7.jpg already downloaded
2026-03-30 15:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F37c11d91ab134ec485a2e2339cd20aa4.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/37c11d91ab134ec485a2e2339cd20aa4.jpg already downloaded
2026-03-30 15:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fe0803d79607d4a209b7c85f4073ad148.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e0803d79607d4a209b7c85f4073ad148.jpg already downloaded
2026-03-30 15:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F5b2a54e2bede4f38aac0581e633b2237.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5b2a54e2bede4f38aac0581e633b2237.jpg already downloaded
2026-03-30 15:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F294f83c8bd994e7ebce1bdb05c07bd90.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/294f83c8bd994e7ebce1bdb05c07bd90.jpg already downloaded
2026-03-30 15:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F8001ff89bb8249f7b2c7b6702630f8f6.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8001ff89bb8249f7b2c7b6702630f8f6.jpg already downloaded
2026-03-30 15:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Ff4c5631a0a944ff89856ae48fa2e3715.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f4c5631a0a944ff89856ae48fa2e3715.jpg already downloaded
2026-03-30 15:16:48 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 45b59e2a-aa4d-5707-b61a-f5c37ac94718 with identifier 202603271083857
2026-03-30 15:16:48 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:48 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:48 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 45b59e2a-aa4d-5707-b61a-f5c37ac94718
2026-03-30 15:16:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 113,
'color': 'White',
'currency': 'GBP',
'description': 'This 2018 Land Rover Range Rover Evoque eD4 SE Tech presents '
'a remarkable opportunity with its exceptionally low mileage '
'of just 53,450 miles for its age. This Euro 6 compliant 2.0L '
'diesel model, in the desirable SE Tech trim, offers a refined '
'driving experience. It comes equipped with practical features '
'such as front and rear parking aids, including front and rear '
'sensors, to assist with manoeuvring. Stay connected on the go '
'with Bluetooth telephone connectivity and streamed audio, '
'while Xenon headlights with automatic levelling and LED '
'signature lights ensure excellent visibility. For added '
'comfort, the front seats are heated, making every journey '
'more pleasant.\n'
'\n'
'The Evoque eD4 SE Tech stands out with its impressive fuel '
'economy, achieving a highlight of 49 miles per gallon, which '
'indicates its efficiency compared to similar vehicles. '
'Furthermore, its low CO2 emissions are a benefit for both the '
"environment and potential running costs. You'll also "
'appreciate the generous boot space, offering ample room for '
'luggage or shopping, making this Range Rover Evoque a '
'practical and stylish choice for everyday use and longer '
'trips.',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '2L',
'engine_horse_power': 148,
'fuel_type': 'Diesel',
'id': '45b59e2a-aa4d-5707-b61a-f5c37ac94718',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202603271083857',
'listing': 'directbuy',
'location': 'Carshalton, Surrey',
'make': 'Land Rover',
'model': 'Range Rover Evoque',
'odometer': 53450,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 18,
'photo_urls': ['https://m.atcdn.co.uk/a/media/a8fd30f22ac7419fb404b387c399df40.jpg',
'https://m.atcdn.co.uk/a/media/7005bd5c09994d59a7289f696200ecfd.jpg',
'https://m.atcdn.co.uk/a/media/5c30d6a51f6b496a852115d655dbc3c4.jpg',
'https://m.atcdn.co.uk/a/media/fea1810752574ed9888d687061259ad7.jpg',
'https://m.atcdn.co.uk/a/media/37c11d91ab134ec485a2e2339cd20aa4.jpg',
'https://m.atcdn.co.uk/a/media/e0803d79607d4a209b7c85f4073ad148.jpg',
'https://m.atcdn.co.uk/a/media/5b2a54e2bede4f38aac0581e633b2237.jpg',
'https://m.atcdn.co.uk/a/media/294f83c8bd994e7ebce1bdb05c07bd90.jpg',
'https://m.atcdn.co.uk/a/media/8001ff89bb8249f7b2c7b6702630f8f6.jpg',
'https://m.atcdn.co.uk/a/media/f4c5631a0a944ff89856ae48fa2e3715.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_45b59e2a-aa4d-5707-b61a-f5c37ac94718/45b59e2a-aa4d-5707-b61a-f5c37ac94718_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79901,
'Height': 661,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a8fd30f22ac7419fb404b387c399df40.jpg',
'Width': 1074},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_45b59e2a-aa4d-5707-b61a-f5c37ac94718/45b59e2a-aa4d-5707-b61a-f5c37ac94718_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87616,
'Height': 661,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/7005bd5c09994d59a7289f696200ecfd.jpg',
'Width': 1074},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_45b59e2a-aa4d-5707-b61a-f5c37ac94718/45b59e2a-aa4d-5707-b61a-f5c37ac94718_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90041,
'Height': 669,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/5c30d6a51f6b496a852115d655dbc3c4.jpg',
'Width': 1117},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_45b59e2a-aa4d-5707-b61a-f5c37ac94718/45b59e2a-aa4d-5707-b61a-f5c37ac94718_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86608,
'Height': 707,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/fea1810752574ed9888d687061259ad7.jpg',
'Width': 1129},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_45b59e2a-aa4d-5707-b61a-f5c37ac94718/45b59e2a-aa4d-5707-b61a-f5c37ac94718_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81071,
'Height': 653,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/37c11d91ab134ec485a2e2339cd20aa4.jpg',
'Width': 1062},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_45b59e2a-aa4d-5707-b61a-f5c37ac94718/45b59e2a-aa4d-5707-b61a-f5c37ac94718_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72885,
'Height': 570,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e0803d79607d4a209b7c85f4073ad148.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_45b59e2a-aa4d-5707-b61a-f5c37ac94718/45b59e2a-aa4d-5707-b61a-f5c37ac94718_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74648,
'Height': 584,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/5b2a54e2bede4f38aac0581e633b2237.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_45b59e2a-aa4d-5707-b61a-f5c37ac94718/45b59e2a-aa4d-5707-b61a-f5c37ac94718_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 126203,
'Height': 664,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/294f83c8bd994e7ebce1bdb05c07bd90.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_45b59e2a-aa4d-5707-b61a-f5c37ac94718/45b59e2a-aa4d-5707-b61a-f5c37ac94718_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 120534,
'Height': 750,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8001ff89bb8249f7b2c7b6702630f8f6.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_45b59e2a-aa4d-5707-b61a-f5c37ac94718/45b59e2a-aa4d-5707-b61a-f5c37ac94718_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 135505,
'Height': 678,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f4c5631a0a944ff89856ae48fa2e3715.jpg',
'Width': 1320}],
'price': 10400,
'price_includes_vat': True,
'registration_date': '2018-03-27',
'seats_number': 5,
'seller_name': None,
'title': 'Land Rover Range Rover Evoque 2.0 eD4 SE Tech FWD Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': 'SE Tech',
'year': 2018}
2026-03-30 15:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%27202603271083857%27 HTTP/1.1" 200 None
2026-03-30 15:16:48 [auto_selling_autotrader.co.uk] INFO: Saving data for 202603271083857: {'created_time': 1774883808.283798, 'last_price_update_time': 1774883808.283809}
2026-03-30 15:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202603271083857') HTTP/1.1" 204 0
2026-03-30 15:16: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-03-30 15:16:48 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:16:48 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 33747a16-25ed-5fdc-bfd9-d98e0c60e71a with identifier: 202603240945752
2026-03-30 15:16:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 33747a16-25ed-5fdc-bfd9-d98e0c60e71a
2026-03-30 15:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F4456857839ae4b8db1490bf4d6a49fd9.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4456857839ae4b8db1490bf4d6a49fd9.jpg already downloaded
2026-03-30 15:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F447dc4670f224a81a3ff46383c448e56.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/447dc4670f224a81a3ff46383c448e56.jpg already downloaded
2026-03-30 15:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F52616f8fbf4942eca9dce8538b30b51e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/52616f8fbf4942eca9dce8538b30b51e.jpg already downloaded
2026-03-30 15:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F1ed51307305d4d6d868f46641c56cdfb.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1ed51307305d4d6d868f46641c56cdfb.jpg already downloaded
2026-03-30 15:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F5407d99d8e6d4c178e75babfb95eafe8.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5407d99d8e6d4c178e75babfb95eafe8.jpg already downloaded
2026-03-30 15:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F4ef2bf942da44c42ad0b2c1d23595c7b.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4ef2bf942da44c42ad0b2c1d23595c7b.jpg already downloaded
2026-03-30 15:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F4d52aef5aa8d45a4bc3f9a9cea19e1d1.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4d52aef5aa8d45a4bc3f9a9cea19e1d1.jpg already downloaded
2026-03-30 15:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F4188c6d477274cb982c0f00a86358648.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4188c6d477274cb982c0f00a86358648.jpg already downloaded
2026-03-30 15:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fcf48375bee344494a6dedd8f498ce992.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cf48375bee344494a6dedd8f498ce992.jpg already downloaded
2026-03-30 15:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F0ca56a04c1cd4e88a0d5d03d5129ca80.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0ca56a04c1cd4e88a0d5d03d5129ca80.jpg already downloaded
2026-03-30 15:16: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-03-30 15:16:48 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 33747a16-25ed-5fdc-bfd9-d98e0c60e71a with identifier 202603240945752
2026-03-30 15:16:48 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:48 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:48 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 33747a16-25ed-5fdc-bfd9-d98e0c60e71a
2026-03-30 15:16:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 134,
'color': 'Grey',
'currency': 'GBP',
'description': 'With only two owners from new and a remarkably low mileage of '
'63,350 miles for its 2016 registration, this Land Rover Range '
'Rover Evoque TD4 SE Tech presents a compelling proposition. '
'This Four Wheel Drive model, powered by a 2.0L Diesel engine, '
'meets Euro 6 emissions standards. It comes equipped with '
'desirable features such as Xenon headlamps with LED '
'signature, automatic headlights, and front and rear parking '
'aids with sensors to assist with manoeuvring. Stay connected '
'on the go with the integrated Bluetooth phone connection.\n'
'\n'
'This Range Rover Evoque TD4 SE Tech offers impressive '
'performance and efficiency, achieving 0-60mph in just 8.5 '
'seconds, which is better than many similar vehicles. Its fuel '
'economy is a notable highlight, delivering an excellent 55 '
'mpg, making it an economical choice for your journeys. '
'Furthermore, it boasts low CO2 emissions and a large boot '
'space, providing practicality for everyday use and longer '
'trips.',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '2L',
'engine_horse_power': 178,
'fuel_type': 'Diesel',
'id': '33747a16-25ed-5fdc-bfd9-d98e0c60e71a',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202603240945752',
'listing': 'directbuy',
'location': 'Carshalton, Surrey',
'make': 'Land Rover',
'model': 'Range Rover Evoque',
'odometer': 63350,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 19,
'photo_urls': ['https://m.atcdn.co.uk/a/media/4456857839ae4b8db1490bf4d6a49fd9.jpg',
'https://m.atcdn.co.uk/a/media/447dc4670f224a81a3ff46383c448e56.jpg',
'https://m.atcdn.co.uk/a/media/52616f8fbf4942eca9dce8538b30b51e.jpg',
'https://m.atcdn.co.uk/a/media/1ed51307305d4d6d868f46641c56cdfb.jpg',
'https://m.atcdn.co.uk/a/media/5407d99d8e6d4c178e75babfb95eafe8.jpg',
'https://m.atcdn.co.uk/a/media/4ef2bf942da44c42ad0b2c1d23595c7b.jpg',
'https://m.atcdn.co.uk/a/media/4d52aef5aa8d45a4bc3f9a9cea19e1d1.jpg',
'https://m.atcdn.co.uk/a/media/4188c6d477274cb982c0f00a86358648.jpg',
'https://m.atcdn.co.uk/a/media/cf48375bee344494a6dedd8f498ce992.jpg',
'https://m.atcdn.co.uk/a/media/0ca56a04c1cd4e88a0d5d03d5129ca80.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_33747a16-25ed-5fdc-bfd9-d98e0c60e71a/33747a16-25ed-5fdc-bfd9-d98e0c60e71a_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72919,
'Height': 627,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/4456857839ae4b8db1490bf4d6a49fd9.jpg',
'Width': 1098},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_33747a16-25ed-5fdc-bfd9-d98e0c60e71a/33747a16-25ed-5fdc-bfd9-d98e0c60e71a_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81423,
'Height': 634,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/447dc4670f224a81a3ff46383c448e56.jpg',
'Width': 1103},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_33747a16-25ed-5fdc-bfd9-d98e0c60e71a/33747a16-25ed-5fdc-bfd9-d98e0c60e71a_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78082,
'Height': 627,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/52616f8fbf4942eca9dce8538b30b51e.jpg',
'Width': 1098},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_33747a16-25ed-5fdc-bfd9-d98e0c60e71a/33747a16-25ed-5fdc-bfd9-d98e0c60e71a_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70370,
'Height': 662,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/1ed51307305d4d6d868f46641c56cdfb.jpg',
'Width': 1002},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_33747a16-25ed-5fdc-bfd9-d98e0c60e71a/33747a16-25ed-5fdc-bfd9-d98e0c60e71a_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68991,
'Height': 650,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/5407d99d8e6d4c178e75babfb95eafe8.jpg',
'Width': 988},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_33747a16-25ed-5fdc-bfd9-d98e0c60e71a/33747a16-25ed-5fdc-bfd9-d98e0c60e71a_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73373,
'Height': 565,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/4ef2bf942da44c42ad0b2c1d23595c7b.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_33747a16-25ed-5fdc-bfd9-d98e0c60e71a/33747a16-25ed-5fdc-bfd9-d98e0c60e71a_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78288,
'Height': 600,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/4d52aef5aa8d45a4bc3f9a9cea19e1d1.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_33747a16-25ed-5fdc-bfd9-d98e0c60e71a/33747a16-25ed-5fdc-bfd9-d98e0c60e71a_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 116654,
'Height': 674,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/4188c6d477274cb982c0f00a86358648.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_33747a16-25ed-5fdc-bfd9-d98e0c60e71a/33747a16-25ed-5fdc-bfd9-d98e0c60e71a_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 110109,
'Height': 710,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/cf48375bee344494a6dedd8f498ce992.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_33747a16-25ed-5fdc-bfd9-d98e0c60e71a/33747a16-25ed-5fdc-bfd9-d98e0c60e71a_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 120362,
'Height': 718,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0ca56a04c1cd4e88a0d5d03d5129ca80.jpg',
'Width': 1320}],
'price': 10200,
'price_includes_vat': True,
'registration_date': '2016-09-30',
'seats_number': 5,
'seller_name': None,
'title': 'Land Rover Range Rover Evoque 2.0 TD4 SE Tech Auto 4WD Euro 6 (s/s) '
'5dr',
'transmission': 'automatic',
'trim': 'SE Tech',
'year': 2016}
2026-03-30 15:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%27202603240945752%27 HTTP/1.1" 200 None
2026-03-30 15:16:48 [auto_selling_autotrader.co.uk] INFO: Saving data for 202603240945752: {'created_time': 1774883808.544287, 'last_price_update_time': 1774883808.544298}
2026-03-30 15:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202603240945752') HTTP/1.1" 204 0
2026-03-30 15:16:48 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:16:48 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 59f0cc79-8793-5282-b92c-be5526c75df1 with identifier: 202603230919647
2026-03-30 15:16:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 59f0cc79-8793-5282-b92c-be5526c75df1
2026-03-30 15:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Ff5e503b0999f48b99ba270acb7ca8939.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f5e503b0999f48b99ba270acb7ca8939.jpg already downloaded
2026-03-30 15:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F94d4dd6599b44349aa746375c543038d.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/94d4dd6599b44349aa746375c543038d.jpg already downloaded
2026-03-30 15:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Ffebaedc58d5c498f9c2ab83a3cf6868c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/febaedc58d5c498f9c2ab83a3cf6868c.jpg already downloaded
2026-03-30 15:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fa665267201ab4caf89176a59f781ee99.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a665267201ab4caf89176a59f781ee99.jpg already downloaded
2026-03-30 15:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F888490c17d57407da2917bd71ce25d23.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/888490c17d57407da2917bd71ce25d23.jpg already downloaded
2026-03-30 15:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F0eb0463b172842d7b761f53df63b1e4a.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0eb0463b172842d7b761f53df63b1e4a.jpg already downloaded
2026-03-30 15:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F5b33dd0a3acb4c5ab6002899c7ab37a6.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5b33dd0a3acb4c5ab6002899c7ab37a6.jpg already downloaded
2026-03-30 15:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fcb3a3a85647745aea714a276f8e57c85.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cb3a3a85647745aea714a276f8e57c85.jpg already downloaded
2026-03-30 15:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F634d8e4bc9ce4a748290473648599981.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/634d8e4bc9ce4a748290473648599981.jpg already downloaded
2026-03-30 15:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F34dfd51eb8a74d6c9b087c1ee64099ed.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/34dfd51eb8a74d6c9b087c1ee64099ed.jpg already downloaded
2026-03-30 15:16:48 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 59f0cc79-8793-5282-b92c-be5526c75df1 with identifier 202603230919647
2026-03-30 15:16:48 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:48 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:48 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 59f0cc79-8793-5282-b92c-be5526c75df1
2026-03-30 15:16:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 134,
'color': 'Brown',
'currency': 'GBP',
'description': 'This 2017 Land Rover Range Rover Evoque TD4 SE Tech presents '
'an exceptional ownership proposition with its remarkably low '
'mileage of just 50,350 miles and a clean vehicle history '
'check. This Euro 6 compliant, four wheel drive model is '
'powered by an efficient 2.0L diesel engine, offering a '
'compelling blend of performance and economy. The SE Tech trim '
'level ensures a comfortable and connected driving experience, '
'featuring Xenon headlights with LED signature lights, '
'Bluetooth telephone connectivity with streamed audio, and '
'automatic climate control with air filtration. For added '
'convenience, it includes front and rear parking aids and '
'heated front seats, making every journey more enjoyable.\n'
'\n'
'The Evoque TD4 SE Tech stands out with its impressive fuel '
'economy of 55 mpg, a significant advantage over many '
'comparable vehicles. Its low CO2 emissions further contribute '
'to its appeal, while the brisk 0-60mph acceleration in just '
'8.5 seconds demonstrates its capable performance. This '
'particular example, with only two previous owners, also '
'boasts a large boot space, providing ample room for luggage '
'or shopping, making it a practical choice for everyday use '
'and longer trips alike.',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '2L',
'engine_horse_power': 178,
'fuel_type': 'Diesel',
'id': '59f0cc79-8793-5282-b92c-be5526c75df1',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202603230919647',
'listing': 'directbuy',
'location': 'Carshalton, Surrey',
'make': 'Land Rover',
'model': 'Range Rover Evoque',
'odometer': 50350,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 18,
'photo_urls': ['https://m.atcdn.co.uk/a/media/f5e503b0999f48b99ba270acb7ca8939.jpg',
'https://m.atcdn.co.uk/a/media/94d4dd6599b44349aa746375c543038d.jpg',
'https://m.atcdn.co.uk/a/media/febaedc58d5c498f9c2ab83a3cf6868c.jpg',
'https://m.atcdn.co.uk/a/media/a665267201ab4caf89176a59f781ee99.jpg',
'https://m.atcdn.co.uk/a/media/888490c17d57407da2917bd71ce25d23.jpg',
'https://m.atcdn.co.uk/a/media/0eb0463b172842d7b761f53df63b1e4a.jpg',
'https://m.atcdn.co.uk/a/media/5b33dd0a3acb4c5ab6002899c7ab37a6.jpg',
'https://m.atcdn.co.uk/a/media/cb3a3a85647745aea714a276f8e57c85.jpg',
'https://m.atcdn.co.uk/a/media/634d8e4bc9ce4a748290473648599981.jpg',
'https://m.atcdn.co.uk/a/media/34dfd51eb8a74d6c9b087c1ee64099ed.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_59f0cc79-8793-5282-b92c-be5526c75df1/59f0cc79-8793-5282-b92c-be5526c75df1_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70622,
'Height': 657,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f5e503b0999f48b99ba270acb7ca8939.jpg',
'Width': 1027},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_59f0cc79-8793-5282-b92c-be5526c75df1/59f0cc79-8793-5282-b92c-be5526c75df1_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69561,
'Height': 657,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/94d4dd6599b44349aa746375c543038d.jpg',
'Width': 1027},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_59f0cc79-8793-5282-b92c-be5526c75df1/59f0cc79-8793-5282-b92c-be5526c75df1_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72755,
'Height': 629,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/febaedc58d5c498f9c2ab83a3cf6868c.jpg',
'Width': 1129},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_59f0cc79-8793-5282-b92c-be5526c75df1/59f0cc79-8793-5282-b92c-be5526c75df1_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69883,
'Height': 665,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a665267201ab4caf89176a59f781ee99.jpg',
'Width': 1015},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_59f0cc79-8793-5282-b92c-be5526c75df1/59f0cc79-8793-5282-b92c-be5526c75df1_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74740,
'Height': 630,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/888490c17d57407da2917bd71ce25d23.jpg',
'Width': 1056},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_59f0cc79-8793-5282-b92c-be5526c75df1/59f0cc79-8793-5282-b92c-be5526c75df1_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73528,
'Height': 553,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0eb0463b172842d7b761f53df63b1e4a.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_59f0cc79-8793-5282-b92c-be5526c75df1/59f0cc79-8793-5282-b92c-be5526c75df1_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65453,
'Height': 534,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/5b33dd0a3acb4c5ab6002899c7ab37a6.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_59f0cc79-8793-5282-b92c-be5526c75df1/59f0cc79-8793-5282-b92c-be5526c75df1_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 108917,
'Height': 727,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/cb3a3a85647745aea714a276f8e57c85.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_59f0cc79-8793-5282-b92c-be5526c75df1/59f0cc79-8793-5282-b92c-be5526c75df1_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 109056,
'Height': 714,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/634d8e4bc9ce4a748290473648599981.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_59f0cc79-8793-5282-b92c-be5526c75df1/59f0cc79-8793-5282-b92c-be5526c75df1_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 117462,
'Height': 683,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/34dfd51eb8a74d6c9b087c1ee64099ed.jpg',
'Width': 1320}],
'price': 11600,
'price_includes_vat': True,
'registration_date': '2017-06-19',
'seats_number': 5,
'seller_name': None,
'title': 'Land Rover Range Rover Evoque 2.0 TD4 SE Tech Auto 4WD Euro 6 (s/s) '
'5dr',
'transmission': 'automatic',
'trim': 'SE Tech',
'year': 2017}
2026-03-30 15:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%27202603230919647%27 HTTP/1.1" 200 None
2026-03-30 15:16:48 [auto_selling_autotrader.co.uk] INFO: Saving data for 202603230919647: {'created_time': 1774883808.848947, 'last_price_update_time': 1774883808.848962}
2026-03-30 15:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202603230919647') HTTP/1.1" 204 0
2026-03-30 15:16:48 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:16:48 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: d603e138-3c4f-58db-b18c-5b4ae8817a52 with identifier: 202603180801117
2026-03-30 15:16:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item d603e138-3c4f-58db-b18c-5b4ae8817a52
2026-03-30 15:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F4134a98454534c4d9d83d0328efb4d41.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4134a98454534c4d9d83d0328efb4d41.jpg already downloaded
2026-03-30 15:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F00f8608929e04a0595f64b28a47d8979.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/00f8608929e04a0595f64b28a47d8979.jpg already downloaded
2026-03-30 15:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F3808fcc100b142369ed2a75c59807fa5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3808fcc100b142369ed2a75c59807fa5.jpg already downloaded
2026-03-30 15:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F9fc478bc584b461b9c2a36224dc87838.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9fc478bc584b461b9c2a36224dc87838.jpg already downloaded
2026-03-30 15:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F33cc3fa4e8db4d57b57cd38b77675c39.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/33cc3fa4e8db4d57b57cd38b77675c39.jpg already downloaded
2026-03-30 15:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F5412656736364cbc8f2732d753be8fdf.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5412656736364cbc8f2732d753be8fdf.jpg already downloaded
2026-03-30 15:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F7c62868af1b24dd089c539ec42799640.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7c62868af1b24dd089c539ec42799640.jpg already downloaded
2026-03-30 15:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F3def04e94a2c4e279f72771669c138c4.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3def04e94a2c4e279f72771669c138c4.jpg already downloaded
2026-03-30 15:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fa75115b4888f4aadbc84911ddf697843.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a75115b4888f4aadbc84911ddf697843.jpg already downloaded
2026-03-30 15:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F727254c066df4e338bacd30f1f5e5217.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/727254c066df4e338bacd30f1f5e5217.jpg already downloaded
2026-03-30 15:16:49 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:16:49 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 8768f316-fcd5-5e67-8b37-a524f0529aef with identifier: 202603271084261
2026-03-30 15:16:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 8768f316-fcd5-5e67-8b37-a524f0529aef
2026-03-30 15:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Ff3dc2a019061476f9426cd67cd2adcdd.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f3dc2a019061476f9426cd67cd2adcdd.jpg already downloaded
2026-03-30 15:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F74744e4dce184488be2c141f0ebdf2b7.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/74744e4dce184488be2c141f0ebdf2b7.jpg already downloaded
2026-03-30 15:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Ff98da3e16f814a2d8137ca4ef0d474c5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f98da3e16f814a2d8137ca4ef0d474c5.jpg already downloaded
2026-03-30 15:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fee2659f387e94c6d8953eced13b48795.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ee2659f387e94c6d8953eced13b48795.jpg already downloaded
2026-03-30 15:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F71c7429311364bbf82811f67b6137dc0.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/71c7429311364bbf82811f67b6137dc0.jpg already downloaded
2026-03-30 15:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fddccb70f12384b73aa3c641765cc56ad.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ddccb70f12384b73aa3c641765cc56ad.jpg already downloaded
2026-03-30 15:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F5d3ce1c76c1f495181cfc51b8de57a93.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5d3ce1c76c1f495181cfc51b8de57a93.jpg already downloaded
2026-03-30 15:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F928357a782dc46ae880e54078d75aa00.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/928357a782dc46ae880e54078d75aa00.jpg already downloaded
2026-03-30 15:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F3bf633d6006547b1877f8702097a7a97.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3bf633d6006547b1877f8702097a7a97.jpg already downloaded
2026-03-30 15:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F5e39ff0ec2214affaf5dfb97cbf8e535.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5e39ff0ec2214affaf5dfb97cbf8e535.jpg already downloaded
2026-03-30 15:16:49 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: d603e138-3c4f-58db-b18c-5b4ae8817a52 with identifier 202603180801117
2026-03-30 15:16:49 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:49 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:49 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item d603e138-3c4f-58db-b18c-5b4ae8817a52
2026-03-30 15:16:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 154,
'color': 'Black',
'currency': 'GBP',
'description': 'This 2018 Land Rover Range Rover Velar D240 R Dynamic HSE '
'presents an exceptional example with remarkably low mileage '
'for its age, having covered just 52,600 miles. As a Euro 6 '
'compliant model, this four wheel drive vehicle is powered by '
'an efficient 2.0 litre diesel engine, offering a compelling '
'blend of performance and economy. The R Dynamic HSE trim '
'level ensures a premium experience, complemented by features '
'such as a leather steering wheel with a chrome bezel, '
'Traction Control System (TCS), and Electronic Stability '
'Program (ESP) for confident handling in all conditions.\n'
'\n'
'The Range Rover Velar is designed for both capability and '
'comfort, boasting a generous boot space perfect for luggage '
'or equipment. Its impressive acceleration, achieving 0-60mph '
'in just 7.0 seconds, demonstrates its dynamic performance. '
'For enhanced driving ease, it includes Adaptive Cruise '
'Control with Queue Assist and Intelligent Emergency Braking, '
'a system that intelligently manages speed and distance in '
'traffic. Furthermore, the inclusion of an Open Rear '
'Differential and a substantial towing weight of 2500 kg '
'highlight its versatility for a wide range of needs, setting '
'it apart from other vehicles in its class.',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '2L',
'engine_horse_power': 237,
'fuel_type': 'Diesel',
'id': 'd603e138-3c4f-58db-b18c-5b4ae8817a52',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202603180801117',
'listing': 'directbuy',
'location': 'Carshalton, Surrey',
'make': 'Land Rover',
'model': 'Range Rover Velar',
'odometer': 52600,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 19,
'photo_urls': ['https://m.atcdn.co.uk/a/media/4134a98454534c4d9d83d0328efb4d41.jpg',
'https://m.atcdn.co.uk/a/media/00f8608929e04a0595f64b28a47d8979.jpg',
'https://m.atcdn.co.uk/a/media/3808fcc100b142369ed2a75c59807fa5.jpg',
'https://m.atcdn.co.uk/a/media/9fc478bc584b461b9c2a36224dc87838.jpg',
'https://m.atcdn.co.uk/a/media/33cc3fa4e8db4d57b57cd38b77675c39.jpg',
'https://m.atcdn.co.uk/a/media/5412656736364cbc8f2732d753be8fdf.jpg',
'https://m.atcdn.co.uk/a/media/7c62868af1b24dd089c539ec42799640.jpg',
'https://m.atcdn.co.uk/a/media/3def04e94a2c4e279f72771669c138c4.jpg',
'https://m.atcdn.co.uk/a/media/a75115b4888f4aadbc84911ddf697843.jpg',
'https://m.atcdn.co.uk/a/media/727254c066df4e338bacd30f1f5e5217.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d603e138-3c4f-58db-b18c-5b4ae8817a52/d603e138-3c4f-58db-b18c-5b4ae8817a52_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88335,
'Height': 664,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/4134a98454534c4d9d83d0328efb4d41.jpg',
'Width': 1091},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d603e138-3c4f-58db-b18c-5b4ae8817a52/d603e138-3c4f-58db-b18c-5b4ae8817a52_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 93479,
'Height': 664,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/00f8608929e04a0595f64b28a47d8979.jpg',
'Width': 1091},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d603e138-3c4f-58db-b18c-5b4ae8817a52/d603e138-3c4f-58db-b18c-5b4ae8817a52_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85848,
'Height': 634,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3808fcc100b142369ed2a75c59807fa5.jpg',
'Width': 1165},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d603e138-3c4f-58db-b18c-5b4ae8817a52/d603e138-3c4f-58db-b18c-5b4ae8817a52_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81644,
'Height': 651,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/9fc478bc584b461b9c2a36224dc87838.jpg',
'Width': 1043},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d603e138-3c4f-58db-b18c-5b4ae8817a52/d603e138-3c4f-58db-b18c-5b4ae8817a52_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70875,
'Height': 627,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/33cc3fa4e8db4d57b57cd38b77675c39.jpg',
'Width': 1117},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d603e138-3c4f-58db-b18c-5b4ae8817a52/d603e138-3c4f-58db-b18c-5b4ae8817a52_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69736,
'Height': 519,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/5412656736364cbc8f2732d753be8fdf.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d603e138-3c4f-58db-b18c-5b4ae8817a52/d603e138-3c4f-58db-b18c-5b4ae8817a52_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69861,
'Height': 552,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/7c62868af1b24dd089c539ec42799640.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d603e138-3c4f-58db-b18c-5b4ae8817a52/d603e138-3c4f-58db-b18c-5b4ae8817a52_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 120094,
'Height': 696,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3def04e94a2c4e279f72771669c138c4.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d603e138-3c4f-58db-b18c-5b4ae8817a52/d603e138-3c4f-58db-b18c-5b4ae8817a52_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 111396,
'Height': 675,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a75115b4888f4aadbc84911ddf697843.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d603e138-3c4f-58db-b18c-5b4ae8817a52/d603e138-3c4f-58db-b18c-5b4ae8817a52_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 115722,
'Height': 959,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/727254c066df4e338bacd30f1f5e5217.jpg',
'Width': 1320}],
'price': 20900,
'price_includes_vat': True,
'registration_date': '2018-04-11',
'seats_number': 5,
'seller_name': None,
'title': 'Land Rover Range Rover Velar 2.0 D240 R-Dynamic HSE Auto 4WD Euro 6 '
'(s/s) 5dr',
'transmission': 'automatic',
'trim': 'R-Dynamic HSE',
'year': 2018}
2026-03-30 15:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%27202603180801117%27 HTTP/1.1" 200 None
2026-03-30 15:16:49 [auto_selling_autotrader.co.uk] INFO: Saving data for 202603180801117: {'created_time': 1774883809.458305, 'last_price_update_time': 1774883809.458316}
2026-03-30 15:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202603180801117') HTTP/1.1" 204 0
2026-03-30 15:16:49 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 8768f316-fcd5-5e67-8b37-a524f0529aef with identifier 202603271084261
2026-03-30 15:16:49 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:49 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:49 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 8768f316-fcd5-5e67-8b37-a524f0529aef
2026-03-30 15:16:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 157,
'color': 'Black',
'currency': 'GBP',
'description': 'This 2019 Land Rover Range Rover Velar D180 S offers a '
'sophisticated driving experience with its powerful 2.0L '
'diesel engine and Four Wheel Drive system, ensuring '
'capability in all conditions. As a Euro 6 compliant vehicle, '
'it meets stringent emission standards. This model benefits '
'from a Meridian 380W sound system for an immersive audio '
'experience, and Premium LED headlights with signature Daytime '
'Running Lights for enhanced visibility and a distinctive '
'look. The convenience of Bluetooth connectivity is also '
'included, making it easy to stay connected on the go.\n'
'\n'
'The Range Rover Velar D180 S excels with its 10 way powered '
'seats, featuring driver memory and heating for personalised '
'comfort, alongside a rear view camera to aid parking. Its '
'impressive 0-60mph acceleration in just 8.5 seconds '
'demonstrates its responsive performance, while a substantial '
'boot space provides ample room for luggage or shopping. With '
'a towing weight of 2400 kg, this vehicle is also well '
'equipped for towing needs, setting it apart from many similar '
'vehicles in its class.',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '2L',
'engine_horse_power': 178,
'fuel_type': 'Diesel',
'id': '8768f316-fcd5-5e67-8b37-a524f0529aef',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202603271084261',
'listing': 'directbuy',
'location': 'Carshalton, Surrey',
'make': 'Land Rover',
'model': 'Range Rover Velar',
'odometer': 92750,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 18,
'photo_urls': ['https://m.atcdn.co.uk/a/media/f3dc2a019061476f9426cd67cd2adcdd.jpg',
'https://m.atcdn.co.uk/a/media/74744e4dce184488be2c141f0ebdf2b7.jpg',
'https://m.atcdn.co.uk/a/media/f98da3e16f814a2d8137ca4ef0d474c5.jpg',
'https://m.atcdn.co.uk/a/media/ee2659f387e94c6d8953eced13b48795.jpg',
'https://m.atcdn.co.uk/a/media/71c7429311364bbf82811f67b6137dc0.jpg',
'https://m.atcdn.co.uk/a/media/ddccb70f12384b73aa3c641765cc56ad.jpg',
'https://m.atcdn.co.uk/a/media/5d3ce1c76c1f495181cfc51b8de57a93.jpg',
'https://m.atcdn.co.uk/a/media/928357a782dc46ae880e54078d75aa00.jpg',
'https://m.atcdn.co.uk/a/media/3bf633d6006547b1877f8702097a7a97.jpg',
'https://m.atcdn.co.uk/a/media/5e39ff0ec2214affaf5dfb97cbf8e535.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8768f316-fcd5-5e67-8b37-a524f0529aef/8768f316-fcd5-5e67-8b37-a524f0529aef_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76510,
'Height': 641,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f3dc2a019061476f9426cd67cd2adcdd.jpg',
'Width': 1129},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8768f316-fcd5-5e67-8b37-a524f0529aef/8768f316-fcd5-5e67-8b37-a524f0529aef_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75243,
'Height': 641,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/74744e4dce184488be2c141f0ebdf2b7.jpg',
'Width': 1129},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8768f316-fcd5-5e67-8b37-a524f0529aef/8768f316-fcd5-5e67-8b37-a524f0529aef_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72861,
'Height': 598,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f98da3e16f814a2d8137ca4ef0d474c5.jpg',
'Width': 1165},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8768f316-fcd5-5e67-8b37-a524f0529aef/8768f316-fcd5-5e67-8b37-a524f0529aef_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70694,
'Height': 616,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ee2659f387e94c6d8953eced13b48795.jpg',
'Width': 1102},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8768f316-fcd5-5e67-8b37-a524f0529aef/8768f316-fcd5-5e67-8b37-a524f0529aef_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78803,
'Height': 633,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/71c7429311364bbf82811f67b6137dc0.jpg',
'Width': 1173},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8768f316-fcd5-5e67-8b37-a524f0529aef/8768f316-fcd5-5e67-8b37-a524f0529aef_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66071,
'Height': 537,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ddccb70f12384b73aa3c641765cc56ad.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8768f316-fcd5-5e67-8b37-a524f0529aef/8768f316-fcd5-5e67-8b37-a524f0529aef_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65198,
'Height': 553,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/5d3ce1c76c1f495181cfc51b8de57a93.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8768f316-fcd5-5e67-8b37-a524f0529aef/8768f316-fcd5-5e67-8b37-a524f0529aef_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 124066,
'Height': 739,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/928357a782dc46ae880e54078d75aa00.jpg',
'Width': 1310},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8768f316-fcd5-5e67-8b37-a524f0529aef/8768f316-fcd5-5e67-8b37-a524f0529aef_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 117388,
'Height': 711,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3bf633d6006547b1877f8702097a7a97.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8768f316-fcd5-5e67-8b37-a524f0529aef/8768f316-fcd5-5e67-8b37-a524f0529aef_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83588,
'Height': 724,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/5e39ff0ec2214affaf5dfb97cbf8e535.jpg',
'Width': 1166}],
'price': 14700,
'price_includes_vat': True,
'registration_date': '2019-01-17',
'seats_number': 5,
'seller_name': None,
'title': 'Land Rover Range Rover Velar 2.0 D180 S Auto 4WD Euro 6 (s/s) 5dr',
'transmission': 'automatic',
'trim': 'S',
'year': 2019}
2026-03-30 15:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%27202603271084261%27 HTTP/1.1" 200 None
2026-03-30 15:16:49 [auto_selling_autotrader.co.uk] INFO: Saving data for 202603271084261: {'created_time': 1774883809.537221, 'last_price_update_time': 1774883809.537234}
2026-03-30 15:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202603271084261') HTTP/1.1" 204 0
2026-03-30 15:16:49 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:16:49 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 377d9caa-018b-5cbd-a222-d393c70aeec5 with identifier: 202603170754692
2026-03-30 15:16:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 377d9caa-018b-5cbd-a222-d393c70aeec5
2026-03-30 15:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fb104f5e906694437a2858b43db8fe3c5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b104f5e906694437a2858b43db8fe3c5.jpg already downloaded
2026-03-30 15:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F76bdb09fceb8496682174426cbe3064d.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/76bdb09fceb8496682174426cbe3064d.jpg already downloaded
2026-03-30 15:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fa85ada09ab0243a28e35959011729221.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a85ada09ab0243a28e35959011729221.jpg already downloaded
2026-03-30 15:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F3d9a2195df4e437092ebd1cb00ef2354.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3d9a2195df4e437092ebd1cb00ef2354.jpg already downloaded
2026-03-30 15:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F3d1de6f85ebf4cbca0bbd64cf06c4cb2.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3d1de6f85ebf4cbca0bbd64cf06c4cb2.jpg already downloaded
2026-03-30 15:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fd1fe2149d9504a9ca27a0a4abbcc9bc0.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d1fe2149d9504a9ca27a0a4abbcc9bc0.jpg already downloaded
2026-03-30 15:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F4d272eddebd04741893d7bbbc151e932.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4d272eddebd04741893d7bbbc151e932.jpg already downloaded
2026-03-30 15:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F6184c758f8084c52bc3c272f6f6ad5f8.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6184c758f8084c52bc3c272f6f6ad5f8.jpg already downloaded
2026-03-30 15:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F1f40e39fb267442ea402a20c88bf8746.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1f40e39fb267442ea402a20c88bf8746.jpg already downloaded
2026-03-30 15:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F8af9cce9f3264f45a401e01efb4a004a.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8af9cce9f3264f45a401e01efb4a004a.jpg already downloaded
2026-03-30 15:16:49 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:16:49 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 7d9236c8-50aa-50ee-9a5f-9394c9515b59 with identifier: 202603271084238
2026-03-30 15:16:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 7d9236c8-50aa-50ee-9a5f-9394c9515b59
2026-03-30 15:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F68c515ddb04142cb8ccdd07a9b9900fe.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/68c515ddb04142cb8ccdd07a9b9900fe.jpg already downloaded
2026-03-30 15:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F17f5fcb276204d68acebfdc841b04bd7.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/17f5fcb276204d68acebfdc841b04bd7.jpg already downloaded
2026-03-30 15:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F3fb3da07ff9646d388dcb8eb1d3cc1d9.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3fb3da07ff9646d388dcb8eb1d3cc1d9.jpg already downloaded
2026-03-30 15:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F8e42ae9a146e4f5ab606c8c34182c33d.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8e42ae9a146e4f5ab606c8c34182c33d.jpg already downloaded
2026-03-30 15:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fe41803c030664141942ca42c38cf6aa4.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e41803c030664141942ca42c38cf6aa4.jpg already downloaded
2026-03-30 15:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F55a8d0bfc00746f8b1843cbcbc60b778.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/55a8d0bfc00746f8b1843cbcbc60b778.jpg already downloaded
2026-03-30 15:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F1a7d927f90224a9fb7558af4dbcc2c08.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1a7d927f90224a9fb7558af4dbcc2c08.jpg already downloaded
2026-03-30 15:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fbc1943ce54ae4079b7f8dec0a05cc3f3.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bc1943ce54ae4079b7f8dec0a05cc3f3.jpg already downloaded
2026-03-30 15:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fa569c23e9a8a4a0a8f504761b1540ec4.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a569c23e9a8a4a0a8f504761b1540ec4.jpg already downloaded
2026-03-30 15:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F368f3784b05644108b4e6de2cc3c1621.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/368f3784b05644108b4e6de2cc3c1621.jpg already downloaded
2026-03-30 15:16:49 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 377d9caa-018b-5cbd-a222-d393c70aeec5 with identifier 202603170754692
2026-03-30 15:16:49 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:49 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:50 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 377d9caa-018b-5cbd-a222-d393c70aeec5
2026-03-30 15:16:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 154,
'color': 'Black',
'currency': 'GBP',
'description': 'This 2018 Land Rover Range Rover Evoque eD4 SE Tech offers an '
'impressive 49 miles per gallon, making it a highly economical '
'choice. This Euro 6 compliant model features a 2.0L diesel '
"engine and the SE Tech trim. Inside, you'll find comfortable "
'heated front seats and advanced climate control with air '
'filtration. For convenience, it includes Bluetooth telephone '
'connectivity with streamed audio and front and rear parking '
'aids with parking assistance sensors. The striking xenon '
'headlights with automatic levelling and LED signature lights '
"enhance both visibility and the vehicle's distinctive look.\n"
'\n'
'The Range Rover Evoque eD4 SE Tech also boasts a large boot '
'space, providing ample room for luggage or shopping. These '
'features collectively demonstrate how this particular Evoque '
'stands out from other vehicles in its class, offering a blend '
'of efficiency, comfort, and practicality for everyday driving '
'needs.',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '2L',
'engine_horse_power': 148,
'fuel_type': 'Diesel',
'id': '377d9caa-018b-5cbd-a222-d393c70aeec5',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202603170754692',
'listing': 'directbuy',
'location': 'Carshalton, Surrey',
'make': 'Land Rover',
'model': 'Range Rover Evoque',
'odometer': 93275,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 20,
'photo_urls': ['https://m.atcdn.co.uk/a/media/b104f5e906694437a2858b43db8fe3c5.jpg',
'https://m.atcdn.co.uk/a/media/76bdb09fceb8496682174426cbe3064d.jpg',
'https://m.atcdn.co.uk/a/media/a85ada09ab0243a28e35959011729221.jpg',
'https://m.atcdn.co.uk/a/media/3d9a2195df4e437092ebd1cb00ef2354.jpg',
'https://m.atcdn.co.uk/a/media/3d1de6f85ebf4cbca0bbd64cf06c4cb2.jpg',
'https://m.atcdn.co.uk/a/media/d1fe2149d9504a9ca27a0a4abbcc9bc0.jpg',
'https://m.atcdn.co.uk/a/media/4d272eddebd04741893d7bbbc151e932.jpg',
'https://m.atcdn.co.uk/a/media/6184c758f8084c52bc3c272f6f6ad5f8.jpg',
'https://m.atcdn.co.uk/a/media/1f40e39fb267442ea402a20c88bf8746.jpg',
'https://m.atcdn.co.uk/a/media/8af9cce9f3264f45a401e01efb4a004a.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_377d9caa-018b-5cbd-a222-d393c70aeec5/377d9caa-018b-5cbd-a222-d393c70aeec5_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68066,
'Height': 662,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b104f5e906694437a2858b43db8fe3c5.jpg',
'Width': 1126},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_377d9caa-018b-5cbd-a222-d393c70aeec5/377d9caa-018b-5cbd-a222-d393c70aeec5_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62501,
'Height': 662,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/76bdb09fceb8496682174426cbe3064d.jpg',
'Width': 1126},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_377d9caa-018b-5cbd-a222-d393c70aeec5/377d9caa-018b-5cbd-a222-d393c70aeec5_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74968,
'Height': 667,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a85ada09ab0243a28e35959011729221.jpg',
'Width': 1073},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_377d9caa-018b-5cbd-a222-d393c70aeec5/377d9caa-018b-5cbd-a222-d393c70aeec5_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70313,
'Height': 662,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3d9a2195df4e437092ebd1cb00ef2354.jpg',
'Width': 1038},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_377d9caa-018b-5cbd-a222-d393c70aeec5/377d9caa-018b-5cbd-a222-d393c70aeec5_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69070,
'Height': 647,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3d1de6f85ebf4cbca0bbd64cf06c4cb2.jpg',
'Width': 1031},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_377d9caa-018b-5cbd-a222-d393c70aeec5/377d9caa-018b-5cbd-a222-d393c70aeec5_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65360,
'Height': 569,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/d1fe2149d9504a9ca27a0a4abbcc9bc0.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_377d9caa-018b-5cbd-a222-d393c70aeec5/377d9caa-018b-5cbd-a222-d393c70aeec5_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65189,
'Height': 576,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/4d272eddebd04741893d7bbbc151e932.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_377d9caa-018b-5cbd-a222-d393c70aeec5/377d9caa-018b-5cbd-a222-d393c70aeec5_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 112692,
'Height': 616,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/6184c758f8084c52bc3c272f6f6ad5f8.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_377d9caa-018b-5cbd-a222-d393c70aeec5/377d9caa-018b-5cbd-a222-d393c70aeec5_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 129365,
'Height': 669,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/1f40e39fb267442ea402a20c88bf8746.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_377d9caa-018b-5cbd-a222-d393c70aeec5/377d9caa-018b-5cbd-a222-d393c70aeec5_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 100525,
'Height': 715,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8af9cce9f3264f45a401e01efb4a004a.jpg',
'Width': 1235}],
'price': 8200,
'price_includes_vat': True,
'registration_date': '2018-10-15',
'seats_number': 5,
'seller_name': None,
'title': 'Land Rover Range Rover Evoque 2.0 eD4 SE Tech FWD Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': 'SE Tech',
'year': 2018}
2026-03-30 15:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%27202603170754692%27 HTTP/1.1" 200 None
2026-03-30 15:16:50 [auto_selling_autotrader.co.uk] INFO: Saving data for 202603170754692: {'created_time': 1774883810.024595, 'last_price_update_time': 1774883810.024608}
2026-03-30 15:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202603170754692') HTTP/1.1" 204 0
2026-03-30 15:16:50 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 7d9236c8-50aa-50ee-9a5f-9394c9515b59 with identifier 202603271084238
2026-03-30 15:16:50 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:50 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:50 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 7d9236c8-50aa-50ee-9a5f-9394c9515b59
2026-03-30 15:16:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 113,
'color': 'Grey',
'currency': 'GBP',
'description': 'This 2017 Land Rover Range Rover Evoque eD4 SE presents an '
'exceptional opportunity with remarkably low mileage for its '
'age, having covered just 59,200 miles. This Euro 6 compliant '
'2.0L diesel engine variant, in its SE trim, offers a refined '
"driving experience. Inside, you'll find comfort and "
'convenience with heated front seats and automatic climate '
'control featuring air filtration and recirculation. Stay '
'connected on the go with Bluetooth telephone connectivity and '
'streamed audio, while parking is made effortless with front '
'and rear parking aids.\n'
'\n'
'The Evoque eD4 SE stands out with its impressive fuel '
'economy, achieving a remarkable 66 miles per gallon, which '
'indicates it is more economical than many similar vehicles. '
'Furthermore, its low CO2 emissions highlight its '
"environmental consideration. You'll also appreciate the "
'generous boot space, offering ample room for luggage or '
'shopping, making this Range Rover Evoque a practical and '
'stylish choice for everyday life and longer journeys.',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '2L',
'engine_horse_power': 148,
'fuel_type': 'Diesel',
'id': '7d9236c8-50aa-50ee-9a5f-9394c9515b59',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202603271084238',
'listing': 'directbuy',
'location': 'Carshalton, Surrey',
'make': 'Land Rover',
'model': 'Range Rover Evoque',
'odometer': 59200,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 18,
'photo_urls': ['https://m.atcdn.co.uk/a/media/68c515ddb04142cb8ccdd07a9b9900fe.jpg',
'https://m.atcdn.co.uk/a/media/17f5fcb276204d68acebfdc841b04bd7.jpg',
'https://m.atcdn.co.uk/a/media/3fb3da07ff9646d388dcb8eb1d3cc1d9.jpg',
'https://m.atcdn.co.uk/a/media/8e42ae9a146e4f5ab606c8c34182c33d.jpg',
'https://m.atcdn.co.uk/a/media/e41803c030664141942ca42c38cf6aa4.jpg',
'https://m.atcdn.co.uk/a/media/55a8d0bfc00746f8b1843cbcbc60b778.jpg',
'https://m.atcdn.co.uk/a/media/1a7d927f90224a9fb7558af4dbcc2c08.jpg',
'https://m.atcdn.co.uk/a/media/bc1943ce54ae4079b7f8dec0a05cc3f3.jpg',
'https://m.atcdn.co.uk/a/media/a569c23e9a8a4a0a8f504761b1540ec4.jpg',
'https://m.atcdn.co.uk/a/media/368f3784b05644108b4e6de2cc3c1621.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7d9236c8-50aa-50ee-9a5f-9394c9515b59/7d9236c8-50aa-50ee-9a5f-9394c9515b59_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 100715,
'Height': 662,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/68c515ddb04142cb8ccdd07a9b9900fe.jpg',
'Width': 1222},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7d9236c8-50aa-50ee-9a5f-9394c9515b59/7d9236c8-50aa-50ee-9a5f-9394c9515b59_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 111756,
'Height': 662,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/17f5fcb276204d68acebfdc841b04bd7.jpg',
'Width': 1222},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7d9236c8-50aa-50ee-9a5f-9394c9515b59/7d9236c8-50aa-50ee-9a5f-9394c9515b59_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87965,
'Height': 629,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3fb3da07ff9646d388dcb8eb1d3cc1d9.jpg',
'Width': 1070},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7d9236c8-50aa-50ee-9a5f-9394c9515b59/7d9236c8-50aa-50ee-9a5f-9394c9515b59_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84950,
'Height': 600,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8e42ae9a146e4f5ab606c8c34182c33d.jpg',
'Width': 1113},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7d9236c8-50aa-50ee-9a5f-9394c9515b59/7d9236c8-50aa-50ee-9a5f-9394c9515b59_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88796,
'Height': 629,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e41803c030664141942ca42c38cf6aa4.jpg',
'Width': 1017},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7d9236c8-50aa-50ee-9a5f-9394c9515b59/7d9236c8-50aa-50ee-9a5f-9394c9515b59_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 103672,
'Height': 621,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/55a8d0bfc00746f8b1843cbcbc60b778.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7d9236c8-50aa-50ee-9a5f-9394c9515b59/7d9236c8-50aa-50ee-9a5f-9394c9515b59_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 97920,
'Height': 623,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/1a7d927f90224a9fb7558af4dbcc2c08.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7d9236c8-50aa-50ee-9a5f-9394c9515b59/7d9236c8-50aa-50ee-9a5f-9394c9515b59_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 99645,
'Height': 674,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/bc1943ce54ae4079b7f8dec0a05cc3f3.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7d9236c8-50aa-50ee-9a5f-9394c9515b59/7d9236c8-50aa-50ee-9a5f-9394c9515b59_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85768,
'Height': 718,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a569c23e9a8a4a0a8f504761b1540ec4.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7d9236c8-50aa-50ee-9a5f-9394c9515b59/7d9236c8-50aa-50ee-9a5f-9394c9515b59_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83039,
'Height': 667,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/368f3784b05644108b4e6de2cc3c1621.jpg',
'Width': 1320}],
'price': 8975,
'price_includes_vat': True,
'registration_date': '2017-07-27',
'seats_number': 5,
'seller_name': None,
'title': 'Land Rover Range Rover Evoque 2.0 eD4 SE FWD Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': 'SE',
'year': 2017}
2026-03-30 15:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%27202603271084238%27 HTTP/1.1" 200 None
2026-03-30 15:16:50 [auto_selling_autotrader.co.uk] INFO: Saving data for 202603271084238: {'created_time': 1774883810.082722, 'last_price_update_time': 1774883810.082735}
2026-03-30 15:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202603271084238') HTTP/1.1" 204 0
2026-03-30 15:16:50 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:16:50 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 76a796cc-da46-5a98-93e8-a4ba57796e29 with identifier: 202602240160243
2026-03-30 15:16:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 76a796cc-da46-5a98-93e8-a4ba57796e29
2026-03-30 15:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F3ab2d4f064c1475d93b4979e7b48c969.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3ab2d4f064c1475d93b4979e7b48c969.jpg already downloaded
2026-03-30 15:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fcbe98318953444f09ec78da41970ffba.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cbe98318953444f09ec78da41970ffba.jpg already downloaded
2026-03-30 15:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F60566766225b4d0b86ec4dae6c4df171.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/60566766225b4d0b86ec4dae6c4df171.jpg already downloaded
2026-03-30 15:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fdbe7a7aaec1548f98d28e9ae78e52c1d.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/dbe7a7aaec1548f98d28e9ae78e52c1d.jpg already downloaded
2026-03-30 15:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F38b27c6098d14f719f02e50425a5a8af.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/38b27c6098d14f719f02e50425a5a8af.jpg already downloaded
2026-03-30 15:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fb62df858df8a4b6e828c184b0f049934.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b62df858df8a4b6e828c184b0f049934.jpg already downloaded
2026-03-30 15:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F3398f4e0dc824455a266460b10d13f0c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3398f4e0dc824455a266460b10d13f0c.jpg already downloaded
2026-03-30 15:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F40b07dbcc3924777b05c9b02e1d010ea.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/40b07dbcc3924777b05c9b02e1d010ea.jpg already downloaded
2026-03-30 15:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F1c4606aa0ba0432caeb65f45b24cf439.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1c4606aa0ba0432caeb65f45b24cf439.jpg already downloaded
2026-03-30 15:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F8bf2988dac1a4d70b0c7e2d84569f456.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8bf2988dac1a4d70b0c7e2d84569f456.jpg already downloaded
2026-03-30 15:16:50 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:16:50 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 3ebb95f7-9167-53ce-ba05-08fe5af7bbb7 with identifier: 202603140707993
2026-03-30 15:16:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 3ebb95f7-9167-53ce-ba05-08fe5af7bbb7
2026-03-30 15:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F161d1dd891cc4f21a7be304ee4983409.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/161d1dd891cc4f21a7be304ee4983409.jpg already downloaded
2026-03-30 15:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fe71e655fa92b4bbfa6dcbd2f7a13c9b1.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e71e655fa92b4bbfa6dcbd2f7a13c9b1.jpg already downloaded
2026-03-30 15:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F3aef5494c5234f4dbaba3c1c95a5daa8.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3aef5494c5234f4dbaba3c1c95a5daa8.jpg already downloaded
2026-03-30 15:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fcefc2ea2ee5143a8b32bd45da2f8baf8.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cefc2ea2ee5143a8b32bd45da2f8baf8.jpg already downloaded
2026-03-30 15:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F41b8d3def41d498ab22ff1208c77cad5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/41b8d3def41d498ab22ff1208c77cad5.jpg already downloaded
2026-03-30 15:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F06adc4421aa44543b7e642fe814f97d0.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/06adc4421aa44543b7e642fe814f97d0.jpg already downloaded
2026-03-30 15:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fb25fc3ec0370437db08919485f5abeb9.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b25fc3ec0370437db08919485f5abeb9.jpg already downloaded
2026-03-30 15:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Febd1f6c9751b4171aa318953140e625b.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ebd1f6c9751b4171aa318953140e625b.jpg already downloaded
2026-03-30 15:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F08f305d552cb4ed395778c9435332e35.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/08f305d552cb4ed395778c9435332e35.jpg already downloaded
2026-03-30 15:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F68886bb7c6fb46338e0f6ae868076d70.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/68886bb7c6fb46338e0f6ae868076d70.jpg already downloaded
2026-03-30 15:16:50 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:16:50 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 58309460-5ab3-5a59-9b1c-3be583a37e48 with identifier: 202603271084235
2026-03-30 15:16:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 58309460-5ab3-5a59-9b1c-3be583a37e48
2026-03-30 15:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F46bf207b97a64bada586f911e69a9909.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/46bf207b97a64bada586f911e69a9909.jpg already downloaded
2026-03-30 15:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F7166783ac6db41bfab97c7cf58cb9c5b.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7166783ac6db41bfab97c7cf58cb9c5b.jpg already downloaded
2026-03-30 15:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F24b0d96f894349298324370a1279eb96.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/24b0d96f894349298324370a1279eb96.jpg already downloaded
2026-03-30 15:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F53073409d74f4c6094bbe336834cdda9.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/53073409d74f4c6094bbe336834cdda9.jpg already downloaded
2026-03-30 15:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F1207da48b7d34c92ad866a8771c98ba5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1207da48b7d34c92ad866a8771c98ba5.jpg already downloaded
2026-03-30 15:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fe843d1e102a24b4886ca8453eb52e574.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e843d1e102a24b4886ca8453eb52e574.jpg already downloaded
2026-03-30 15:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Ffff1c9154ac745318b4f0b04b6d640dc.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fff1c9154ac745318b4f0b04b6d640dc.jpg already downloaded
2026-03-30 15:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fad415a1799d64ab3b02c9ba32d4b12d9.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ad415a1799d64ab3b02c9ba32d4b12d9.jpg already downloaded
2026-03-30 15:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fecd4cae435c84857b691469b3a6137e3.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ecd4cae435c84857b691469b3a6137e3.jpg already downloaded
2026-03-30 15:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F27fdbc83cc39448ea67fc498d28d13bd.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/27fdbc83cc39448ea67fc498d28d13bd.jpg already downloaded
2026-03-30 15:16:50 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 76a796cc-da46-5a98-93e8-a4ba57796e29 with identifier 202602240160243
2026-03-30 15:16:50 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:50 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:50 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 76a796cc-da46-5a98-93e8-a4ba57796e29
2026-03-30 15:16:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 159,
'color': 'Silver',
'currency': 'GBP',
'description': 'Discover this exceptional 2011 Vauxhall Zafira Energy, '
'boasting incredibly low mileage for its age with only 50,100 '
'miles covered. This versatile 7 seater has been cherished by '
'just one owner since new, offering a fantastic opportunity to '
'own a well maintained vehicle. Powered by a reliable 1.6 '
'litre petrol engine, this Zafira Energy also features air '
'conditioning to ensure a comfortable journey for all '
'occupants, no matter the weather.\n'
'\n'
'The Zafira Energy stands out with its low insurance group '
'rating, making it an economical choice for many drivers. Its '
'combination of a single owner, very low mileage, and '
'practical 7 seat layout makes it a superior option compared '
'to other vehicles in its class. This Vauxhall Zafira Energy '
'is ready to provide many more miles of comfortable and '
'affordable motoring.',
'doors_number': 5,
'emission_standard': 'Euro 5',
'engine': '1.6L',
'engine_horse_power': 113,
'fuel_type': 'Petrol',
'id': '76a796cc-da46-5a98-93e8-a4ba57796e29',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202602240160243',
'listing': 'directbuy',
'location': 'Carshalton, Surrey',
'make': 'Vauxhall',
'model': 'Zafira',
'odometer': 50100,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 20,
'photo_urls': ['https://m.atcdn.co.uk/a/media/3ab2d4f064c1475d93b4979e7b48c969.jpg',
'https://m.atcdn.co.uk/a/media/cbe98318953444f09ec78da41970ffba.jpg',
'https://m.atcdn.co.uk/a/media/60566766225b4d0b86ec4dae6c4df171.jpg',
'https://m.atcdn.co.uk/a/media/dbe7a7aaec1548f98d28e9ae78e52c1d.jpg',
'https://m.atcdn.co.uk/a/media/38b27c6098d14f719f02e50425a5a8af.jpg',
'https://m.atcdn.co.uk/a/media/b62df858df8a4b6e828c184b0f049934.jpg',
'https://m.atcdn.co.uk/a/media/3398f4e0dc824455a266460b10d13f0c.jpg',
'https://m.atcdn.co.uk/a/media/40b07dbcc3924777b05c9b02e1d010ea.jpg',
'https://m.atcdn.co.uk/a/media/1c4606aa0ba0432caeb65f45b24cf439.jpg',
'https://m.atcdn.co.uk/a/media/8bf2988dac1a4d70b0c7e2d84569f456.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_76a796cc-da46-5a98-93e8-a4ba57796e29/76a796cc-da46-5a98-93e8-a4ba57796e29_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82636,
'Height': 647,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3ab2d4f064c1475d93b4979e7b48c969.jpg',
'Width': 1097},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_76a796cc-da46-5a98-93e8-a4ba57796e29/76a796cc-da46-5a98-93e8-a4ba57796e29_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87148,
'Height': 647,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/cbe98318953444f09ec78da41970ffba.jpg',
'Width': 1097},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_76a796cc-da46-5a98-93e8-a4ba57796e29/76a796cc-da46-5a98-93e8-a4ba57796e29_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83120,
'Height': 646,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/60566766225b4d0b86ec4dae6c4df171.jpg',
'Width': 1157},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_76a796cc-da46-5a98-93e8-a4ba57796e29/76a796cc-da46-5a98-93e8-a4ba57796e29_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74755,
'Height': 630,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/dbe7a7aaec1548f98d28e9ae78e52c1d.jpg',
'Width': 1053},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_76a796cc-da46-5a98-93e8-a4ba57796e29/76a796cc-da46-5a98-93e8-a4ba57796e29_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78132,
'Height': 623,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/38b27c6098d14f719f02e50425a5a8af.jpg',
'Width': 1070},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_76a796cc-da46-5a98-93e8-a4ba57796e29/76a796cc-da46-5a98-93e8-a4ba57796e29_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75786,
'Height': 539,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b62df858df8a4b6e828c184b0f049934.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_76a796cc-da46-5a98-93e8-a4ba57796e29/76a796cc-da46-5a98-93e8-a4ba57796e29_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72157,
'Height': 539,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3398f4e0dc824455a266460b10d13f0c.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_76a796cc-da46-5a98-93e8-a4ba57796e29/76a796cc-da46-5a98-93e8-a4ba57796e29_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 136436,
'Height': 727,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/40b07dbcc3924777b05c9b02e1d010ea.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_76a796cc-da46-5a98-93e8-a4ba57796e29/76a796cc-da46-5a98-93e8-a4ba57796e29_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 136077,
'Height': 690,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/1c4606aa0ba0432caeb65f45b24cf439.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_76a796cc-da46-5a98-93e8-a4ba57796e29/76a796cc-da46-5a98-93e8-a4ba57796e29_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 109968,
'Height': 732,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8bf2988dac1a4d70b0c7e2d84569f456.jpg',
'Width': 1320}],
'price': 3200,
'price_includes_vat': True,
'registration_date': '2011-02-05',
'seats_number': 7,
'seller_name': None,
'title': 'Vauxhall Zafira 1.6 16V Energy Euro 5 5dr',
'transmission': 'manual',
'trim': 'Energy',
'year': 2011}
2026-03-30 15:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%27202602240160243%27 HTTP/1.1" 200 None
2026-03-30 15:16:50 [auto_selling_autotrader.co.uk] INFO: Saving data for 202602240160243: {'created_time': 1774883810.775703, 'last_price_update_time': 1774883810.775715}
2026-03-30 15:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202602240160243') HTTP/1.1" 204 0
2026-03-30 15:16:50 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 3ebb95f7-9167-53ce-ba05-08fe5af7bbb7 with identifier 202603140707993
2026-03-30 15:16:50 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:50 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:50 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 3ebb95f7-9167-53ce-ba05-08fe5af7bbb7
2026-03-30 15:16:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 157,
'color': 'Black',
'currency': 'GBP',
'description': 'This 2019 Range Rover Velar D180 R-Dynamic S has been '
'cherished by just one owner since new. This impressive four '
'wheel drive model boasts a 2.0 litre diesel engine, meeting '
'Euro 6 emissions standards, and offers a substantial towing '
"weight of 2400 kg. Inside, you'll find a host of premium "
'features designed for comfort and convenience, including '
'Premium LED Headlights with Signature Daytime Running Lights, '
'Bluetooth connectivity for seamless audio and calls, and Two '
'Zone Climate Control to keep everyone comfortable.\n'
'\n'
'The R-Dynamic S trim enhances the already striking design, '
'and this particular Velar is equipped with a Rear View Camera '
'for easier parking, alongside 10 Way Powered Seats with '
'Driver Memory and Heated Front seats, offering a superior '
'driving experience. With a brisk 0-60mph acceleration time of '
'just 8.5 seconds, this vehicle demonstrates a strong '
'performance. Furthermore, the generous boot space ensures '
'practicality for all your needs, making this Range Rover '
'Velar a well rounded and capable choice.',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '2L',
'engine_horse_power': 178,
'fuel_type': 'Diesel',
'id': '3ebb95f7-9167-53ce-ba05-08fe5af7bbb7',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202603140707993',
'listing': 'directbuy',
'location': 'Carshalton, Surrey',
'make': 'Land Rover',
'model': 'Range Rover Velar',
'odometer': 80300,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 20,
'photo_urls': ['https://m.atcdn.co.uk/a/media/161d1dd891cc4f21a7be304ee4983409.jpg',
'https://m.atcdn.co.uk/a/media/e71e655fa92b4bbfa6dcbd2f7a13c9b1.jpg',
'https://m.atcdn.co.uk/a/media/3aef5494c5234f4dbaba3c1c95a5daa8.jpg',
'https://m.atcdn.co.uk/a/media/cefc2ea2ee5143a8b32bd45da2f8baf8.jpg',
'https://m.atcdn.co.uk/a/media/41b8d3def41d498ab22ff1208c77cad5.jpg',
'https://m.atcdn.co.uk/a/media/06adc4421aa44543b7e642fe814f97d0.jpg',
'https://m.atcdn.co.uk/a/media/b25fc3ec0370437db08919485f5abeb9.jpg',
'https://m.atcdn.co.uk/a/media/ebd1f6c9751b4171aa318953140e625b.jpg',
'https://m.atcdn.co.uk/a/media/08f305d552cb4ed395778c9435332e35.jpg',
'https://m.atcdn.co.uk/a/media/68886bb7c6fb46338e0f6ae868076d70.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3ebb95f7-9167-53ce-ba05-08fe5af7bbb7/3ebb95f7-9167-53ce-ba05-08fe5af7bbb7_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81925,
'Height': 643,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/161d1dd891cc4f21a7be304ee4983409.jpg',
'Width': 1099},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3ebb95f7-9167-53ce-ba05-08fe5af7bbb7/3ebb95f7-9167-53ce-ba05-08fe5af7bbb7_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84224,
'Height': 683,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e71e655fa92b4bbfa6dcbd2f7a13c9b1.jpg',
'Width': 990},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3ebb95f7-9167-53ce-ba05-08fe5af7bbb7/3ebb95f7-9167-53ce-ba05-08fe5af7bbb7_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78514,
'Height': 644,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3aef5494c5234f4dbaba3c1c95a5daa8.jpg',
'Width': 1071},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3ebb95f7-9167-53ce-ba05-08fe5af7bbb7/3ebb95f7-9167-53ce-ba05-08fe5af7bbb7_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66488,
'Height': 640,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/cefc2ea2ee5143a8b32bd45da2f8baf8.jpg',
'Width': 978},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3ebb95f7-9167-53ce-ba05-08fe5af7bbb7/3ebb95f7-9167-53ce-ba05-08fe5af7bbb7_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72842,
'Height': 661,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/41b8d3def41d498ab22ff1208c77cad5.jpg',
'Width': 1035},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3ebb95f7-9167-53ce-ba05-08fe5af7bbb7/3ebb95f7-9167-53ce-ba05-08fe5af7bbb7_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67378,
'Height': 579,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/06adc4421aa44543b7e642fe814f97d0.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3ebb95f7-9167-53ce-ba05-08fe5af7bbb7/3ebb95f7-9167-53ce-ba05-08fe5af7bbb7_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59971,
'Height': 539,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b25fc3ec0370437db08919485f5abeb9.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3ebb95f7-9167-53ce-ba05-08fe5af7bbb7/3ebb95f7-9167-53ce-ba05-08fe5af7bbb7_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 112084,
'Height': 681,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ebd1f6c9751b4171aa318953140e625b.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3ebb95f7-9167-53ce-ba05-08fe5af7bbb7/3ebb95f7-9167-53ce-ba05-08fe5af7bbb7_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79606,
'Height': 740,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/08f305d552cb4ed395778c9435332e35.jpg',
'Width': 730},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3ebb95f7-9167-53ce-ba05-08fe5af7bbb7/3ebb95f7-9167-53ce-ba05-08fe5af7bbb7_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92381,
'Height': 805,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/68886bb7c6fb46338e0f6ae868076d70.jpg',
'Width': 1320}],
'price': 16600,
'price_includes_vat': True,
'registration_date': '2019-02-27',
'seats_number': 5,
'seller_name': None,
'title': 'Land Rover Range Rover Velar 2.0 D180 R-Dynamic S Auto 4WD Euro 6 '
'(s/s) 5dr',
'transmission': 'automatic',
'trim': 'R-Dynamic S',
'year': 2019}
2026-03-30 15:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%27202603140707993%27 HTTP/1.1" 200 None
2026-03-30 15:16:50 [auto_selling_autotrader.co.uk] INFO: Saving data for 202603140707993: {'created_time': 1774883810.836416, 'last_price_update_time': 1774883810.836427}
2026-03-30 15:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202603140707993') HTTP/1.1" 204 0
2026-03-30 15:16:50 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 58309460-5ab3-5a59-9b1c-3be583a37e48 with identifier 202603271084235
2026-03-30 15:16:50 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:50 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:50 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 58309460-5ab3-5a59-9b1c-3be583a37e48
2026-03-30 15:16:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 139,
'color': 'White',
'currency': 'GBP',
'description': 'This 2017 Land Rover Discovery Sport TD4 HSE Black offers a '
'compelling blend of capability and refinement. As a Euro 6 '
'compliant model, this four wheel drive vehicle is equipped '
'with a robust 2.0 litre diesel engine, delivering an '
'impressive 0-60mph time of just 8.4 seconds. Its spacious '
'interior comfortably seats seven occupants, making it ideal '
'for families or those who require versatile seating '
'arrangements. Notable features include a fixed panoramic roof '
'with a sunroof, providing an airy cabin ambiance, alongside '
'front and rear parking aids and a rear view camera to assist '
'with manoeuvring. The passive entry system allows for '
'convenient keyless access.\n'
'\n'
'With a notable fuel economy of 53 mpg, this Discovery Sport '
'demonstrates excellent efficiency for its class, indicating '
'it is better than many similar vehicles. Furthermore, its '
'substantial towing weight of 2200 kg means it is well suited '
'for towing caravans, trailers, or boats. This HSE Black '
'variant combines practical features with a touch of luxury, '
'making it a well rounded choice for those seeking a capable '
'and comfortable SUV.',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '2L',
'engine_horse_power': 178,
'fuel_type': 'Diesel',
'id': '58309460-5ab3-5a59-9b1c-3be583a37e48',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202603271084235',
'listing': 'directbuy',
'location': 'Carshalton, Surrey',
'make': 'Land Rover',
'model': 'Discovery Sport',
'odometer': 86300,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 19,
'photo_urls': ['https://m.atcdn.co.uk/a/media/46bf207b97a64bada586f911e69a9909.jpg',
'https://m.atcdn.co.uk/a/media/7166783ac6db41bfab97c7cf58cb9c5b.jpg',
'https://m.atcdn.co.uk/a/media/24b0d96f894349298324370a1279eb96.jpg',
'https://m.atcdn.co.uk/a/media/53073409d74f4c6094bbe336834cdda9.jpg',
'https://m.atcdn.co.uk/a/media/1207da48b7d34c92ad866a8771c98ba5.jpg',
'https://m.atcdn.co.uk/a/media/e843d1e102a24b4886ca8453eb52e574.jpg',
'https://m.atcdn.co.uk/a/media/fff1c9154ac745318b4f0b04b6d640dc.jpg',
'https://m.atcdn.co.uk/a/media/ad415a1799d64ab3b02c9ba32d4b12d9.jpg',
'https://m.atcdn.co.uk/a/media/ecd4cae435c84857b691469b3a6137e3.jpg',
'https://m.atcdn.co.uk/a/media/27fdbc83cc39448ea67fc498d28d13bd.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_58309460-5ab3-5a59-9b1c-3be583a37e48/58309460-5ab3-5a59-9b1c-3be583a37e48_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80270,
'Height': 671,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/46bf207b97a64bada586f911e69a9909.jpg',
'Width': 1074},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_58309460-5ab3-5a59-9b1c-3be583a37e48/58309460-5ab3-5a59-9b1c-3be583a37e48_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84726,
'Height': 671,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/7166783ac6db41bfab97c7cf58cb9c5b.jpg',
'Width': 1074},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_58309460-5ab3-5a59-9b1c-3be583a37e48/58309460-5ab3-5a59-9b1c-3be583a37e48_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76098,
'Height': 658,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/24b0d96f894349298324370a1279eb96.jpg',
'Width': 1038},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_58309460-5ab3-5a59-9b1c-3be583a37e48/58309460-5ab3-5a59-9b1c-3be583a37e48_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64896,
'Height': 640,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/53073409d74f4c6094bbe336834cdda9.jpg',
'Width': 983},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_58309460-5ab3-5a59-9b1c-3be583a37e48/58309460-5ab3-5a59-9b1c-3be583a37e48_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65181,
'Height': 535,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/1207da48b7d34c92ad866a8771c98ba5.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_58309460-5ab3-5a59-9b1c-3be583a37e48/58309460-5ab3-5a59-9b1c-3be583a37e48_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63662,
'Height': 552,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e843d1e102a24b4886ca8453eb52e574.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_58309460-5ab3-5a59-9b1c-3be583a37e48/58309460-5ab3-5a59-9b1c-3be583a37e48_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 114641,
'Height': 679,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/fff1c9154ac745318b4f0b04b6d640dc.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_58309460-5ab3-5a59-9b1c-3be583a37e48/58309460-5ab3-5a59-9b1c-3be583a37e48_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 107514,
'Height': 668,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ad415a1799d64ab3b02c9ba32d4b12d9.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_58309460-5ab3-5a59-9b1c-3be583a37e48/58309460-5ab3-5a59-9b1c-3be583a37e48_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 136939,
'Height': 722,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ecd4cae435c84857b691469b3a6137e3.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_58309460-5ab3-5a59-9b1c-3be583a37e48/58309460-5ab3-5a59-9b1c-3be583a37e48_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 131031,
'Height': 934,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/27fdbc83cc39448ea67fc498d28d13bd.jpg',
'Width': 1310}],
'price': 10700,
'price_includes_vat': True,
'registration_date': '2017-09-29',
'seats_number': 7,
'seller_name': None,
'title': 'Land Rover Discovery Sport 2.0 TD4 HSE Black Auto 4WD Euro 6 (s/s) '
'5dr',
'transmission': 'automatic',
'trim': 'HSE Black',
'year': 2017}
2026-03-30 15:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%27202603271084235%27 HTTP/1.1" 200 None
2026-03-30 15:16:50 [auto_selling_autotrader.co.uk] INFO: Saving data for 202603271084235: {'created_time': 1774883810.901629, 'last_price_update_time': 1774883810.90164}
2026-03-30 15:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202603271084235') HTTP/1.1" 204 0
2026-03-30 15:16:50 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:16:50 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 0b4334d2-a98c-5fc5-a54f-3307740efea1 with identifier: 202602240160207
2026-03-30 15:16:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 0b4334d2-a98c-5fc5-a54f-3307740efea1
2026-03-30 15:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F0f7eeff276ed4a529d502d31554a0d7b.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0f7eeff276ed4a529d502d31554a0d7b.jpg already downloaded
2026-03-30 15:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fe5fada9d37e941bc80de5d186bd76570.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e5fada9d37e941bc80de5d186bd76570.jpg already downloaded
2026-03-30 15:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F248dbe605dca43d0b91ca66cfebb80c9.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/248dbe605dca43d0b91ca66cfebb80c9.jpg already downloaded
2026-03-30 15:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fe81203ea9f6548f3a629c5e8a30bcf26.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e81203ea9f6548f3a629c5e8a30bcf26.jpg already downloaded
2026-03-30 15:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F67beca20729c450aa3be6dd40f4f916c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/67beca20729c450aa3be6dd40f4f916c.jpg already downloaded
2026-03-30 15:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F8331df096e8646cfac67571765c9d420.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8331df096e8646cfac67571765c9d420.jpg already downloaded
2026-03-30 15:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F944f092a6fb64069b7af32a4621b2a70.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/944f092a6fb64069b7af32a4621b2a70.jpg already downloaded
2026-03-30 15:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fe0aa410beffe45848d589524ef531be8.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e0aa410beffe45848d589524ef531be8.jpg already downloaded
2026-03-30 15:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F215a59dc87804ee296bcddf1b02ad539.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/215a59dc87804ee296bcddf1b02ad539.jpg already downloaded
2026-03-30 15:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F74a243344ec540a59fa34be33078b1b8.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/74a243344ec540a59fa34be33078b1b8.jpg already downloaded
2026-03-30 15:16:51 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:16:51 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: fc072f17-ece6-511c-a120-c0806f6c02b9 with identifier: 202603140705184
2026-03-30 15:16:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item fc072f17-ece6-511c-a120-c0806f6c02b9
2026-03-30 15:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fcc741d915c3e4eb5a598ba6506d7249b.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cc741d915c3e4eb5a598ba6506d7249b.jpg already downloaded
2026-03-30 15:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fe8932b3f4488427a9a511a1fd5d168d7.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e8932b3f4488427a9a511a1fd5d168d7.jpg already downloaded
2026-03-30 15:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F6c744222eabb45a4a132ca4bdce2f3b8.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6c744222eabb45a4a132ca4bdce2f3b8.jpg already downloaded
2026-03-30 15:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F268c9dc0fa564934b8d269009ecf3114.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/268c9dc0fa564934b8d269009ecf3114.jpg already downloaded
2026-03-30 15:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F8009c22d8c9a4849bb338efddb0b0774.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8009c22d8c9a4849bb338efddb0b0774.jpg already downloaded
2026-03-30 15:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F9903a8636d13482aa10c2107afd03066.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9903a8636d13482aa10c2107afd03066.jpg already downloaded
2026-03-30 15:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Ff5fa58cb9da64c2d856d1b1c1084f0d6.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f5fa58cb9da64c2d856d1b1c1084f0d6.jpg already downloaded
2026-03-30 15:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F2a5edaa2fb914f28aff3f80c24a5684c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2a5edaa2fb914f28aff3f80c24a5684c.jpg already downloaded
2026-03-30 15:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fabc1eba7616345da9a934589d0caf605.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/abc1eba7616345da9a934589d0caf605.jpg already downloaded
2026-03-30 15:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fe7be9d38c9494784a63d1c174f2a3147.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e7be9d38c9494784a63d1c174f2a3147.jpg already downloaded
2026-03-30 15:16:51 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:16:51 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 8e32e128-10cc-5014-bb84-1794a02ea49f with identifier: 202603271084141
2026-03-30 15:16:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 8e32e128-10cc-5014-bb84-1794a02ea49f
2026-03-30 15:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F8a013abe7a954e798e2abe51ff3a7ad3.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8a013abe7a954e798e2abe51ff3a7ad3.jpg already downloaded
2026-03-30 15:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fa8460972946c4c6186f5ba021189989e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a8460972946c4c6186f5ba021189989e.jpg already downloaded
2026-03-30 15:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F639be578f198471ca0ac58a7457a96a0.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/639be578f198471ca0ac58a7457a96a0.jpg already downloaded
2026-03-30 15:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F850ba585e44c457ba54641498f5e1ecf.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/850ba585e44c457ba54641498f5e1ecf.jpg already downloaded
2026-03-30 15:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F8c2ea7df4161430f92dbf2f42d442c2e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8c2ea7df4161430f92dbf2f42d442c2e.jpg already downloaded
2026-03-30 15:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fb48d4f88963b4ff194f6b7fc54871422.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b48d4f88963b4ff194f6b7fc54871422.jpg already downloaded
2026-03-30 15:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F26fa5e4a7e054effb2debcd4594f70be.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/26fa5e4a7e054effb2debcd4594f70be.jpg already downloaded
2026-03-30 15:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fe07fa274782649b1bac5d921010c9f38.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e07fa274782649b1bac5d921010c9f38.jpg already downloaded
2026-03-30 15:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F42122b6c9458453ca726577e41093786.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/42122b6c9458453ca726577e41093786.jpg already downloaded
2026-03-30 15:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F9250f3a9c5d6482ab8fe4b0c62cdcc15.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9250f3a9c5d6482ab8fe4b0c62cdcc15.jpg already downloaded
2026-03-30 15:16:51 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 0b4334d2-a98c-5fc5-a54f-3307740efea1 with identifier 202602240160207
2026-03-30 15:16:51 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:51 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:51 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 0b4334d2-a98c-5fc5-a54f-3307740efea1
2026-03-30 15:16:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 127,
'color': 'Black',
'currency': 'GBP',
'description': 'This 2015 Renault Clio Dynamique MediaNav presents a superb '
'ownership proposition, having been cared for by only two '
"owners from new. Under the bonnet, you'll find a responsive "
'1.2 litre petrol engine, perfect for both city driving and '
'longer journeys. This particular model boasts manual air '
'conditioning to keep you comfortable in all seasons, and '
'automatic headlights that switch on when needed, adding to '
'your convenience.\n'
'\n'
'Further enhancing the driving experience are the handsfree '
'keycard with push button start stop function, allowing for '
'effortless entry and ignition, and Bluetooth connectivity for '
'seamless integration of your phone for calls and music. The '
'Clio Dynamique MediaNav also benefits from a low insurance '
'group, which is a significant advantage, indicating that '
'running costs for this vehicle are likely to be lower '
'compared to many other similar cars on the market.',
'doors_number': 5,
'emission_standard': 'Euro 5',
'engine': '1.2L',
'engine_horse_power': 74,
'fuel_type': 'Petrol',
'id': '0b4334d2-a98c-5fc5-a54f-3307740efea1',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202602240160207',
'listing': 'directbuy',
'location': 'Carshalton, Surrey',
'make': 'Renault',
'model': 'Clio',
'odometer': 78200,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 17,
'photo_urls': ['https://m.atcdn.co.uk/a/media/0f7eeff276ed4a529d502d31554a0d7b.jpg',
'https://m.atcdn.co.uk/a/media/e5fada9d37e941bc80de5d186bd76570.jpg',
'https://m.atcdn.co.uk/a/media/248dbe605dca43d0b91ca66cfebb80c9.jpg',
'https://m.atcdn.co.uk/a/media/e81203ea9f6548f3a629c5e8a30bcf26.jpg',
'https://m.atcdn.co.uk/a/media/67beca20729c450aa3be6dd40f4f916c.jpg',
'https://m.atcdn.co.uk/a/media/8331df096e8646cfac67571765c9d420.jpg',
'https://m.atcdn.co.uk/a/media/944f092a6fb64069b7af32a4621b2a70.jpg',
'https://m.atcdn.co.uk/a/media/e0aa410beffe45848d589524ef531be8.jpg',
'https://m.atcdn.co.uk/a/media/215a59dc87804ee296bcddf1b02ad539.jpg',
'https://m.atcdn.co.uk/a/media/74a243344ec540a59fa34be33078b1b8.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b4334d2-a98c-5fc5-a54f-3307740efea1/0b4334d2-a98c-5fc5-a54f-3307740efea1_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78434,
'Height': 658,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0f7eeff276ed4a529d502d31554a0d7b.jpg',
'Width': 1074},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b4334d2-a98c-5fc5-a54f-3307740efea1/0b4334d2-a98c-5fc5-a54f-3307740efea1_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83459,
'Height': 658,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e5fada9d37e941bc80de5d186bd76570.jpg',
'Width': 1074},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b4334d2-a98c-5fc5-a54f-3307740efea1/0b4334d2-a98c-5fc5-a54f-3307740efea1_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83581,
'Height': 657,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/248dbe605dca43d0b91ca66cfebb80c9.jpg',
'Width': 1116},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b4334d2-a98c-5fc5-a54f-3307740efea1/0b4334d2-a98c-5fc5-a54f-3307740efea1_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69142,
'Height': 653,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e81203ea9f6548f3a629c5e8a30bcf26.jpg',
'Width': 964},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b4334d2-a98c-5fc5-a54f-3307740efea1/0b4334d2-a98c-5fc5-a54f-3307740efea1_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67349,
'Height': 631,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/67beca20729c450aa3be6dd40f4f916c.jpg',
'Width': 1011},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b4334d2-a98c-5fc5-a54f-3307740efea1/0b4334d2-a98c-5fc5-a54f-3307740efea1_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68314,
'Height': 527,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8331df096e8646cfac67571765c9d420.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b4334d2-a98c-5fc5-a54f-3307740efea1/0b4334d2-a98c-5fc5-a54f-3307740efea1_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77214,
'Height': 576,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/944f092a6fb64069b7af32a4621b2a70.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b4334d2-a98c-5fc5-a54f-3307740efea1/0b4334d2-a98c-5fc5-a54f-3307740efea1_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 120007,
'Height': 704,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e0aa410beffe45848d589524ef531be8.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b4334d2-a98c-5fc5-a54f-3307740efea1/0b4334d2-a98c-5fc5-a54f-3307740efea1_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 105088,
'Height': 643,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/215a59dc87804ee296bcddf1b02ad539.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 294656,
'Height': 976,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/74a243344ec540a59fa34be33078b1b8.jpg',
'Width': 2000}],
'price': 3800,
'price_includes_vat': True,
'registration_date': '2015-03-31',
'seats_number': 5,
'seller_name': None,
'title': 'Renault Clio 1.2 16V Dynamique MediaNav Euro 5 5dr',
'transmission': 'manual',
'trim': 'Dynamique MediaNav',
'year': 2015}
2026-03-30 15:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:51 [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%27202602240160207%27 HTTP/1.1" 200 None
2026-03-30 15:16:51 [auto_selling_autotrader.co.uk] INFO: Saving data for 202602240160207: {'created_time': 1774883811.902573, 'last_price_update_time': 1774883811.902587}
2026-03-30 15:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202602240160207') HTTP/1.1" 204 0
2026-03-30 15:16:51 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: fc072f17-ece6-511c-a120-c0806f6c02b9 with identifier 202603140705184
2026-03-30 15:16:51 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:51 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:51 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item fc072f17-ece6-511c-a120-c0806f6c02b9
2026-03-30 15:16:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 170,
'color': 'Black',
'currency': 'GBP',
'description': 'This 2018 Land Rover Discovery Sport TD4 Landmark is a superb '
'example, having been cherished by just one owner since new. '
'This four wheel drive model boasts a 2.0 litre diesel engine '
'and is presented in the Landmark trim. With its Euro 6 '
'emission class, it meets modern environmental standards. The '
'Discovery Sport offers flexible seating for seven occupants, '
'making it ideal for families or those who need extra space. '
"Its impressive towing weight of 2200 kg means it's ready for "
'any adventure.\n'
'\n'
'Adding to its appeal, this vehicle features a fixed panoramic '
'roof, creating a bright and airy cabin. Comfort is further '
'enhanced with heated front seats and a heated steering wheel, '
'perfect for colder days. Keyless entry provides convenient '
'access, while rear parking aid makes manoeuvring in tight '
'spots much easier. These thoughtful features, combined with '
'its robust Land Rover engineering and single owner '
'provenance, set this Discovery Sport apart from other '
'vehicles in its class.',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '2L',
'engine_horse_power': 178,
'fuel_type': 'Diesel',
'id': 'fc072f17-ece6-511c-a120-c0806f6c02b9',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202603140705184',
'listing': 'directbuy',
'location': 'Carshalton, Surrey',
'make': 'Land Rover',
'model': 'Discovery Sport',
'odometer': 81575,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 19,
'photo_urls': ['https://m.atcdn.co.uk/a/media/cc741d915c3e4eb5a598ba6506d7249b.jpg',
'https://m.atcdn.co.uk/a/media/e8932b3f4488427a9a511a1fd5d168d7.jpg',
'https://m.atcdn.co.uk/a/media/6c744222eabb45a4a132ca4bdce2f3b8.jpg',
'https://m.atcdn.co.uk/a/media/268c9dc0fa564934b8d269009ecf3114.jpg',
'https://m.atcdn.co.uk/a/media/8009c22d8c9a4849bb338efddb0b0774.jpg',
'https://m.atcdn.co.uk/a/media/9903a8636d13482aa10c2107afd03066.jpg',
'https://m.atcdn.co.uk/a/media/f5fa58cb9da64c2d856d1b1c1084f0d6.jpg',
'https://m.atcdn.co.uk/a/media/2a5edaa2fb914f28aff3f80c24a5684c.jpg',
'https://m.atcdn.co.uk/a/media/abc1eba7616345da9a934589d0caf605.jpg',
'https://m.atcdn.co.uk/a/media/e7be9d38c9494784a63d1c174f2a3147.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc072f17-ece6-511c-a120-c0806f6c02b9/fc072f17-ece6-511c-a120-c0806f6c02b9_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73353,
'Height': 614,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/cc741d915c3e4eb5a598ba6506d7249b.jpg',
'Width': 930},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc072f17-ece6-511c-a120-c0806f6c02b9/fc072f17-ece6-511c-a120-c0806f6c02b9_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78774,
'Height': 614,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e8932b3f4488427a9a511a1fd5d168d7.jpg',
'Width': 930},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc072f17-ece6-511c-a120-c0806f6c02b9/fc072f17-ece6-511c-a120-c0806f6c02b9_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78442,
'Height': 627,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/6c744222eabb45a4a132ca4bdce2f3b8.jpg',
'Width': 1064},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc072f17-ece6-511c-a120-c0806f6c02b9/fc072f17-ece6-511c-a120-c0806f6c02b9_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64898,
'Height': 622,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/268c9dc0fa564934b8d269009ecf3114.jpg',
'Width': 982},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc072f17-ece6-511c-a120-c0806f6c02b9/fc072f17-ece6-511c-a120-c0806f6c02b9_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66751,
'Height': 655,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8009c22d8c9a4849bb338efddb0b0774.jpg',
'Width': 870},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc072f17-ece6-511c-a120-c0806f6c02b9/fc072f17-ece6-511c-a120-c0806f6c02b9_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71209,
'Height': 556,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/9903a8636d13482aa10c2107afd03066.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc072f17-ece6-511c-a120-c0806f6c02b9/fc072f17-ece6-511c-a120-c0806f6c02b9_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68112,
'Height': 579,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f5fa58cb9da64c2d856d1b1c1084f0d6.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc072f17-ece6-511c-a120-c0806f6c02b9/fc072f17-ece6-511c-a120-c0806f6c02b9_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 97616,
'Height': 665,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/2a5edaa2fb914f28aff3f80c24a5684c.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc072f17-ece6-511c-a120-c0806f6c02b9/fc072f17-ece6-511c-a120-c0806f6c02b9_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 103814,
'Height': 665,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/abc1eba7616345da9a934589d0caf605.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc072f17-ece6-511c-a120-c0806f6c02b9/fc072f17-ece6-511c-a120-c0806f6c02b9_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94875,
'Height': 632,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e7be9d38c9494784a63d1c174f2a3147.jpg',
'Width': 1320}],
'price': 11700,
'price_includes_vat': True,
'registration_date': '2018-08-24',
'seats_number': 7,
'seller_name': None,
'title': 'Land Rover Discovery Sport 2.0 TD4 Landmark Auto 4WD Euro 6 (s/s) '
'5dr',
'transmission': 'automatic',
'trim': 'Landmark',
'year': 2018}
2026-03-30 15:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:51 [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%27202603140705184%27 HTTP/1.1" 200 None
2026-03-30 15:16:51 [auto_selling_autotrader.co.uk] INFO: Saving data for 202603140705184: {'created_time': 1774883811.960097, 'last_price_update_time': 1774883811.960114}
2026-03-30 15:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202603140705184') HTTP/1.1" 204 0
2026-03-30 15:16:51 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 8e32e128-10cc-5014-bb84-1794a02ea49f with identifier 202603271084141
2026-03-30 15:16:51 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:51 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:52 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 8e32e128-10cc-5014-bb84-1794a02ea49f
2026-03-30 15:16:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 129,
'color': 'Blue',
'currency': 'GBP',
'description': 'This 2017 Land Rover Discovery Sport TD4 Pure Edition boasts '
'exceptionally low mileage for its age, having covered just '
'62,950 miles. This Euro 6 compliant, four wheel drive model '
'is equipped with a capable 2.0L diesel engine and features '
'rear parking aid with parking assistance sensors, alongside '
'air conditioning for your comfort.\n'
'\n'
'The Discovery Sport TD4 Pure Edition offers impressive fuel '
'economy, achieving up to 58 miles per gallon, which is '
'excellent for a vehicle of its type. Its low CO2 emissions '
"further contribute to its efficiency. You'll also appreciate "
'the generous boot space, making it a practical choice for '
'families and adventurers alike, indicating its superiority in '
'terms of running costs and utility compared to many other '
'vehicles in its class.',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '2L',
'engine_horse_power': 148,
'fuel_type': 'Diesel',
'id': '8e32e128-10cc-5014-bb84-1794a02ea49f',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202603271084141',
'listing': 'directbuy',
'location': 'Carshalton, Surrey',
'make': 'Land Rover',
'model': 'Discovery Sport',
'odometer': 62950,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 19,
'photo_urls': ['https://m.atcdn.co.uk/a/media/8a013abe7a954e798e2abe51ff3a7ad3.jpg',
'https://m.atcdn.co.uk/a/media/a8460972946c4c6186f5ba021189989e.jpg',
'https://m.atcdn.co.uk/a/media/639be578f198471ca0ac58a7457a96a0.jpg',
'https://m.atcdn.co.uk/a/media/850ba585e44c457ba54641498f5e1ecf.jpg',
'https://m.atcdn.co.uk/a/media/8c2ea7df4161430f92dbf2f42d442c2e.jpg',
'https://m.atcdn.co.uk/a/media/b48d4f88963b4ff194f6b7fc54871422.jpg',
'https://m.atcdn.co.uk/a/media/26fa5e4a7e054effb2debcd4594f70be.jpg',
'https://m.atcdn.co.uk/a/media/e07fa274782649b1bac5d921010c9f38.jpg',
'https://m.atcdn.co.uk/a/media/42122b6c9458453ca726577e41093786.jpg',
'https://m.atcdn.co.uk/a/media/9250f3a9c5d6482ab8fe4b0c62cdcc15.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e32e128-10cc-5014-bb84-1794a02ea49f/8e32e128-10cc-5014-bb84-1794a02ea49f_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68589,
'Height': 644,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8a013abe7a954e798e2abe51ff3a7ad3.jpg',
'Width': 969},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e32e128-10cc-5014-bb84-1794a02ea49f/8e32e128-10cc-5014-bb84-1794a02ea49f_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69385,
'Height': 644,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a8460972946c4c6186f5ba021189989e.jpg',
'Width': 969},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e32e128-10cc-5014-bb84-1794a02ea49f/8e32e128-10cc-5014-bb84-1794a02ea49f_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71490,
'Height': 641,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/639be578f198471ca0ac58a7457a96a0.jpg',
'Width': 1028},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e32e128-10cc-5014-bb84-1794a02ea49f/8e32e128-10cc-5014-bb84-1794a02ea49f_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 54921,
'Height': 608,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/850ba585e44c457ba54641498f5e1ecf.jpg',
'Width': 929},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e32e128-10cc-5014-bb84-1794a02ea49f/8e32e128-10cc-5014-bb84-1794a02ea49f_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 54134,
'Height': 615,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8c2ea7df4161430f92dbf2f42d442c2e.jpg',
'Width': 898},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e32e128-10cc-5014-bb84-1794a02ea49f/8e32e128-10cc-5014-bb84-1794a02ea49f_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70431,
'Height': 545,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b48d4f88963b4ff194f6b7fc54871422.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e32e128-10cc-5014-bb84-1794a02ea49f/8e32e128-10cc-5014-bb84-1794a02ea49f_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67925,
'Height': 556,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/26fa5e4a7e054effb2debcd4594f70be.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e32e128-10cc-5014-bb84-1794a02ea49f/8e32e128-10cc-5014-bb84-1794a02ea49f_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 136948,
'Height': 690,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e07fa274782649b1bac5d921010c9f38.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e32e128-10cc-5014-bb84-1794a02ea49f/8e32e128-10cc-5014-bb84-1794a02ea49f_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77933,
'Height': 731,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/42122b6c9458453ca726577e41093786.jpg',
'Width': 887},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e32e128-10cc-5014-bb84-1794a02ea49f/8e32e128-10cc-5014-bb84-1794a02ea49f_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 122908,
'Height': 695,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/9250f3a9c5d6482ab8fe4b0c62cdcc15.jpg',
'Width': 1320}],
'price': 8975,
'price_includes_vat': True,
'registration_date': '2017-03-31',
'seats_number': 5,
'seller_name': None,
'title': 'Land Rover Discovery Sport 2.0 TD4 Pure Edition 4WD Euro 6 (s/s) '
'5dr (5 Seat)',
'transmission': 'manual',
'trim': 'Pure Edition',
'year': 2017}
2026-03-30 15:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%27202603271084141%27 HTTP/1.1" 200 None
2026-03-30 15:16:52 [auto_selling_autotrader.co.uk] INFO: Saving data for 202603271084141: {'created_time': 1774883812.044953, 'last_price_update_time': 1774883812.044967}
2026-03-30 15:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202603271084141') HTTP/1.1" 204 0
2026-03-30 15:16:52 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:16:52 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: aef651bc-4286-5765-867b-9c9f54291919 with identifier: 202602200070075
2026-03-30 15:16:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item aef651bc-4286-5765-867b-9c9f54291919
2026-03-30 15:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F2eb450a8b011491e8a73301d555317b1.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2eb450a8b011491e8a73301d555317b1.jpg already downloaded
2026-03-30 15:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F814188f144b94161abd22131cc94cfa3.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/814188f144b94161abd22131cc94cfa3.jpg already downloaded
2026-03-30 15:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F4ab35f57fa5a488298df6587003a5540.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4ab35f57fa5a488298df6587003a5540.jpg already downloaded
2026-03-30 15:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fab9c5691fd224277b3d4552e06c5a690.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ab9c5691fd224277b3d4552e06c5a690.jpg already downloaded
2026-03-30 15:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Ffd9c924dbd574f3487f4d2f545b7d7d1.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fd9c924dbd574f3487f4d2f545b7d7d1.jpg already downloaded
2026-03-30 15:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F65eeadaf314e4356986846a1be18c71d.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/65eeadaf314e4356986846a1be18c71d.jpg already downloaded
2026-03-30 15:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fe22f9a3493754c92b3bd4ce387020a96.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e22f9a3493754c92b3bd4ce387020a96.jpg already downloaded
2026-03-30 15:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F1196d68a15a64179989ad084d05d61bb.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1196d68a15a64179989ad084d05d61bb.jpg already downloaded
2026-03-30 15:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F74a243344ec540a59fa34be33078b1b8.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/74a243344ec540a59fa34be33078b1b8.jpg already downloaded
2026-03-30 15:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Ff1fa2eb224fe4bab89954477be2cdade.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f1fa2eb224fe4bab89954477be2cdade.jpg already downloaded
2026-03-30 15:16:52 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:16:52 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 5b9d583f-cf0d-50f5-b190-29945060ceb9 with identifier: 202603120633161
2026-03-30 15:16:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 5b9d583f-cf0d-50f5-b190-29945060ceb9
2026-03-30 15:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F0857ec8fd4914572a81f708b93b2d65b.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0857ec8fd4914572a81f708b93b2d65b.jpg already downloaded
2026-03-30 15:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fcc59ea1cf782440ebfe885769d573c00.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cc59ea1cf782440ebfe885769d573c00.jpg already downloaded
2026-03-30 15:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fb9747159606246eab248786ca59eda58.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b9747159606246eab248786ca59eda58.jpg already downloaded
2026-03-30 15:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F91156d400e5f432198775224a7623e27.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/91156d400e5f432198775224a7623e27.jpg already downloaded
2026-03-30 15:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F354ff23eac5e41ba8dbae9ee73a95bb2.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/354ff23eac5e41ba8dbae9ee73a95bb2.jpg already downloaded
2026-03-30 15:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F4210cec7330740b7a0a02931360edeb5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4210cec7330740b7a0a02931360edeb5.jpg already downloaded
2026-03-30 15:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F2478541baac14b028e9591e9978572bf.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2478541baac14b028e9591e9978572bf.jpg already downloaded
2026-03-30 15:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F46a9a66967f946c49731c6483161718c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/46a9a66967f946c49731c6483161718c.jpg already downloaded
2026-03-30 15:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F660c79982c924e5e9cefc1cf7a5b0233.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/660c79982c924e5e9cefc1cf7a5b0233.jpg already downloaded
2026-03-30 15:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F80ba7eb8e13c421bb00bda6e35f9e9fd.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/80ba7eb8e13c421bb00bda6e35f9e9fd.jpg already downloaded
2026-03-30 15:16:52 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:16:52 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: eea24905-3b0a-5e3a-9276-c51f1aaa832b with identifier: 202603271084127
2026-03-30 15:16:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item eea24905-3b0a-5e3a-9276-c51f1aaa832b
2026-03-30 15:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F05bf80fb64524facaeab381c4508245c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/05bf80fb64524facaeab381c4508245c.jpg already downloaded
2026-03-30 15:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F944d7245ac6a4be9b408261da83e0c42.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/944d7245ac6a4be9b408261da83e0c42.jpg already downloaded
2026-03-30 15:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F9cb3e555d5d341599151813585ec1ea1.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9cb3e555d5d341599151813585ec1ea1.jpg already downloaded
2026-03-30 15:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Ff8cec81b2cc84e5eb30235d5b3ab7cf0.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f8cec81b2cc84e5eb30235d5b3ab7cf0.jpg already downloaded
2026-03-30 15:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F66d64cb6d2774a1e9ef09d9566fbc7d3.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/66d64cb6d2774a1e9ef09d9566fbc7d3.jpg already downloaded
2026-03-30 15:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F3a49c6e088994d72b443052e071855d6.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3a49c6e088994d72b443052e071855d6.jpg already downloaded
2026-03-30 15:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F2fa1c68bc0e34a3398fa55976f616202.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2fa1c68bc0e34a3398fa55976f616202.jpg already downloaded
2026-03-30 15:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F55b9e3da54284af9915d572b5a84b537.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/55b9e3da54284af9915d572b5a84b537.jpg already downloaded
2026-03-30 15:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fa5b7f5156d94477582032bab55a240fa.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a5b7f5156d94477582032bab55a240fa.jpg already downloaded
2026-03-30 15:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F431ca5387ea543b0840a428ea0164558.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/431ca5387ea543b0840a428ea0164558.jpg already downloaded
2026-03-30 15:16:52 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: aef651bc-4286-5765-867b-9c9f54291919 with identifier 202602200070075
2026-03-30 15:16:52 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:52 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:52 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item aef651bc-4286-5765-867b-9c9f54291919
2026-03-30 15:16:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 170,
'color': 'Blue',
'currency': 'GBP',
'description': 'This 2018 Land Rover Discovery Sport TD4 HSE offers a refined '
'driving experience with its capable Four Wheel Drive system. '
'Powered by a 2.0L Diesel engine and meeting Euro 6 emissions '
'standards, this HSE trim model is equipped for both daily '
'journeys and more adventurous trips. With seating for seven, '
'it provides ample space for families and friends. Notable '
'features include heated front seats for comfort in all '
'weather, front and rear parking aids to assist with '
'manoeuvring, and Xenon headlights with LED signature for '
'enhanced visibility. The fixed panoramic roof adds an open '
'and airy feel to the cabin.\n'
'\n'
'The Discovery Sport TD4 HSE is designed to impress with its '
'blend of practicality and premium features. The inclusion of '
'a 2200 kg towing weight means it is well suited for towing '
'caravans or trailers. The combination of its versatile seven '
'seat layout, advanced parking assistance, and the '
'sophisticated Xenon headlights with LED signature clearly '
'sets this vehicle apart from others in its class, offering a '
'superior level of comfort, convenience, and capability for '
'any owner.',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '2L',
'engine_horse_power': 178,
'fuel_type': 'Diesel',
'id': 'aef651bc-4286-5765-867b-9c9f54291919',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202602200070075',
'listing': 'directbuy',
'location': 'Carshalton, Surrey',
'make': 'Land Rover',
'model': 'Discovery Sport',
'odometer': 89850,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 16,
'photo_urls': ['https://m.atcdn.co.uk/a/media/2eb450a8b011491e8a73301d555317b1.jpg',
'https://m.atcdn.co.uk/a/media/814188f144b94161abd22131cc94cfa3.jpg',
'https://m.atcdn.co.uk/a/media/4ab35f57fa5a488298df6587003a5540.jpg',
'https://m.atcdn.co.uk/a/media/ab9c5691fd224277b3d4552e06c5a690.jpg',
'https://m.atcdn.co.uk/a/media/fd9c924dbd574f3487f4d2f545b7d7d1.jpg',
'https://m.atcdn.co.uk/a/media/65eeadaf314e4356986846a1be18c71d.jpg',
'https://m.atcdn.co.uk/a/media/e22f9a3493754c92b3bd4ce387020a96.jpg',
'https://m.atcdn.co.uk/a/media/1196d68a15a64179989ad084d05d61bb.jpg',
'https://m.atcdn.co.uk/a/media/74a243344ec540a59fa34be33078b1b8.jpg',
'https://m.atcdn.co.uk/a/media/f1fa2eb224fe4bab89954477be2cdade.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aef651bc-4286-5765-867b-9c9f54291919/aef651bc-4286-5765-867b-9c9f54291919_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90005,
'Height': 640,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/2eb450a8b011491e8a73301d555317b1.jpg',
'Width': 1066},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aef651bc-4286-5765-867b-9c9f54291919/aef651bc-4286-5765-867b-9c9f54291919_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 102004,
'Height': 640,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/814188f144b94161abd22131cc94cfa3.jpg',
'Width': 1066},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aef651bc-4286-5765-867b-9c9f54291919/aef651bc-4286-5765-867b-9c9f54291919_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 103995,
'Height': 682,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/4ab35f57fa5a488298df6587003a5540.jpg',
'Width': 1176},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aef651bc-4286-5765-867b-9c9f54291919/aef651bc-4286-5765-867b-9c9f54291919_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92475,
'Height': 572,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ab9c5691fd224277b3d4552e06c5a690.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aef651bc-4286-5765-867b-9c9f54291919/aef651bc-4286-5765-867b-9c9f54291919_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 110180,
'Height': 672,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/fd9c924dbd574f3487f4d2f545b7d7d1.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aef651bc-4286-5765-867b-9c9f54291919/aef651bc-4286-5765-867b-9c9f54291919_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 98817,
'Height': 697,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/65eeadaf314e4356986846a1be18c71d.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aef651bc-4286-5765-867b-9c9f54291919/aef651bc-4286-5765-867b-9c9f54291919_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 111095,
'Height': 710,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e22f9a3493754c92b3bd4ce387020a96.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aef651bc-4286-5765-867b-9c9f54291919/aef651bc-4286-5765-867b-9c9f54291919_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 125216,
'Height': 915,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/1196d68a15a64179989ad084d05d61bb.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 294656,
'Height': 976,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/74a243344ec540a59fa34be33078b1b8.jpg',
'Width': 2000},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_13.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 170284,
'Height': 747,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f1fa2eb224fe4bab89954477be2cdade.jpg',
'Width': 1600}],
'price': 10700,
'price_includes_vat': True,
'registration_date': '2018-09-01',
'seats_number': 7,
'seller_name': None,
'title': 'Land Rover Discovery Sport 2.0 TD4 HSE Auto 4WD Euro 6 (s/s) 5dr',
'transmission': 'automatic',
'trim': 'HSE',
'year': 2018}
2026-03-30 15:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%27202602200070075%27 HTTP/1.1" 200 None
2026-03-30 15:16:52 [auto_selling_autotrader.co.uk] INFO: Saving data for 202602200070075: {'created_time': 1774883812.730759, 'last_price_update_time': 1774883812.730777}
2026-03-30 15:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202602200070075') HTTP/1.1" 204 0
2026-03-30 15:16:52 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 5b9d583f-cf0d-50f5-b190-29945060ceb9 with identifier 202603120633161
2026-03-30 15:16:52 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:52 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:52 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 5b9d583f-cf0d-50f5-b190-29945060ceb9
2026-03-30 15:16:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 120,
'color': 'Black',
'currency': 'GBP',
'description': 'This 2017 SEAT Ateca TSI SE Technology is a well maintained '
'example, offering a blend of style and practicality. Powered '
'by an efficient 1.0 litre Euro 6 compliant petrol engine, '
'this model benefits from a generous boot space, making it '
'ideal for families or those needing extra room. The SE '
'Technology trim ensures you have a comfortable driving '
'experience, enhanced by features such as full LED headlights '
'for superior visibility and rear parking sensors to aid '
'manoeuvring.\n'
'\n'
'You will appreciate the impressive fuel economy of this '
'Ateca, achieving up to 53 miles per gallon, which is a strong '
'indicator of its efficiency compared to other vehicles in its '
'class. Furthermore, its low CO2 emissions contribute to a '
'more environmentally friendly drive and potentially lower '
'running costs. The low insurance group rating also suggests '
'that this SEAT Ateca is an economical choice for everyday '
'motoring, complemented by the convenience of dual zone '
'climate control to keep all occupants comfortable.',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1L',
'engine_horse_power': 113,
'fuel_type': 'Petrol',
'id': '5b9d583f-cf0d-50f5-b190-29945060ceb9',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202603120633161',
'listing': 'directbuy',
'location': 'Carshalton, Surrey',
'make': 'SEAT',
'model': 'Ateca',
'odometer': 117630,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 20,
'photo_urls': ['https://m.atcdn.co.uk/a/media/0857ec8fd4914572a81f708b93b2d65b.jpg',
'https://m.atcdn.co.uk/a/media/cc59ea1cf782440ebfe885769d573c00.jpg',
'https://m.atcdn.co.uk/a/media/b9747159606246eab248786ca59eda58.jpg',
'https://m.atcdn.co.uk/a/media/91156d400e5f432198775224a7623e27.jpg',
'https://m.atcdn.co.uk/a/media/354ff23eac5e41ba8dbae9ee73a95bb2.jpg',
'https://m.atcdn.co.uk/a/media/4210cec7330740b7a0a02931360edeb5.jpg',
'https://m.atcdn.co.uk/a/media/2478541baac14b028e9591e9978572bf.jpg',
'https://m.atcdn.co.uk/a/media/46a9a66967f946c49731c6483161718c.jpg',
'https://m.atcdn.co.uk/a/media/660c79982c924e5e9cefc1cf7a5b0233.jpg',
'https://m.atcdn.co.uk/a/media/80ba7eb8e13c421bb00bda6e35f9e9fd.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b9d583f-cf0d-50f5-b190-29945060ceb9/5b9d583f-cf0d-50f5-b190-29945060ceb9_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76110,
'Height': 660,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0857ec8fd4914572a81f708b93b2d65b.jpg',
'Width': 986},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b9d583f-cf0d-50f5-b190-29945060ceb9/5b9d583f-cf0d-50f5-b190-29945060ceb9_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80510,
'Height': 660,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/cc59ea1cf782440ebfe885769d573c00.jpg',
'Width': 986},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b9d583f-cf0d-50f5-b190-29945060ceb9/5b9d583f-cf0d-50f5-b190-29945060ceb9_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81438,
'Height': 646,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b9747159606246eab248786ca59eda58.jpg',
'Width': 1021},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b9d583f-cf0d-50f5-b190-29945060ceb9/5b9d583f-cf0d-50f5-b190-29945060ceb9_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60273,
'Height': 650,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/91156d400e5f432198775224a7623e27.jpg',
'Width': 918},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b9d583f-cf0d-50f5-b190-29945060ceb9/5b9d583f-cf0d-50f5-b190-29945060ceb9_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56856,
'Height': 584,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/354ff23eac5e41ba8dbae9ee73a95bb2.jpg',
'Width': 928},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b9d583f-cf0d-50f5-b190-29945060ceb9/5b9d583f-cf0d-50f5-b190-29945060ceb9_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71653,
'Height': 572,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/4210cec7330740b7a0a02931360edeb5.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b9d583f-cf0d-50f5-b190-29945060ceb9/5b9d583f-cf0d-50f5-b190-29945060ceb9_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69291,
'Height': 541,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/2478541baac14b028e9591e9978572bf.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b9d583f-cf0d-50f5-b190-29945060ceb9/5b9d583f-cf0d-50f5-b190-29945060ceb9_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 133465,
'Height': 692,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/46a9a66967f946c49731c6483161718c.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b9d583f-cf0d-50f5-b190-29945060ceb9/5b9d583f-cf0d-50f5-b190-29945060ceb9_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 109585,
'Height': 692,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/660c79982c924e5e9cefc1cf7a5b0233.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5b9d583f-cf0d-50f5-b190-29945060ceb9/5b9d583f-cf0d-50f5-b190-29945060ceb9_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 128809,
'Height': 657,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/80ba7eb8e13c421bb00bda6e35f9e9fd.jpg',
'Width': 1320}],
'price': 6700,
'price_includes_vat': True,
'registration_date': '2017-04-06',
'seats_number': 5,
'seller_name': None,
'title': 'SEAT Ateca 1.0 TSI Ecomotive SE Technology Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': 'SE Technology',
'year': 2017}
2026-03-30 15:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%27202603120633161%27 HTTP/1.1" 200 None
2026-03-30 15:16:52 [auto_selling_autotrader.co.uk] INFO: Saving data for 202603120633161: {'created_time': 1774883812.81693, 'last_price_update_time': 1774883812.816942}
2026-03-30 15:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202603120633161') HTTP/1.1" 204 0
2026-03-30 15:16:52 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: eea24905-3b0a-5e3a-9276-c51f1aaa832b with identifier 202603271084127
2026-03-30 15:16:52 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:52 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:52 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item eea24905-3b0a-5e3a-9276-c51f1aaa832b
2026-03-30 15:16:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 139,
'color': 'Blue',
'currency': 'GBP',
'description': 'This 2017 Land Rover Discovery Sport TD4 SE is a standout '
'example, having been cherished by just one owner from new and '
'boasting impressively low mileage for its age at only 73,250 '
'miles. This capable seven seat, four wheel drive SUV is '
'powered by an efficient 2.0 litre diesel engine, meeting Euro '
'6 emissions standards. It comes equipped with desirable '
'features such as two zone climate control to keep all '
'occupants comfortable, heated front seats for those colder '
'journeys, and rear parking aid to assist with manoeuvring.\n'
'\n'
'Experience the impressive performance of this Discovery '
'Sport, with a brisk 0 to 60 mph acceleration time of just 8.4 '
'seconds, demonstrating its dynamic capability. Furthermore, '
'its excellent fuel economy of 53 mpg means you can enjoy '
'longer journeys with fewer fuel stops, making it a more '
'economical choice compared to many similar vehicles. With a '
'substantial towing weight of 2200 kg, this versatile Land '
"Rover is ready for any adventure, whether it's family "
'holidays or towing a caravan.',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '2L',
'engine_horse_power': 178,
'fuel_type': 'Diesel',
'id': 'eea24905-3b0a-5e3a-9276-c51f1aaa832b',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202603271084127',
'listing': 'directbuy',
'location': 'Carshalton, Surrey',
'make': 'Land Rover',
'model': 'Discovery Sport',
'odometer': 73250,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 18,
'photo_urls': ['https://m.atcdn.co.uk/a/media/05bf80fb64524facaeab381c4508245c.jpg',
'https://m.atcdn.co.uk/a/media/944d7245ac6a4be9b408261da83e0c42.jpg',
'https://m.atcdn.co.uk/a/media/9cb3e555d5d341599151813585ec1ea1.jpg',
'https://m.atcdn.co.uk/a/media/f8cec81b2cc84e5eb30235d5b3ab7cf0.jpg',
'https://m.atcdn.co.uk/a/media/66d64cb6d2774a1e9ef09d9566fbc7d3.jpg',
'https://m.atcdn.co.uk/a/media/3a49c6e088994d72b443052e071855d6.jpg',
'https://m.atcdn.co.uk/a/media/2fa1c68bc0e34a3398fa55976f616202.jpg',
'https://m.atcdn.co.uk/a/media/55b9e3da54284af9915d572b5a84b537.jpg',
'https://m.atcdn.co.uk/a/media/a5b7f5156d94477582032bab55a240fa.jpg',
'https://m.atcdn.co.uk/a/media/431ca5387ea543b0840a428ea0164558.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eea24905-3b0a-5e3a-9276-c51f1aaa832b/eea24905-3b0a-5e3a-9276-c51f1aaa832b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80439,
'Height': 639,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/05bf80fb64524facaeab381c4508245c.jpg',
'Width': 1034},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eea24905-3b0a-5e3a-9276-c51f1aaa832b/eea24905-3b0a-5e3a-9276-c51f1aaa832b_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83023,
'Height': 639,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/944d7245ac6a4be9b408261da83e0c42.jpg',
'Width': 1034},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eea24905-3b0a-5e3a-9276-c51f1aaa832b/eea24905-3b0a-5e3a-9276-c51f1aaa832b_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71488,
'Height': 654,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/9cb3e555d5d341599151813585ec1ea1.jpg',
'Width': 1046},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eea24905-3b0a-5e3a-9276-c51f1aaa832b/eea24905-3b0a-5e3a-9276-c51f1aaa832b_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56590,
'Height': 584,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f8cec81b2cc84e5eb30235d5b3ab7cf0.jpg',
'Width': 957},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eea24905-3b0a-5e3a-9276-c51f1aaa832b/eea24905-3b0a-5e3a-9276-c51f1aaa832b_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59988,
'Height': 623,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/66d64cb6d2774a1e9ef09d9566fbc7d3.jpg',
'Width': 962},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eea24905-3b0a-5e3a-9276-c51f1aaa832b/eea24905-3b0a-5e3a-9276-c51f1aaa832b_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69390,
'Height': 569,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3a49c6e088994d72b443052e071855d6.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eea24905-3b0a-5e3a-9276-c51f1aaa832b/eea24905-3b0a-5e3a-9276-c51f1aaa832b_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66267,
'Height': 573,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/2fa1c68bc0e34a3398fa55976f616202.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eea24905-3b0a-5e3a-9276-c51f1aaa832b/eea24905-3b0a-5e3a-9276-c51f1aaa832b_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 93942,
'Height': 683,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/55b9e3da54284af9915d572b5a84b537.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eea24905-3b0a-5e3a-9276-c51f1aaa832b/eea24905-3b0a-5e3a-9276-c51f1aaa832b_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 99474,
'Height': 695,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a5b7f5156d94477582032bab55a240fa.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eea24905-3b0a-5e3a-9276-c51f1aaa832b/eea24905-3b0a-5e3a-9276-c51f1aaa832b_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89877,
'Height': 679,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/431ca5387ea543b0840a428ea0164558.jpg',
'Width': 1320}],
'price': 9800,
'price_includes_vat': True,
'registration_date': '2017-03-16',
'seats_number': 7,
'seller_name': None,
'title': 'Land Rover Discovery Sport 2.0 TD4 SE Auto 4WD Euro 6 (s/s) 5dr',
'transmission': 'automatic',
'trim': 'SE',
'year': 2017}
2026-03-30 15:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%27202603271084127%27 HTTP/1.1" 200 None
2026-03-30 15:16:52 [auto_selling_autotrader.co.uk] INFO: Saving data for 202603271084127: {'created_time': 1774883812.889517, 'last_price_update_time': 1774883812.889532}
2026-03-30 15:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202603271084127') HTTP/1.1" 204 0
2026-03-30 15:16:52 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:16:52 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 3cfe22ae-deab-50fa-a4ea-12f2becdbcae with identifier: 202601319565669
2026-03-30 15:16:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 3cfe22ae-deab-50fa-a4ea-12f2becdbcae
2026-03-30 15:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fa86434c4c66548dcb583571361cea6ce.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a86434c4c66548dcb583571361cea6ce.jpg already downloaded
2026-03-30 15:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F8ad665503bc544bba0d8dcb0d8ca08f6.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8ad665503bc544bba0d8dcb0d8ca08f6.jpg already downloaded
2026-03-30 15:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fbd5ea7dc91a4406c9103deddb01f5e27.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bd5ea7dc91a4406c9103deddb01f5e27.jpg already downloaded
2026-03-30 15:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F50848aced1ee484c8b8e82b298541464.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/50848aced1ee484c8b8e82b298541464.jpg already downloaded
2026-03-30 15:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F201fa596bc344373a2da91273b176c5c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/201fa596bc344373a2da91273b176c5c.jpg already downloaded
2026-03-30 15:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Feb6fdcdae3024af2bb532cf96970a085.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/eb6fdcdae3024af2bb532cf96970a085.jpg already downloaded
2026-03-30 15:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fe2d3f37f924e466698e842c523ba86f9.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e2d3f37f924e466698e842c523ba86f9.jpg already downloaded
2026-03-30 15:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F18cfdf64c3644188a28779b73455f9bf.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/18cfdf64c3644188a28779b73455f9bf.jpg already downloaded
2026-03-30 15:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F6821cd4bb6ca4e7688fb3746ece65a3e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6821cd4bb6ca4e7688fb3746ece65a3e.jpg already downloaded
2026-03-30 15:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fa121e5030f9c45479e2286b351521d98.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a121e5030f9c45479e2286b351521d98.jpg already downloaded
2026-03-30 15:16:53 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:16:53 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 759d749f-a96e-5b06-af88-06d0bf882d04 with identifier: 202602280303799
2026-03-30 15:16:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 759d749f-a96e-5b06-af88-06d0bf882d04
2026-03-30 15:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fe71ceccf3a484bd1af143a6fabee9c4d.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e71ceccf3a484bd1af143a6fabee9c4d.jpg already downloaded
2026-03-30 15:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fe5e28f7f8d3e4fa9a6602d09968df9ef.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e5e28f7f8d3e4fa9a6602d09968df9ef.jpg already downloaded
2026-03-30 15:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fa4a559d50f3d4902abbe49d3b36efc2d.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a4a559d50f3d4902abbe49d3b36efc2d.jpg already downloaded
2026-03-30 15:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F74ccdb4483984283ac8c6f40835b8e08.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/74ccdb4483984283ac8c6f40835b8e08.jpg already downloaded
2026-03-30 15:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F5668cfb9a35f42d6ae17b3fa4829164a.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5668cfb9a35f42d6ae17b3fa4829164a.jpg already downloaded
2026-03-30 15:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F3d06b5c3a1dc4b2c88ca39452a671da0.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3d06b5c3a1dc4b2c88ca39452a671da0.jpg already downloaded
2026-03-30 15:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F518fce3a20b24046b00aef6fbb23e52e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/518fce3a20b24046b00aef6fbb23e52e.jpg already downloaded
2026-03-30 15:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F85fa40b7fa804175b6359997f64fc52a.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/85fa40b7fa804175b6359997f64fc52a.jpg already downloaded
2026-03-30 15:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F9df0b3fc8edc41f3a623f702c0e79436.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9df0b3fc8edc41f3a623f702c0e79436.jpg already downloaded
2026-03-30 15:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F74a243344ec540a59fa34be33078b1b8.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/74a243344ec540a59fa34be33078b1b8.jpg already downloaded
2026-03-30 15:16:53 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:16:53 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: ae355944-c120-5a78-adb1-2b4c114bdef8 with identifier: 202603271084093
2026-03-30 15:16:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ae355944-c120-5a78-adb1-2b4c114bdef8
2026-03-30 15:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F00dae0d70fbc42acb052f409b47adc88.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/00dae0d70fbc42acb052f409b47adc88.jpg already downloaded
2026-03-30 15:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F06c245765ce744679cf56e85134ba10b.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/06c245765ce744679cf56e85134ba10b.jpg already downloaded
2026-03-30 15:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F1f71d34354da4674923845acdbc50f98.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1f71d34354da4674923845acdbc50f98.jpg already downloaded
2026-03-30 15:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Ff72c7621e9c8464f850d1658f284fd07.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f72c7621e9c8464f850d1658f284fd07.jpg already downloaded
2026-03-30 15:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F720aedb58e3649dfb80a0b60d3aa8dd7.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/720aedb58e3649dfb80a0b60d3aa8dd7.jpg already downloaded
2026-03-30 15:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F7ce003a9c4414070ab0536df385bd317.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7ce003a9c4414070ab0536df385bd317.jpg already downloaded
2026-03-30 15:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fb79a20c748654c74923b68b7c284382a.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b79a20c748654c74923b68b7c284382a.jpg already downloaded
2026-03-30 15:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fc7d125d9b071420e912103549c733105.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c7d125d9b071420e912103549c733105.jpg already downloaded
2026-03-30 15:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fe5ab4c7e35eb4eb287ebe6c13dd6ca1c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e5ab4c7e35eb4eb287ebe6c13dd6ca1c.jpg already downloaded
2026-03-30 15:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F74a243344ec540a59fa34be33078b1b8.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/74a243344ec540a59fa34be33078b1b8.jpg already downloaded
2026-03-30 15:16:53 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 3cfe22ae-deab-50fa-a4ea-12f2becdbcae with identifier 202601319565669
2026-03-30 15:16:53 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:53 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:53 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 3cfe22ae-deab-50fa-a4ea-12f2becdbcae
2026-03-30 15:16:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 134,
'color': 'White',
'currency': 'GBP',
'description': 'With only 42,600 miles on the clock, this 2016 Land Rover '
'Range Rover Evoque TD4 SE Tech represents exceptional value. '
'This Four Wheel Drive model, powered by a 2.0L Diesel engine, '
'meets Euro 6 emissions standards and boasts a clear vehicle '
'history check. The SE Tech trim level ensures a comfortable '
'and convenient driving experience, featuring heated front '
'seats, Bluetooth phone connectivity, automatic headlights, '
'front parking aid, and automatic climate control with air '
'filtration. With just two previous owners, this Evoque has '
'been well cared for.\n'
'\n'
'This Range Rover Evoque excels in several key areas, '
'demonstrating its superiority over comparable vehicles. Its '
'impressive fuel economy of 55 mpg means fewer stops at the '
'petrol station, while its low CO2 emissions are beneficial '
'for the environment. The generous boot space offers ample '
'room for luggage or shopping, and its acceleration from 0 to '
'60 mph in just 8.5 seconds provides a responsive drive.',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '2L',
'engine_horse_power': 178,
'fuel_type': 'Diesel',
'id': '3cfe22ae-deab-50fa-a4ea-12f2becdbcae',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601319565669',
'listing': 'directbuy',
'location': 'Carshalton, Surrey',
'make': 'Land Rover',
'model': 'Range Rover Evoque',
'odometer': 42600,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 19,
'photo_urls': ['https://m.atcdn.co.uk/a/media/a86434c4c66548dcb583571361cea6ce.jpg',
'https://m.atcdn.co.uk/a/media/8ad665503bc544bba0d8dcb0d8ca08f6.jpg',
'https://m.atcdn.co.uk/a/media/bd5ea7dc91a4406c9103deddb01f5e27.jpg',
'https://m.atcdn.co.uk/a/media/50848aced1ee484c8b8e82b298541464.jpg',
'https://m.atcdn.co.uk/a/media/201fa596bc344373a2da91273b176c5c.jpg',
'https://m.atcdn.co.uk/a/media/eb6fdcdae3024af2bb532cf96970a085.jpg',
'https://m.atcdn.co.uk/a/media/e2d3f37f924e466698e842c523ba86f9.jpg',
'https://m.atcdn.co.uk/a/media/18cfdf64c3644188a28779b73455f9bf.jpg',
'https://m.atcdn.co.uk/a/media/6821cd4bb6ca4e7688fb3746ece65a3e.jpg',
'https://m.atcdn.co.uk/a/media/a121e5030f9c45479e2286b351521d98.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3cfe22ae-deab-50fa-a4ea-12f2becdbcae/3cfe22ae-deab-50fa-a4ea-12f2becdbcae_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46326,
'Height': 400,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a86434c4c66548dcb583571361cea6ce.jpg',
'Width': 800},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3cfe22ae-deab-50fa-a4ea-12f2becdbcae/3cfe22ae-deab-50fa-a4ea-12f2becdbcae_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 54119,
'Height': 493,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8ad665503bc544bba0d8dcb0d8ca08f6.jpg',
'Width': 800},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3cfe22ae-deab-50fa-a4ea-12f2becdbcae/3cfe22ae-deab-50fa-a4ea-12f2becdbcae_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 54705,
'Height': 478,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/bd5ea7dc91a4406c9103deddb01f5e27.jpg',
'Width': 800},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3cfe22ae-deab-50fa-a4ea-12f2becdbcae/3cfe22ae-deab-50fa-a4ea-12f2becdbcae_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 51876,
'Height': 443,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/50848aced1ee484c8b8e82b298541464.jpg',
'Width': 800},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3cfe22ae-deab-50fa-a4ea-12f2becdbcae/3cfe22ae-deab-50fa-a4ea-12f2becdbcae_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53748,
'Height': 443,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/201fa596bc344373a2da91273b176c5c.jpg',
'Width': 800},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3cfe22ae-deab-50fa-a4ea-12f2becdbcae/3cfe22ae-deab-50fa-a4ea-12f2becdbcae_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 43097,
'Height': 363,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/eb6fdcdae3024af2bb532cf96970a085.jpg',
'Width': 800},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3cfe22ae-deab-50fa-a4ea-12f2becdbcae/3cfe22ae-deab-50fa-a4ea-12f2becdbcae_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 39003,
'Height': 342,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e2d3f37f924e466698e842c523ba86f9.jpg',
'Width': 800},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3cfe22ae-deab-50fa-a4ea-12f2becdbcae/3cfe22ae-deab-50fa-a4ea-12f2becdbcae_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 44831,
'Height': 418,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/18cfdf64c3644188a28779b73455f9bf.jpg',
'Width': 800},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3cfe22ae-deab-50fa-a4ea-12f2becdbcae/3cfe22ae-deab-50fa-a4ea-12f2becdbcae_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 40007,
'Height': 439,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/6821cd4bb6ca4e7688fb3746ece65a3e.jpg',
'Width': 800},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3cfe22ae-deab-50fa-a4ea-12f2becdbcae/3cfe22ae-deab-50fa-a4ea-12f2becdbcae_image_10.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 43819,
'Height': 434,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a121e5030f9c45479e2286b351521d98.jpg',
'Width': 800}],
'price': 11700,
'price_includes_vat': True,
'registration_date': '2016-09-02',
'seats_number': 5,
'seller_name': None,
'title': 'Land Rover Range Rover Evoque 2.0 TD4 SE Tech Auto 4WD Euro 6 (s/s) '
'5dr',
'transmission': 'automatic',
'trim': 'SE Tech',
'year': 2016}
2026-03-30 15:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601319565669%27 HTTP/1.1" 200 None
2026-03-30 15:16:53 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601319565669: {'created_time': 1774883813.551466, 'last_price_update_time': 1774883813.551477}
2026-03-30 15:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601319565669') HTTP/1.1" 204 0
2026-03-30 15:16:53 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 759d749f-a96e-5b06-af88-06d0bf882d04 with identifier 202602280303799
2026-03-30 15:16:53 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:53 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:53 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 759d749f-a96e-5b06-af88-06d0bf882d04
2026-03-30 15:16:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 139,
'color': 'Grey',
'currency': 'GBP',
'description': 'This 2016 Land Rover Discovery Sport TD4 HSE Luxury boasts an '
'impressive provenance with only two owners and a low mileage '
'of 78,100 miles for its age. This Euro 6 compliant, four '
'wheel drive model features a 2.0L diesel engine and offers '
'flexible seating for seven occupants. The HSE Luxury trim '
'ensures a premium experience, enhanced by notable features '
'such as Park Assist with front and rear sensors, a rear view '
'camera, and passive keyless entry. The 10 way electric front '
'seats with memory function add to the convenience and '
'comfort.\n'
'\n'
'Experience the efficiency of this Discovery Sport, achieving '
'a remarkable 53 miles per gallon, which is better than many '
'similar vehicles. Its performance is equally impressive, with '
'a 0 to 60mph acceleration time of just 8.4 seconds, '
'demonstrating its capability. With a substantial towing '
'weight of 2200 kg, this Land Rover is well equipped for a '
'variety of needs, offering a blend of luxury, practicality, '
'and robust performance.',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '2L',
'engine_horse_power': 178,
'fuel_type': 'Diesel',
'id': '759d749f-a96e-5b06-af88-06d0bf882d04',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202602280303799',
'listing': 'directbuy',
'location': 'Carshalton, Surrey',
'make': 'Land Rover',
'model': 'Discovery Sport',
'odometer': 78100,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 17,
'photo_urls': ['https://m.atcdn.co.uk/a/media/e71ceccf3a484bd1af143a6fabee9c4d.jpg',
'https://m.atcdn.co.uk/a/media/e5e28f7f8d3e4fa9a6602d09968df9ef.jpg',
'https://m.atcdn.co.uk/a/media/a4a559d50f3d4902abbe49d3b36efc2d.jpg',
'https://m.atcdn.co.uk/a/media/74ccdb4483984283ac8c6f40835b8e08.jpg',
'https://m.atcdn.co.uk/a/media/5668cfb9a35f42d6ae17b3fa4829164a.jpg',
'https://m.atcdn.co.uk/a/media/3d06b5c3a1dc4b2c88ca39452a671da0.jpg',
'https://m.atcdn.co.uk/a/media/518fce3a20b24046b00aef6fbb23e52e.jpg',
'https://m.atcdn.co.uk/a/media/85fa40b7fa804175b6359997f64fc52a.jpg',
'https://m.atcdn.co.uk/a/media/9df0b3fc8edc41f3a623f702c0e79436.jpg',
'https://m.atcdn.co.uk/a/media/74a243344ec540a59fa34be33078b1b8.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_759d749f-a96e-5b06-af88-06d0bf882d04/759d749f-a96e-5b06-af88-06d0bf882d04_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90790,
'Height': 681,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e71ceccf3a484bd1af143a6fabee9c4d.jpg',
'Width': 1055},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_759d749f-a96e-5b06-af88-06d0bf882d04/759d749f-a96e-5b06-af88-06d0bf882d04_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 97735,
'Height': 681,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e5e28f7f8d3e4fa9a6602d09968df9ef.jpg',
'Width': 1055},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_759d749f-a96e-5b06-af88-06d0bf882d04/759d749f-a96e-5b06-af88-06d0bf882d04_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90185,
'Height': 709,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a4a559d50f3d4902abbe49d3b36efc2d.jpg',
'Width': 1039},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_759d749f-a96e-5b06-af88-06d0bf882d04/759d749f-a96e-5b06-af88-06d0bf882d04_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78084,
'Height': 662,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/74ccdb4483984283ac8c6f40835b8e08.jpg',
'Width': 979},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_759d749f-a96e-5b06-af88-06d0bf882d04/759d749f-a96e-5b06-af88-06d0bf882d04_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89739,
'Height': 611,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/5668cfb9a35f42d6ae17b3fa4829164a.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_759d749f-a96e-5b06-af88-06d0bf882d04/759d749f-a96e-5b06-af88-06d0bf882d04_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 95071,
'Height': 729,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3d06b5c3a1dc4b2c88ca39452a671da0.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_759d749f-a96e-5b06-af88-06d0bf882d04/759d749f-a96e-5b06-af88-06d0bf882d04_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 131941,
'Height': 977,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/518fce3a20b24046b00aef6fbb23e52e.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_759d749f-a96e-5b06-af88-06d0bf882d04/759d749f-a96e-5b06-af88-06d0bf882d04_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 96093,
'Height': 672,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/85fa40b7fa804175b6359997f64fc52a.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_759d749f-a96e-5b06-af88-06d0bf882d04/759d749f-a96e-5b06-af88-06d0bf882d04_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91323,
'Height': 679,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/9df0b3fc8edc41f3a623f702c0e79436.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 294656,
'Height': 976,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/74a243344ec540a59fa34be33078b1b8.jpg',
'Width': 2000}],
'price': 10600,
'price_includes_vat': True,
'registration_date': '2016-08-02',
'seats_number': 7,
'seller_name': None,
'title': 'Land Rover Discovery Sport 2.0 TD4 HSE Luxury Auto 4WD Euro 6 (s/s) '
'5dr',
'transmission': 'automatic',
'trim': 'HSE Luxury',
'year': 2016}
2026-03-30 15:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202602280303799%27 HTTP/1.1" 200 None
2026-03-30 15:16:53 [auto_selling_autotrader.co.uk] INFO: Saving data for 202602280303799: {'created_time': 1774883813.601366, 'last_price_update_time': 1774883813.601375}
2026-03-30 15:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202602280303799') HTTP/1.1" 204 0
2026-03-30 15:16:53 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: ae355944-c120-5a78-adb1-2b4c114bdef8 with identifier 202603271084093
2026-03-30 15:16:53 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:53 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:53 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item ae355944-c120-5a78-adb1-2b4c114bdef8
2026-03-30 15:16:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 140,
'color': 'Black',
'currency': 'GBP',
'description': 'This 2020 Land Rover Discovery Sport D150 offers a blend of '
'style and practicality, making it an excellent choice for '
'families and adventurers alike. Powered by a 2.0L Diesel '
'engine and meeting Euro 6 emission standards, this model is '
"designed for efficiency. Inside, you'll find comfortable 8 "
'way heated manual front seats, perfect for those colder '
'mornings, and a two zone climate control system with second '
'row vents to ensure everyone stays comfortable. For '
'convenience, it includes rear parking aid and LED headlights '
'for improved visibility.\n'
'\n'
'The Discovery Sport D150 also boasts impressive fuel economy, '
'achieving up to 48 miles per gallon, which indicates it is '
'more economical than many similar vehicles. Its low CO2 '
'emissions further highlight its efficiency, making it a more '
'environmentally conscious option. Furthermore, the generous '
'boot space provides ample room for luggage, shopping, or '
'sports equipment, demonstrating its versatility compared to '
'other vehicles in its class.',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '2L',
'engine_horse_power': 148,
'fuel_type': 'Diesel',
'id': 'ae355944-c120-5a78-adb1-2b4c114bdef8',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202603271084093',
'listing': 'directbuy',
'location': 'Carshalton, Surrey',
'make': 'Land Rover',
'model': 'Discovery Sport',
'odometer': 74950,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 17,
'photo_urls': ['https://m.atcdn.co.uk/a/media/00dae0d70fbc42acb052f409b47adc88.jpg',
'https://m.atcdn.co.uk/a/media/06c245765ce744679cf56e85134ba10b.jpg',
'https://m.atcdn.co.uk/a/media/1f71d34354da4674923845acdbc50f98.jpg',
'https://m.atcdn.co.uk/a/media/f72c7621e9c8464f850d1658f284fd07.jpg',
'https://m.atcdn.co.uk/a/media/720aedb58e3649dfb80a0b60d3aa8dd7.jpg',
'https://m.atcdn.co.uk/a/media/7ce003a9c4414070ab0536df385bd317.jpg',
'https://m.atcdn.co.uk/a/media/b79a20c748654c74923b68b7c284382a.jpg',
'https://m.atcdn.co.uk/a/media/c7d125d9b071420e912103549c733105.jpg',
'https://m.atcdn.co.uk/a/media/e5ab4c7e35eb4eb287ebe6c13dd6ca1c.jpg',
'https://m.atcdn.co.uk/a/media/74a243344ec540a59fa34be33078b1b8.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ae355944-c120-5a78-adb1-2b4c114bdef8/ae355944-c120-5a78-adb1-2b4c114bdef8_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79631,
'Height': 682,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/00dae0d70fbc42acb052f409b47adc88.jpg',
'Width': 1028},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ae355944-c120-5a78-adb1-2b4c114bdef8/ae355944-c120-5a78-adb1-2b4c114bdef8_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81800,
'Height': 650,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/06c245765ce744679cf56e85134ba10b.jpg',
'Width': 1064},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ae355944-c120-5a78-adb1-2b4c114bdef8/ae355944-c120-5a78-adb1-2b4c114bdef8_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61588,
'Height': 651,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/1f71d34354da4674923845acdbc50f98.jpg',
'Width': 993},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ae355944-c120-5a78-adb1-2b4c114bdef8/ae355944-c120-5a78-adb1-2b4c114bdef8_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76977,
'Height': 626,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f72c7621e9c8464f850d1658f284fd07.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ae355944-c120-5a78-adb1-2b4c114bdef8/ae355944-c120-5a78-adb1-2b4c114bdef8_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69939,
'Height': 572,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/720aedb58e3649dfb80a0b60d3aa8dd7.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ae355944-c120-5a78-adb1-2b4c114bdef8/ae355944-c120-5a78-adb1-2b4c114bdef8_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 131787,
'Height': 686,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/7ce003a9c4414070ab0536df385bd317.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ae355944-c120-5a78-adb1-2b4c114bdef8/ae355944-c120-5a78-adb1-2b4c114bdef8_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 110874,
'Height': 682,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b79a20c748654c74923b68b7c284382a.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ae355944-c120-5a78-adb1-2b4c114bdef8/ae355944-c120-5a78-adb1-2b4c114bdef8_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82328,
'Height': 658,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/c7d125d9b071420e912103549c733105.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ae355944-c120-5a78-adb1-2b4c114bdef8/ae355944-c120-5a78-adb1-2b4c114bdef8_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 116063,
'Height': 682,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e5ab4c7e35eb4eb287ebe6c13dd6ca1c.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c92ee2cf-898a-512a-8e0a-94300f3532c4/c92ee2cf-898a-512a-8e0a-94300f3532c4_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 294656,
'Height': 976,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/74a243344ec540a59fa34be33078b1b8.jpg',
'Width': 2000}],
'price': 11900,
'price_includes_vat': True,
'registration_date': '2020-02-18',
'seats_number': 5,
'seller_name': None,
'title': 'Land Rover Discovery Sport 2.0 D150 Euro 6 (s/s) 5dr',
'transmission': 'manual',
'year': 2020}
2026-03-30 15:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202603271084093%27 HTTP/1.1" 200 None
2026-03-30 15:16:53 [auto_selling_autotrader.co.uk] INFO: Saving data for 202603271084093: {'created_time': 1774883813.681862, 'last_price_update_time': 1774883813.681874}
2026-03-30 15:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202603271084093') HTTP/1.1" 204 0
2026-03-30 15:16:53 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:16:53 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 0e5ff2ae-825d-51f2-9c06-cc38b0a29567 with identifier: 202601319565654
2026-03-30 15:16:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 0e5ff2ae-825d-51f2-9c06-cc38b0a29567
2026-03-30 15:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fa288c4b424fb4a97b5913f057b002d94.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a288c4b424fb4a97b5913f057b002d94.jpg already downloaded
2026-03-30 15:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F99d690abf553411e8df807c957b070bc.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/99d690abf553411e8df807c957b070bc.jpg already downloaded
2026-03-30 15:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fe12a3d9b2fa64b9895dce7b2bc50964d.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e12a3d9b2fa64b9895dce7b2bc50964d.jpg already downloaded
2026-03-30 15:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F7f35bc166a55488eb75ac949ca7d164f.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7f35bc166a55488eb75ac949ca7d164f.jpg already downloaded
2026-03-30 15:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F4e54b7cdbec54a7fae39257094fce689.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4e54b7cdbec54a7fae39257094fce689.jpg already downloaded
2026-03-30 15:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F02498de1bcd448ee996a663e02d9fc0d.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/02498de1bcd448ee996a663e02d9fc0d.jpg already downloaded
2026-03-30 15:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fcce5ca4276aa465db01473456b003266.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cce5ca4276aa465db01473456b003266.jpg already downloaded
2026-03-30 15:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fa8bb7016e9a1431f84584fc3edbc8890.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a8bb7016e9a1431f84584fc3edbc8890.jpg already downloaded
2026-03-30 15:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fc92d7a6af0c640f19021474b0da7a91d.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c92d7a6af0c640f19021474b0da7a91d.jpg already downloaded
2026-03-30 15:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F2eeadccc76a04e0aa97a1844d1ba443c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2eeadccc76a04e0aa97a1844d1ba443c.jpg already downloaded
2026-03-30 15:16:53 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:16:53 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 91837acc-9dee-533b-a8ce-b53e12810b3c with identifier: 202603271084059
2026-03-30 15:16:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 91837acc-9dee-533b-a8ce-b53e12810b3c
2026-03-30 15:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Ffdd2a67722554d01a1ff8e656909cdc8.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fdd2a67722554d01a1ff8e656909cdc8.jpg already downloaded
2026-03-30 15:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Febb5ad0300b943eaa022262b095e3d82.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ebb5ad0300b943eaa022262b095e3d82.jpg already downloaded
2026-03-30 15:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fc9316a07a691461283ce8580c6d96736.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c9316a07a691461283ce8580c6d96736.jpg already downloaded
2026-03-30 15:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F62f1d98e3d8a4187a1f632dc658d700a.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/62f1d98e3d8a4187a1f632dc658d700a.jpg already downloaded
2026-03-30 15:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fbfeaa51e10fb4efcac86b711ab293593.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bfeaa51e10fb4efcac86b711ab293593.jpg already downloaded
2026-03-30 15:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fb46e193805594053ad33363c089ebb0e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b46e193805594053ad33363c089ebb0e.jpg already downloaded
2026-03-30 15:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F744a5416428d42709f1d50d09417214b.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/744a5416428d42709f1d50d09417214b.jpg already downloaded
2026-03-30 15:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F8804dd9c2056421cabec631d5e869e6c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8804dd9c2056421cabec631d5e869e6c.jpg already downloaded
2026-03-30 15:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fb3ce851ae6374a0baeb7356b9a3dbcf4.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b3ce851ae6374a0baeb7356b9a3dbcf4.jpg already downloaded
2026-03-30 15:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fefce39b802b340fdb50893e7f723cc51.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/efce39b802b340fdb50893e7f723cc51.jpg already downloaded
2026-03-30 15:16:54 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 0e5ff2ae-825d-51f2-9c06-cc38b0a29567 with identifier 202601319565654
2026-03-30 15:16:54 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:54 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:54 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 0e5ff2ae-825d-51f2-9c06-cc38b0a29567
2026-03-30 15:16:54 [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': 'Discover this 2017 Land Rover Discovery Sport eD4 SE, '
'boasting exceptionally low mileage for its age at just 51850 '
'miles, a clear vehicle history check, and a Euro 6 emission '
'class. This SE trim model is equipped with a 2.0L Diesel '
'Engine and features heated front seats for your comfort, two '
'zone climate control to keep everyone happy, and rear parking '
'aid with sensors to make manoeuvring easier.\n'
'\n'
'This Discovery Sport offers impressive fuel economy, '
'achieving up to 60 mpg, and benefits from low CO2 emissions, '
'indicating it is more economical and environmentally friendly '
'than many similar vehicles. You will also appreciate the '
'generous boot space, perfect for luggage or shopping, making '
'this a practical and efficient choice for your next vehicle.',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '2L',
'engine_horse_power': 148,
'fuel_type': 'Diesel',
'id': '0e5ff2ae-825d-51f2-9c06-cc38b0a29567',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601319565654',
'listing': 'directbuy',
'location': 'Carshalton, Surrey',
'make': 'Land Rover',
'model': 'Discovery Sport',
'odometer': 51850,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 18,
'photo_urls': ['https://m.atcdn.co.uk/a/media/a288c4b424fb4a97b5913f057b002d94.jpg',
'https://m.atcdn.co.uk/a/media/99d690abf553411e8df807c957b070bc.jpg',
'https://m.atcdn.co.uk/a/media/e12a3d9b2fa64b9895dce7b2bc50964d.jpg',
'https://m.atcdn.co.uk/a/media/7f35bc166a55488eb75ac949ca7d164f.jpg',
'https://m.atcdn.co.uk/a/media/4e54b7cdbec54a7fae39257094fce689.jpg',
'https://m.atcdn.co.uk/a/media/02498de1bcd448ee996a663e02d9fc0d.jpg',
'https://m.atcdn.co.uk/a/media/cce5ca4276aa465db01473456b003266.jpg',
'https://m.atcdn.co.uk/a/media/a8bb7016e9a1431f84584fc3edbc8890.jpg',
'https://m.atcdn.co.uk/a/media/c92d7a6af0c640f19021474b0da7a91d.jpg',
'https://m.atcdn.co.uk/a/media/2eeadccc76a04e0aa97a1844d1ba443c.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3cfe22ae-deab-50fa-a4ea-12f2becdbcae/3cfe22ae-deab-50fa-a4ea-12f2becdbcae_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88243,
'Height': 682,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a288c4b424fb4a97b5913f057b002d94.jpg',
'Width': 1062},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0e5ff2ae-825d-51f2-9c06-cc38b0a29567/0e5ff2ae-825d-51f2-9c06-cc38b0a29567_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 102025,
'Height': 682,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/99d690abf553411e8df807c957b070bc.jpg',
'Width': 1062},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0e5ff2ae-825d-51f2-9c06-cc38b0a29567/0e5ff2ae-825d-51f2-9c06-cc38b0a29567_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 96506,
'Height': 667,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e12a3d9b2fa64b9895dce7b2bc50964d.jpg',
'Width': 1187},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0e5ff2ae-825d-51f2-9c06-cc38b0a29567/0e5ff2ae-825d-51f2-9c06-cc38b0a29567_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77212,
'Height': 661,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/7f35bc166a55488eb75ac949ca7d164f.jpg',
'Width': 995},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0e5ff2ae-825d-51f2-9c06-cc38b0a29567/0e5ff2ae-825d-51f2-9c06-cc38b0a29567_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79209,
'Height': 609,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/4e54b7cdbec54a7fae39257094fce689.jpg',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0e5ff2ae-825d-51f2-9c06-cc38b0a29567/0e5ff2ae-825d-51f2-9c06-cc38b0a29567_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89320,
'Height': 586,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/02498de1bcd448ee996a663e02d9fc0d.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0e5ff2ae-825d-51f2-9c06-cc38b0a29567/0e5ff2ae-825d-51f2-9c06-cc38b0a29567_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73232,
'Height': 524,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/cce5ca4276aa465db01473456b003266.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0e5ff2ae-825d-51f2-9c06-cc38b0a29567/0e5ff2ae-825d-51f2-9c06-cc38b0a29567_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 134234,
'Height': 703,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a8bb7016e9a1431f84584fc3edbc8890.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0e5ff2ae-825d-51f2-9c06-cc38b0a29567/0e5ff2ae-825d-51f2-9c06-cc38b0a29567_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 93499,
'Height': 651,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/c92d7a6af0c640f19021474b0da7a91d.jpg',
'Width': 1303},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0e5ff2ae-825d-51f2-9c06-cc38b0a29567/0e5ff2ae-825d-51f2-9c06-cc38b0a29567_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 121587,
'Height': 699,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/2eeadccc76a04e0aa97a1844d1ba443c.jpg',
'Width': 1320}],
'price': 10300,
'price_includes_vat': True,
'registration_date': '2017-11-24',
'seats_number': 5,
'seller_name': None,
'title': 'Land Rover Discovery Sport 2.0 eD4 SE Euro 6 (s/s) 5dr (5 Seat)',
'transmission': 'manual',
'trim': 'SE',
'year': 2017}
2026-03-30 15:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%27202601319565654%27 HTTP/1.1" 200 None
2026-03-30 15:16:54 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601319565654: {'created_time': 1774883814.123015, 'last_price_update_time': 1774883814.123027}
2026-03-30 15:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601319565654') HTTP/1.1" 204 0
2026-03-30 15:16:54 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 91837acc-9dee-533b-a8ce-b53e12810b3c with identifier 202603271084059
2026-03-30 15:16:54 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:54 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:54 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 91837acc-9dee-533b-a8ce-b53e12810b3c
2026-03-30 15:16:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 134,
'color': 'Black',
'currency': 'GBP',
'description': 'This 2016 Land Rover Range Rover Evoque TD4 HSE Dynamic '
'offers an impressive 55 miles per gallon, making it a highly '
'economical choice. This four wheel drive model features a 2.0 '
'litre diesel engine and meets Euro 6 emissions standards. The '
'HSE Dynamic trim level ensures a premium experience, '
'complemented by a rear view camera with parking assistance, '
'front and rear parking aids, and hitching guidance for '
'towing. Automatic climate control with air filtration and air '
'quality sensing maintains a comfortable cabin environment.\n'
'\n'
'The Evoque TD4 HSE Dynamic also boasts a generous boot space, '
'ideal for luggage or shopping. Its low CO2 emissions are a '
'testament to its efficient design. For those who appreciate '
'performance, this vehicle accelerates from 0 to 60 miles per '
'hour in just 8.5 seconds. These highlights demonstrate how '
'this Range Rover Evoque provides a superior driving '
'experience compared to other vehicles in its class.',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '2L',
'engine_horse_power': 178,
'fuel_type': 'Diesel',
'id': '91837acc-9dee-533b-a8ce-b53e12810b3c',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202603271084059',
'listing': 'directbuy',
'location': 'Carshalton, Surrey',
'make': 'Land Rover',
'model': 'Range Rover Evoque',
'odometer': 90950,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 18,
'photo_urls': ['https://m.atcdn.co.uk/a/media/fdd2a67722554d01a1ff8e656909cdc8.jpg',
'https://m.atcdn.co.uk/a/media/ebb5ad0300b943eaa022262b095e3d82.jpg',
'https://m.atcdn.co.uk/a/media/c9316a07a691461283ce8580c6d96736.jpg',
'https://m.atcdn.co.uk/a/media/62f1d98e3d8a4187a1f632dc658d700a.jpg',
'https://m.atcdn.co.uk/a/media/bfeaa51e10fb4efcac86b711ab293593.jpg',
'https://m.atcdn.co.uk/a/media/b46e193805594053ad33363c089ebb0e.jpg',
'https://m.atcdn.co.uk/a/media/744a5416428d42709f1d50d09417214b.jpg',
'https://m.atcdn.co.uk/a/media/8804dd9c2056421cabec631d5e869e6c.jpg',
'https://m.atcdn.co.uk/a/media/b3ce851ae6374a0baeb7356b9a3dbcf4.jpg',
'https://m.atcdn.co.uk/a/media/efce39b802b340fdb50893e7f723cc51.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_91837acc-9dee-533b-a8ce-b53e12810b3c/91837acc-9dee-533b-a8ce-b53e12810b3c_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79502,
'Height': 637,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/fdd2a67722554d01a1ff8e656909cdc8.jpg',
'Width': 1017},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_91837acc-9dee-533b-a8ce-b53e12810b3c/91837acc-9dee-533b-a8ce-b53e12810b3c_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84959,
'Height': 637,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ebb5ad0300b943eaa022262b095e3d82.jpg',
'Width': 1017},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_91837acc-9dee-533b-a8ce-b53e12810b3c/91837acc-9dee-533b-a8ce-b53e12810b3c_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84598,
'Height': 696,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/c9316a07a691461283ce8580c6d96736.jpg',
'Width': 1066},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_91837acc-9dee-533b-a8ce-b53e12810b3c/91837acc-9dee-533b-a8ce-b53e12810b3c_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65062,
'Height': 665,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/62f1d98e3d8a4187a1f632dc658d700a.jpg',
'Width': 986},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_91837acc-9dee-533b-a8ce-b53e12810b3c/91837acc-9dee-533b-a8ce-b53e12810b3c_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74596,
'Height': 549,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/bfeaa51e10fb4efcac86b711ab293593.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_91837acc-9dee-533b-a8ce-b53e12810b3c/91837acc-9dee-533b-a8ce-b53e12810b3c_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71001,
'Height': 567,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b46e193805594053ad33363c089ebb0e.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_91837acc-9dee-533b-a8ce-b53e12810b3c/91837acc-9dee-533b-a8ce-b53e12810b3c_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 120970,
'Height': 714,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/744a5416428d42709f1d50d09417214b.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_91837acc-9dee-533b-a8ce-b53e12810b3c/91837acc-9dee-533b-a8ce-b53e12810b3c_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 101581,
'Height': 646,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8804dd9c2056421cabec631d5e869e6c.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_91837acc-9dee-533b-a8ce-b53e12810b3c/91837acc-9dee-533b-a8ce-b53e12810b3c_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 146770,
'Height': 961,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b3ce851ae6374a0baeb7356b9a3dbcf4.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_91837acc-9dee-533b-a8ce-b53e12810b3c/91837acc-9dee-533b-a8ce-b53e12810b3c_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 108890,
'Height': 709,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/efce39b802b340fdb50893e7f723cc51.jpg',
'Width': 1320}],
'price': 9600,
'price_includes_vat': True,
'registration_date': '2016-12-13',
'seats_number': 5,
'seller_name': None,
'title': 'Land Rover Range Rover Evoque 2.0 TD4 HSE Dynamic Auto 4WD Euro 6 '
'(s/s) 5dr',
'transmission': 'automatic',
'trim': 'HSE Dynamic',
'year': 2016}
2026-03-30 15:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%27202603271084059%27 HTTP/1.1" 200 None
2026-03-30 15:16:54 [auto_selling_autotrader.co.uk] INFO: Saving data for 202603271084059: {'created_time': 1774883814.173179, 'last_price_update_time': 1774883814.173191}
2026-03-30 15:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202603271084059') HTTP/1.1" 204 0
2026-03-30 15:16:54 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:16:54 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 03b06a81-3d7b-5f26-a089-c5da31f9aa46 with identifier: 202601319565459
2026-03-30 15:16:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 03b06a81-3d7b-5f26-a089-c5da31f9aa46
2026-03-30 15:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fdbe52832b1fa41b9b12bd6bf06780187.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/dbe52832b1fa41b9b12bd6bf06780187.jpg already downloaded
2026-03-30 15:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Ffc27eb77a2a742a2987ff98074cb99c4.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fc27eb77a2a742a2987ff98074cb99c4.jpg already downloaded
2026-03-30 15:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F8a043dc3388a4051b2b4c2e150c5940c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8a043dc3388a4051b2b4c2e150c5940c.jpg already downloaded
2026-03-30 15:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F4e860d8c67714459aecc741d4087aee0.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4e860d8c67714459aecc741d4087aee0.jpg already downloaded
2026-03-30 15:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F99f8d419c3a64602ad59bce28e88f243.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/99f8d419c3a64602ad59bce28e88f243.jpg already downloaded
2026-03-30 15:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fc88646491bda4215af72f46480da02a8.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c88646491bda4215af72f46480da02a8.jpg already downloaded
2026-03-30 15:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F7d0cc50ea46544e3990299d2f5386cb5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7d0cc50ea46544e3990299d2f5386cb5.jpg already downloaded
2026-03-30 15:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fb4e597a0ac384aa3975765b4b4ce0666.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b4e597a0ac384aa3975765b4b4ce0666.jpg already downloaded
2026-03-30 15:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F3ec05eb833b64fa9abe977517d574464.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3ec05eb833b64fa9abe977517d574464.jpg already downloaded
2026-03-30 15:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F7a65199ed5ea4c7ca045d06e1f362c10.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7a65199ed5ea4c7ca045d06e1f362c10.jpg already downloaded
2026-03-30 15:16:54 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:16:54 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: fac650d4-8417-5172-acfb-677a11cffcad with identifier: 202603271084030
2026-03-30 15:16:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item fac650d4-8417-5172-acfb-677a11cffcad
2026-03-30 15:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fc66e992dacdc40d2ac6a18b9704e0bb2.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c66e992dacdc40d2ac6a18b9704e0bb2.jpg already downloaded
2026-03-30 15:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Ff0e96d027e414da3a431f097072b8e58.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f0e96d027e414da3a431f097072b8e58.jpg already downloaded
2026-03-30 15:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fc95166b49fa64a93ae5fa8519bcb75aa.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c95166b49fa64a93ae5fa8519bcb75aa.jpg already downloaded
2026-03-30 15:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F693929aa07904071adcd5c78abb88acb.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/693929aa07904071adcd5c78abb88acb.jpg already downloaded
2026-03-30 15:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fdce9217449c648389414e854ec5b8904.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/dce9217449c648389414e854ec5b8904.jpg already downloaded
2026-03-30 15:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fd760bc2385d648dc8651a40705b3fda2.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d760bc2385d648dc8651a40705b3fda2.jpg already downloaded
2026-03-30 15:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F36f58c399b95488e98b946242a53ee02.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/36f58c399b95488e98b946242a53ee02.jpg already downloaded
2026-03-30 15:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fcbd56cc256bb41ad81d7263f71abd4bd.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cbd56cc256bb41ad81d7263f71abd4bd.jpg already downloaded
2026-03-30 15:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F7bb3a1b400474534b8ba80925c970cf7.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7bb3a1b400474534b8ba80925c970cf7.jpg already downloaded
2026-03-30 15:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F7a645e396b7945f39df2614f43dc70c2.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7a645e396b7945f39df2614f43dc70c2.jpg already downloaded
2026-03-30 15:16:54 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 03b06a81-3d7b-5f26-a089-c5da31f9aa46 with identifier 202601319565459
2026-03-30 15:16:54 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:54 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:54 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 03b06a81-3d7b-5f26-a089-c5da31f9aa46
2026-03-30 15:16:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 170,
'color': 'Grey',
'currency': 'GBP',
'description': 'This 2018 Land Rover Discovery Sport TD4 Landmark offers a '
'refined driving experience with its capable Four Wheel Drive '
'system and a powerful 2.0L Diesel Engine. As a Euro 6 '
'compliant vehicle, it meets modern emission standards. This '
'versatile SUV boasts seven seats, making it ideal for '
'families or those needing extra passenger capacity. With a '
'towing weight of 2200 kg, it is well equipped for towing '
'needs.\n'
'\n'
'The Landmark trim level includes desirable features such as '
'Keyless Entry for effortless access, Xenon Headlights with '
'LED Signature for enhanced visibility, and a Heated Steering '
'Wheel for comfort during colder months. Both the front seats '
'are heated, ensuring a pleasant journey for the driver and '
'front passenger. Parking is made simpler with Rear Parking '
'Aid. These features collectively enhance the Discovery '
"Sport's appeal, offering a superior level of comfort and "
'convenience compared to other vehicles in its class.',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '2L',
'engine_horse_power': 178,
'fuel_type': 'Diesel',
'id': '03b06a81-3d7b-5f26-a089-c5da31f9aa46',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601319565459',
'listing': 'directbuy',
'location': 'Carshalton, Surrey',
'make': 'Land Rover',
'model': 'Discovery Sport',
'odometer': 94200,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 20,
'photo_urls': ['https://m.atcdn.co.uk/a/media/dbe52832b1fa41b9b12bd6bf06780187.jpg',
'https://m.atcdn.co.uk/a/media/fc27eb77a2a742a2987ff98074cb99c4.jpg',
'https://m.atcdn.co.uk/a/media/8a043dc3388a4051b2b4c2e150c5940c.jpg',
'https://m.atcdn.co.uk/a/media/4e860d8c67714459aecc741d4087aee0.jpg',
'https://m.atcdn.co.uk/a/media/99f8d419c3a64602ad59bce28e88f243.jpg',
'https://m.atcdn.co.uk/a/media/c88646491bda4215af72f46480da02a8.jpg',
'https://m.atcdn.co.uk/a/media/7d0cc50ea46544e3990299d2f5386cb5.jpg',
'https://m.atcdn.co.uk/a/media/b4e597a0ac384aa3975765b4b4ce0666.jpg',
'https://m.atcdn.co.uk/a/media/3ec05eb833b64fa9abe977517d574464.jpg',
'https://m.atcdn.co.uk/a/media/7a65199ed5ea4c7ca045d06e1f362c10.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_03b06a81-3d7b-5f26-a089-c5da31f9aa46/03b06a81-3d7b-5f26-a089-c5da31f9aa46_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84955,
'Height': 657,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/dbe52832b1fa41b9b12bd6bf06780187.jpg',
'Width': 1063},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_03b06a81-3d7b-5f26-a089-c5da31f9aa46/03b06a81-3d7b-5f26-a089-c5da31f9aa46_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 96915,
'Height': 657,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/fc27eb77a2a742a2987ff98074cb99c4.jpg',
'Width': 1063},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_03b06a81-3d7b-5f26-a089-c5da31f9aa46/03b06a81-3d7b-5f26-a089-c5da31f9aa46_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94312,
'Height': 668,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8a043dc3388a4051b2b4c2e150c5940c.jpg',
'Width': 1165},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_03b06a81-3d7b-5f26-a089-c5da31f9aa46/03b06a81-3d7b-5f26-a089-c5da31f9aa46_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84668,
'Height': 646,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/4e860d8c67714459aecc741d4087aee0.jpg',
'Width': 1136},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_03b06a81-3d7b-5f26-a089-c5da31f9aa46/03b06a81-3d7b-5f26-a089-c5da31f9aa46_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75925,
'Height': 588,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/99f8d419c3a64602ad59bce28e88f243.jpg',
'Width': 1028},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_03b06a81-3d7b-5f26-a089-c5da31f9aa46/03b06a81-3d7b-5f26-a089-c5da31f9aa46_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90265,
'Height': 604,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/c88646491bda4215af72f46480da02a8.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_03b06a81-3d7b-5f26-a089-c5da31f9aa46/03b06a81-3d7b-5f26-a089-c5da31f9aa46_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80867,
'Height': 583,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/7d0cc50ea46544e3990299d2f5386cb5.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_03b06a81-3d7b-5f26-a089-c5da31f9aa46/03b06a81-3d7b-5f26-a089-c5da31f9aa46_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 114253,
'Height': 690,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b4e597a0ac384aa3975765b4b4ce0666.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_03b06a81-3d7b-5f26-a089-c5da31f9aa46/03b06a81-3d7b-5f26-a089-c5da31f9aa46_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 111421,
'Height': 692,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3ec05eb833b64fa9abe977517d574464.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_03b06a81-3d7b-5f26-a089-c5da31f9aa46/03b06a81-3d7b-5f26-a089-c5da31f9aa46_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 99013,
'Height': 696,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/7a65199ed5ea4c7ca045d06e1f362c10.jpg',
'Width': 1320}],
'price': 11200,
'price_includes_vat': True,
'registration_date': '2018-11-10',
'seats_number': 7,
'seller_name': None,
'title': 'Land Rover Discovery Sport 2.0 TD4 Landmark Auto 4WD Euro 6 (s/s) '
'5dr',
'transmission': 'automatic',
'trim': 'Landmark',
'year': 2018}
2026-03-30 15:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%27202601319565459%27 HTTP/1.1" 200 None
2026-03-30 15:16:54 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601319565459: {'created_time': 1774883814.694058, 'last_price_update_time': 1774883814.694068}
2026-03-30 15:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601319565459') HTTP/1.1" 204 0
2026-03-30 15:16:54 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: fac650d4-8417-5172-acfb-677a11cffcad with identifier 202603271084030
2026-03-30 15:16:54 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:54 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:54 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item fac650d4-8417-5172-acfb-677a11cffcad
2026-03-30 15:16:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 134,
'color': 'Blue',
'currency': 'GBP',
'description': 'This 2016 Land Rover Range Rover Evoque TD4 HSE Dynamic Lux '
'boasts exceptionally low mileage for its age, having covered '
'just 52,750 miles, and has been cared for by only two owners. '
'This four wheel drive model features a 2.0L diesel engine and '
"meets Euro 6 emissions standards. Inside, you'll find a "
'wealth of desirable features including a 360 degree surround '
'camera system with parking assistance, automatic climate '
'control with air filtration and air quality sensing, and a '
'fixed panoramic glass roof. Entertainment is provided by the '
'InControl Touch Plus system, complete with a luxury branded '
'sound system, and parking is made easier with a rear view '
'camera.\n'
'\n'
'The Evoque TD4 HSE Dynamic Lux offers impressive performance '
'with a 0-60mph acceleration time of 8.5 seconds, and its fuel '
'economy is a notable highlight, achieving up to 55 miles per '
'gallon. This vehicle also benefits from low CO2 emissions, '
'making it an efficient choice. Furthermore, the generous boot '
'space ensures practicality for all your needs. These combined '
'highlights demonstrate how this Range Rover Evoque stands out '
'from other vehicles in its class.',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '2L',
'engine_horse_power': 178,
'fuel_type': 'Diesel',
'id': 'fac650d4-8417-5172-acfb-677a11cffcad',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202603271084030',
'listing': 'directbuy',
'location': 'Carshalton, Surrey',
'make': 'Land Rover',
'model': 'Range Rover Evoque',
'odometer': 52750,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 18,
'photo_urls': ['https://m.atcdn.co.uk/a/media/c66e992dacdc40d2ac6a18b9704e0bb2.jpg',
'https://m.atcdn.co.uk/a/media/f0e96d027e414da3a431f097072b8e58.jpg',
'https://m.atcdn.co.uk/a/media/c95166b49fa64a93ae5fa8519bcb75aa.jpg',
'https://m.atcdn.co.uk/a/media/693929aa07904071adcd5c78abb88acb.jpg',
'https://m.atcdn.co.uk/a/media/dce9217449c648389414e854ec5b8904.jpg',
'https://m.atcdn.co.uk/a/media/d760bc2385d648dc8651a40705b3fda2.jpg',
'https://m.atcdn.co.uk/a/media/36f58c399b95488e98b946242a53ee02.jpg',
'https://m.atcdn.co.uk/a/media/cbd56cc256bb41ad81d7263f71abd4bd.jpg',
'https://m.atcdn.co.uk/a/media/7bb3a1b400474534b8ba80925c970cf7.jpg',
'https://m.atcdn.co.uk/a/media/7a645e396b7945f39df2614f43dc70c2.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fac650d4-8417-5172-acfb-677a11cffcad/fac650d4-8417-5172-acfb-677a11cffcad_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74441,
'Height': 630,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/c66e992dacdc40d2ac6a18b9704e0bb2.jpg',
'Width': 1083},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fac650d4-8417-5172-acfb-677a11cffcad/fac650d4-8417-5172-acfb-677a11cffcad_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76268,
'Height': 630,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f0e96d027e414da3a431f097072b8e58.jpg',
'Width': 1083},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fac650d4-8417-5172-acfb-677a11cffcad/fac650d4-8417-5172-acfb-677a11cffcad_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80940,
'Height': 634,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/c95166b49fa64a93ae5fa8519bcb75aa.jpg',
'Width': 1193},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fac650d4-8417-5172-acfb-677a11cffcad/fac650d4-8417-5172-acfb-677a11cffcad_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70534,
'Height': 640,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/693929aa07904071adcd5c78abb88acb.jpg',
'Width': 1060},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fac650d4-8417-5172-acfb-677a11cffcad/fac650d4-8417-5172-acfb-677a11cffcad_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73648,
'Height': 570,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/dce9217449c648389414e854ec5b8904.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fac650d4-8417-5172-acfb-677a11cffcad/fac650d4-8417-5172-acfb-677a11cffcad_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78503,
'Height': 609,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/d760bc2385d648dc8651a40705b3fda2.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fac650d4-8417-5172-acfb-677a11cffcad/fac650d4-8417-5172-acfb-677a11cffcad_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 135499,
'Height': 700,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/36f58c399b95488e98b946242a53ee02.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fac650d4-8417-5172-acfb-677a11cffcad/fac650d4-8417-5172-acfb-677a11cffcad_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 113901,
'Height': 675,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/cbd56cc256bb41ad81d7263f71abd4bd.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fac650d4-8417-5172-acfb-677a11cffcad/fac650d4-8417-5172-acfb-677a11cffcad_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 121221,
'Height': 918,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/7bb3a1b400474534b8ba80925c970cf7.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fac650d4-8417-5172-acfb-677a11cffcad/fac650d4-8417-5172-acfb-677a11cffcad_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 122085,
'Height': 689,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/7a645e396b7945f39df2614f43dc70c2.jpg',
'Width': 1211}],
'price': 12500,
'price_includes_vat': True,
'registration_date': '2016-03-09',
'seats_number': 5,
'seller_name': None,
'title': 'Land Rover Range Rover Evoque 2.0 TD4 HSE Dynamic Lux Auto 4WD Euro '
'6 (s/s) 5dr',
'transmission': 'automatic',
'trim': 'HSE Dynamic Lux',
'year': 2016}
2026-03-30 15:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%27202603271084030%27 HTTP/1.1" 200 None
2026-03-30 15:16:54 [auto_selling_autotrader.co.uk] INFO: Saving data for 202603271084030: {'created_time': 1774883814.747998, 'last_price_update_time': 1774883814.748009}
2026-03-30 15:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202603271084030') HTTP/1.1" 204 0
2026-03-30 15:16:54 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:16:54 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: e69db5af-4dcb-5261-9a19-b99be4baeab0 with identifier: 202601309544290
2026-03-30 15:16:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e69db5af-4dcb-5261-9a19-b99be4baeab0
2026-03-30 15:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252Fde517e490d4f47d59eba59c25154d499.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/de517e490d4f47d59eba59c25154d499.jpg already downloaded
2026-03-30 15:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F7e6d7cd43c034cdb83329fce95882b5d.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7e6d7cd43c034cdb83329fce95882b5d.jpg already downloaded
2026-03-30 15:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F8ef8868a22084bfaae494024774bdc8b.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8ef8868a22084bfaae494024774bdc8b.jpg already downloaded
2026-03-30 15:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F7cce0f836c534d3fa3a99851985fe1fe.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7cce0f836c534d3fa3a99851985fe1fe.jpg already downloaded
2026-03-30 15:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F9a7c7a0618f84036a66a8b6f59c2457a.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9a7c7a0618f84036a66a8b6f59c2457a.jpg already downloaded
2026-03-30 15:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F8c7471d26d7d48b884da90c195a274e6.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8c7471d26d7d48b884da90c195a274e6.jpg already downloaded
2026-03-30 15:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F3f4ebce1b53a42919c80073aa32b252a.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3f4ebce1b53a42919c80073aa32b252a.jpg already downloaded
2026-03-30 15:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16: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%252F8e2b7e1d54d34f108e49300fa67b0b9a.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8e2b7e1d54d34f108e49300fa67b0b9a.jpg already downloaded
2026-03-30 15:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F725843b3da4d4b33b5b3b3adb5f848f4.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/725843b3da4d4b33b5b3b3adb5f848f4.jpg already downloaded
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F124f8aaaf8674880ba571de9cdec56d3.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/124f8aaaf8674880ba571de9cdec56d3.jpg already downloaded
2026-03-30 15:16:55 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:16:55 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 697998a3-1cba-576e-95b1-54f338274ed1 with identifier: 202603271084000
2026-03-30 15:16:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 697998a3-1cba-576e-95b1-54f338274ed1
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F07aeda09ee2743a4b801fe0cfaeb576e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/07aeda09ee2743a4b801fe0cfaeb576e.jpg already downloaded
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe1e868a69d884aa19e5f02d486bd2221.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e1e868a69d884aa19e5f02d486bd2221.jpg already downloaded
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F45b1c160ccd1486e96e1d082cd97be3c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/45b1c160ccd1486e96e1d082cd97be3c.jpg already downloaded
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F996bc922b00b4469a3be4e9041187eb6.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/996bc922b00b4469a3be4e9041187eb6.jpg already downloaded
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0d17525fe94642b98eaa51b8a15c7309.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0d17525fe94642b98eaa51b8a15c7309.jpg already downloaded
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F98f1e01b029f4cd5b932c962019ea4ed.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/98f1e01b029f4cd5b932c962019ea4ed.jpg already downloaded
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe8acb30587ce4b12b06e7d26d9657c54.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e8acb30587ce4b12b06e7d26d9657c54.jpg already downloaded
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa22cd3e2f3444a2fb6c1df45dadcd537.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a22cd3e2f3444a2fb6c1df45dadcd537.jpg already downloaded
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F530636d68c8840f89414fb640499436b.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/530636d68c8840f89414fb640499436b.jpg already downloaded
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Feebff792cc814024ad135f33548ceab8.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/eebff792cc814024ad135f33548ceab8.jpg already downloaded
2026-03-30 15:16:55 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: e69db5af-4dcb-5261-9a19-b99be4baeab0 with identifier 202601309544290
2026-03-30 15:16:55 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:55 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:55 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item e69db5af-4dcb-5261-9a19-b99be4baeab0
2026-03-30 15:16:55 [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': 'This 2017 Land Rover Range Rover Evoque TD4 SE Tech presents '
'an exceptional opportunity with its remarkably low mileage of '
'just 53,250 miles. This Four Wheel Drive model, powered by a '
'2.0L Diesel engine and meeting Euro 6 emissions standards, '
'offers a refined driving experience. It comes equipped with '
'desirable features such as front parking aid with assistance '
'sensors, automatic headlights, and Bluetooth audio streaming '
'for seamless connectivity. The Xenon headlamps with LED '
'signature provide excellent visibility, while the heated '
'front seats ensure comfort in all conditions.\n'
'\n'
'The Evoque TD4 SE Tech stands out with its impressive fuel '
'economy, achieving a highlight of 59 miles per gallon, which '
'indicates it is more economical than many similar vehicles. '
'Furthermore, its low CO2 emissions are a testament to its '
'efficiency, making it a more environmentally conscious '
'choice. This model also boasts a large boot space, offering '
'practicality for all your needs, further enhancing its appeal '
'over other vehicles in its class.',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '2L',
'engine_horse_power': 178,
'fuel_type': 'Diesel',
'id': 'e69db5af-4dcb-5261-9a19-b99be4baeab0',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601309544290',
'listing': 'directbuy',
'location': 'Carshalton, Surrey',
'make': 'Land Rover',
'model': 'Range Rover Evoque',
'odometer': 53250,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 21,
'photo_urls': ['https://m.atcdn.co.uk/a/media/de517e490d4f47d59eba59c25154d499.jpg',
'https://m.atcdn.co.uk/a/media/7e6d7cd43c034cdb83329fce95882b5d.jpg',
'https://m.atcdn.co.uk/a/media/8ef8868a22084bfaae494024774bdc8b.jpg',
'https://m.atcdn.co.uk/a/media/7cce0f836c534d3fa3a99851985fe1fe.jpg',
'https://m.atcdn.co.uk/a/media/9a7c7a0618f84036a66a8b6f59c2457a.jpg',
'https://m.atcdn.co.uk/a/media/8c7471d26d7d48b884da90c195a274e6.jpg',
'https://m.atcdn.co.uk/a/media/3f4ebce1b53a42919c80073aa32b252a.jpg',
'https://m.atcdn.co.uk/a/media/8e2b7e1d54d34f108e49300fa67b0b9a.jpg',
'https://m.atcdn.co.uk/a/media/725843b3da4d4b33b5b3b3adb5f848f4.jpg',
'https://m.atcdn.co.uk/a/media/124f8aaaf8674880ba571de9cdec56d3.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e69db5af-4dcb-5261-9a19-b99be4baeab0/e69db5af-4dcb-5261-9a19-b99be4baeab0_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89904,
'Height': 650,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/de517e490d4f47d59eba59c25154d499.jpg',
'Width': 1070},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e69db5af-4dcb-5261-9a19-b99be4baeab0/e69db5af-4dcb-5261-9a19-b99be4baeab0_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 99995,
'Height': 650,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/7e6d7cd43c034cdb83329fce95882b5d.jpg',
'Width': 1070},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e69db5af-4dcb-5261-9a19-b99be4baeab0/e69db5af-4dcb-5261-9a19-b99be4baeab0_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 99789,
'Height': 654,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8ef8868a22084bfaae494024774bdc8b.jpg',
'Width': 1129},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e69db5af-4dcb-5261-9a19-b99be4baeab0/e69db5af-4dcb-5261-9a19-b99be4baeab0_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89586,
'Height': 632,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/7cce0f836c534d3fa3a99851985fe1fe.jpg',
'Width': 1088},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e69db5af-4dcb-5261-9a19-b99be4baeab0/e69db5af-4dcb-5261-9a19-b99be4baeab0_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91814,
'Height': 626,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/9a7c7a0618f84036a66a8b6f59c2457a.jpg',
'Width': 1045},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e69db5af-4dcb-5261-9a19-b99be4baeab0/e69db5af-4dcb-5261-9a19-b99be4baeab0_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91488,
'Height': 600,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8c7471d26d7d48b884da90c195a274e6.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e69db5af-4dcb-5261-9a19-b99be4baeab0/e69db5af-4dcb-5261-9a19-b99be4baeab0_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78276,
'Height': 528,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3f4ebce1b53a42919c80073aa32b252a.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e69db5af-4dcb-5261-9a19-b99be4baeab0/e69db5af-4dcb-5261-9a19-b99be4baeab0_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 118645,
'Height': 676,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8e2b7e1d54d34f108e49300fa67b0b9a.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e69db5af-4dcb-5261-9a19-b99be4baeab0/e69db5af-4dcb-5261-9a19-b99be4baeab0_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 133265,
'Height': 714,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/725843b3da4d4b33b5b3b3adb5f848f4.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e69db5af-4dcb-5261-9a19-b99be4baeab0/e69db5af-4dcb-5261-9a19-b99be4baeab0_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 121897,
'Height': 685,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/124f8aaaf8674880ba571de9cdec56d3.jpg',
'Width': 1320}],
'price': 10100,
'price_includes_vat': True,
'registration_date': '2017-03-25',
'seats_number': 5,
'seller_name': None,
'title': 'Land Rover Range Rover Evoque 2.0 TD4 SE Tech 4WD Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': 'SE Tech',
'year': 2017}
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601309544290%27 HTTP/1.1" 200 None
2026-03-30 15:16:55 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601309544290: {'created_time': 1774883815.296105, 'last_price_update_time': 1774883815.296116}
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601309544290') HTTP/1.1" 204 0
2026-03-30 15:16:55 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 697998a3-1cba-576e-95b1-54f338274ed1 with identifier 202603271084000
2026-03-30 15:16:55 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:55 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:55 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 697998a3-1cba-576e-95b1-54f338274ed1
2026-03-30 15:16:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 134,
'color': 'Black',
'currency': 'GBP',
'description': 'This 2017 Land Rover Range Rover Evoque TD4 HSE Dynamic '
'boasts a clear vehicle history, offering peace of mind '
'alongside its premium features. This four wheel drive model, '
'powered by a 2.0L Euro 6 diesel engine, presents a compelling '
"blend of capability and refinement. Inside, you'll find the "
'sophisticated InControl Touch Pro system, complete with a '
'luxury branded sound system and Bluetooth connectivity for '
'seamless audio streaming and telephone calls. The HSE Dynamic '
'trim ensures a comfortable and convenient experience, '
'enhanced by automatic climate control with air filtration and '
'automatic recirculation, as well as xenon headlights with '
'automatic levelling and distinctive LED signature lights. '
'Parking is made easier with the integrated rear view camera '
'and parking assistance.\n'
'\n'
'Experience impressive efficiency with a highlight fuel '
'economy of 55 mpg, alongside low CO2 emissions, making this '
'Evoque a more environmentally conscious choice. The generous '
'boot space provides ample room for all your luggage and gear, '
'proving its practicality for everyday life and adventures. '
'Furthermore, its acceleration from 0-60mph in just 8.5 '
'seconds indicates a more responsive and engaging driving '
'experience compared to many other vehicles in its class.',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '2L',
'engine_horse_power': 178,
'fuel_type': 'Diesel',
'id': '697998a3-1cba-576e-95b1-54f338274ed1',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202603271084000',
'listing': 'directbuy',
'location': 'Carshalton, Surrey',
'make': 'Land Rover',
'model': 'Range Rover Evoque',
'odometer': 76250,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 20,
'photo_urls': ['https://m.atcdn.co.uk/a/media/07aeda09ee2743a4b801fe0cfaeb576e.jpg',
'https://m.atcdn.co.uk/a/media/e1e868a69d884aa19e5f02d486bd2221.jpg',
'https://m.atcdn.co.uk/a/media/45b1c160ccd1486e96e1d082cd97be3c.jpg',
'https://m.atcdn.co.uk/a/media/996bc922b00b4469a3be4e9041187eb6.jpg',
'https://m.atcdn.co.uk/a/media/0d17525fe94642b98eaa51b8a15c7309.jpg',
'https://m.atcdn.co.uk/a/media/98f1e01b029f4cd5b932c962019ea4ed.jpg',
'https://m.atcdn.co.uk/a/media/e8acb30587ce4b12b06e7d26d9657c54.jpg',
'https://m.atcdn.co.uk/a/media/a22cd3e2f3444a2fb6c1df45dadcd537.jpg',
'https://m.atcdn.co.uk/a/media/530636d68c8840f89414fb640499436b.jpg',
'https://m.atcdn.co.uk/a/media/eebff792cc814024ad135f33548ceab8.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_697998a3-1cba-576e-95b1-54f338274ed1/697998a3-1cba-576e-95b1-54f338274ed1_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85842,
'Height': 667,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/07aeda09ee2743a4b801fe0cfaeb576e.jpg',
'Width': 1084},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_697998a3-1cba-576e-95b1-54f338274ed1/697998a3-1cba-576e-95b1-54f338274ed1_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90823,
'Height': 667,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e1e868a69d884aa19e5f02d486bd2221.jpg',
'Width': 1084},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_697998a3-1cba-576e-95b1-54f338274ed1/697998a3-1cba-576e-95b1-54f338274ed1_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75462,
'Height': 674,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/45b1c160ccd1486e96e1d082cd97be3c.jpg',
'Width': 1006},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_697998a3-1cba-576e-95b1-54f338274ed1/697998a3-1cba-576e-95b1-54f338274ed1_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62199,
'Height': 646,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/996bc922b00b4469a3be4e9041187eb6.jpg',
'Width': 925},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_697998a3-1cba-576e-95b1-54f338274ed1/697998a3-1cba-576e-95b1-54f338274ed1_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66616,
'Height': 637,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0d17525fe94642b98eaa51b8a15c7309.jpg',
'Width': 1013},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_697998a3-1cba-576e-95b1-54f338274ed1/697998a3-1cba-576e-95b1-54f338274ed1_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76836,
'Height': 580,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/98f1e01b029f4cd5b932c962019ea4ed.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_697998a3-1cba-576e-95b1-54f338274ed1/697998a3-1cba-576e-95b1-54f338274ed1_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71066,
'Height': 586,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e8acb30587ce4b12b06e7d26d9657c54.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_697998a3-1cba-576e-95b1-54f338274ed1/697998a3-1cba-576e-95b1-54f338274ed1_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 139328,
'Height': 686,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a22cd3e2f3444a2fb6c1df45dadcd537.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_697998a3-1cba-576e-95b1-54f338274ed1/697998a3-1cba-576e-95b1-54f338274ed1_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 113876,
'Height': 672,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/530636d68c8840f89414fb640499436b.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_697998a3-1cba-576e-95b1-54f338274ed1/697998a3-1cba-576e-95b1-54f338274ed1_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 97037,
'Height': 625,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/eebff792cc814024ad135f33548ceab8.jpg',
'Width': 1320}],
'price': 11400,
'price_includes_vat': True,
'registration_date': '2017-09-23',
'seats_number': 5,
'seller_name': None,
'title': 'Land Rover Range Rover Evoque 2.0 TD4 HSE Dynamic Auto 4WD Euro 6 '
'(s/s) 5dr',
'transmission': 'automatic',
'trim': 'HSE Dynamic',
'year': 2017}
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202603271084000%27 HTTP/1.1" 200 None
2026-03-30 15:16:55 [auto_selling_autotrader.co.uk] INFO: Saving data for 202603271084000: {'created_time': 1774883815.365678, 'last_price_update_time': 1774883815.365689}
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202603271084000') HTTP/1.1" 204 0
2026-03-30 15:16:55 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:16:55 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 97e82f84-ff11-5b22-a767-8ec9d49fd3c1 with identifier: 202601289472926
2026-03-30 15:16:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 97e82f84-ff11-5b22-a767-8ec9d49fd3c1
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F63fc5910770d489db9bc55750eb58977.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/63fc5910770d489db9bc55750eb58977.jpg already downloaded
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F405f203eba724902bfd28bc5e8c637c9.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/405f203eba724902bfd28bc5e8c637c9.jpg already downloaded
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F46bbf7c9e1d24882b683dd1400e1f2ef.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/46bbf7c9e1d24882b683dd1400e1f2ef.jpg already downloaded
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F1d2f12e952cc458092eb8e288ee35629.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1d2f12e952cc458092eb8e288ee35629.jpg already downloaded
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fd7b89ac0644c4a3e93c85890ed16bd72.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d7b89ac0644c4a3e93c85890ed16bd72.jpg already downloaded
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc77b4298beaf4cc48bebd9720da28478.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c77b4298beaf4cc48bebd9720da28478.jpg already downloaded
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb4b99c639d1749bbaa21813e391b4410.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b4b99c639d1749bbaa21813e391b4410.jpg already downloaded
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F72b41f26ae524f9683be2bef3b37ad61.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/72b41f26ae524f9683be2bef3b37ad61.jpg already downloaded
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F208648ef441d4f3f9e972b15a8e3247c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/208648ef441d4f3f9e972b15a8e3247c.jpg already downloaded
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fcbbd23278d8c4f00bda6f2a23b4de0d0.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cbbd23278d8c4f00bda6f2a23b4de0d0.jpg already downloaded
2026-03-30 15:16:55 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:16:55 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 5e2a4d7a-896d-5ebf-b9eb-9d5baea2fab1 with identifier: 202603271083925
2026-03-30 15:16:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 5e2a4d7a-896d-5ebf-b9eb-9d5baea2fab1
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F4f8e41bf84b34389a3da730550e33c83.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4f8e41bf84b34389a3da730550e33c83.jpg already downloaded
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fec9527701bd14910b5e7cf91e1af4871.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ec9527701bd14910b5e7cf91e1af4871.jpg already downloaded
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F556ecafd7e34473197a4a6cd9f80abf8.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/556ecafd7e34473197a4a6cd9f80abf8.jpg already downloaded
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F77e04fef183046c184594384ad0516be.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/77e04fef183046c184594384ad0516be.jpg already downloaded
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3296e1e96d5f474b9d5cc45af4525b1b.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3296e1e96d5f474b9d5cc45af4525b1b.jpg already downloaded
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F2013c1b1479040ab8bea9de05126334c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2013c1b1479040ab8bea9de05126334c.jpg already downloaded
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F8ad52ea943ae4315bf9e7ae3d3163494.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8ad52ea943ae4315bf9e7ae3d3163494.jpg already downloaded
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff306f55b7c1845a29844bf8c0d035220.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f306f55b7c1845a29844bf8c0d035220.jpg already downloaded
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0980f303a6054fd8956f5331d8384b41.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0980f303a6054fd8956f5331d8384b41.jpg already downloaded
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F52f792d8a76848f783aa9e3cde311576.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/52f792d8a76848f783aa9e3cde311576.jpg already downloaded
2026-03-30 15:16:55 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 97e82f84-ff11-5b22-a767-8ec9d49fd3c1 with identifier 202601289472926
2026-03-30 15:16:55 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:55 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:55 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 97e82f84-ff11-5b22-a767-8ec9d49fd3c1
2026-03-30 15:16:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 113,
'color': 'Grey',
'currency': 'GBP',
'description': 'This 2017 Land Rover Range Rover Evoque eD4 SE Tech offers an '
'exceptional blend of style and efficiency, boasting an '
'impressive fuel economy of 66 miles per gallon. This Euro 6 '
'compliant 2.0L diesel engine ensures a responsible drive, '
"while the SE Tech trim provides a refined experience. You'll "
'appreciate the convenience of front and rear parking aids, '
'complete with sensors and parking assistance, making '
'manoeuvring in tight spots effortless. The Xenon headlights '
'with automatic levelling and LED signature lights illuminate '
'your path with clarity, and the automatic climate control '
'with air filtration ensures a comfortable cabin environment. '
'Stay connected on the go with Bluetooth telephone '
'connectivity and streamed audio.\n'
'\n'
'Beyond its impressive features, this Range Rover Evoque '
'stands out with its remarkably low CO2 emissions, indicating '
'a more environmentally conscious choice. The generous boot '
'space offers ample room for all your luggage, making it '
'perfect for weekend getaways or everyday errands. These '
'highlights demonstrate how this particular Evoque offers a '
'superior ownership proposition compared to other vehicles in '
'its class, combining practicality, advanced technology, and '
'outstanding efficiency.',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '2L',
'engine_horse_power': 148,
'fuel_type': 'Diesel',
'id': '97e82f84-ff11-5b22-a767-8ec9d49fd3c1',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601289472926',
'listing': 'directbuy',
'location': 'Carshalton, Surrey',
'make': 'Land Rover',
'model': 'Range Rover Evoque',
'odometer': 82800,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 18,
'photo_urls': ['https://m.atcdn.co.uk/a/media/63fc5910770d489db9bc55750eb58977.jpg',
'https://m.atcdn.co.uk/a/media/405f203eba724902bfd28bc5e8c637c9.jpg',
'https://m.atcdn.co.uk/a/media/46bbf7c9e1d24882b683dd1400e1f2ef.jpg',
'https://m.atcdn.co.uk/a/media/1d2f12e952cc458092eb8e288ee35629.jpg',
'https://m.atcdn.co.uk/a/media/d7b89ac0644c4a3e93c85890ed16bd72.jpg',
'https://m.atcdn.co.uk/a/media/c77b4298beaf4cc48bebd9720da28478.jpg',
'https://m.atcdn.co.uk/a/media/b4b99c639d1749bbaa21813e391b4410.jpg',
'https://m.atcdn.co.uk/a/media/72b41f26ae524f9683be2bef3b37ad61.jpg',
'https://m.atcdn.co.uk/a/media/208648ef441d4f3f9e972b15a8e3247c.jpg',
'https://m.atcdn.co.uk/a/media/cbbd23278d8c4f00bda6f2a23b4de0d0.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97e82f84-ff11-5b22-a767-8ec9d49fd3c1/97e82f84-ff11-5b22-a767-8ec9d49fd3c1_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73962,
'Height': 639,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/63fc5910770d489db9bc55750eb58977.jpg',
'Width': 1126},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97e82f84-ff11-5b22-a767-8ec9d49fd3c1/97e82f84-ff11-5b22-a767-8ec9d49fd3c1_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75360,
'Height': 639,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/405f203eba724902bfd28bc5e8c637c9.jpg',
'Width': 1126},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97e82f84-ff11-5b22-a767-8ec9d49fd3c1/97e82f84-ff11-5b22-a767-8ec9d49fd3c1_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71300,
'Height': 648,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/46bbf7c9e1d24882b683dd1400e1f2ef.jpg',
'Width': 1151},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97e82f84-ff11-5b22-a767-8ec9d49fd3c1/97e82f84-ff11-5b22-a767-8ec9d49fd3c1_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59636,
'Height': 644,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/1d2f12e952cc458092eb8e288ee35629.jpg',
'Width': 1048},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97e82f84-ff11-5b22-a767-8ec9d49fd3c1/97e82f84-ff11-5b22-a767-8ec9d49fd3c1_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65486,
'Height': 622,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/d7b89ac0644c4a3e93c85890ed16bd72.jpg',
'Width': 1063},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97e82f84-ff11-5b22-a767-8ec9d49fd3c1/97e82f84-ff11-5b22-a767-8ec9d49fd3c1_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67684,
'Height': 573,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/c77b4298beaf4cc48bebd9720da28478.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97e82f84-ff11-5b22-a767-8ec9d49fd3c1/97e82f84-ff11-5b22-a767-8ec9d49fd3c1_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69316,
'Height': 583,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b4b99c639d1749bbaa21813e391b4410.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97e82f84-ff11-5b22-a767-8ec9d49fd3c1/97e82f84-ff11-5b22-a767-8ec9d49fd3c1_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 124522,
'Height': 732,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/72b41f26ae524f9683be2bef3b37ad61.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97e82f84-ff11-5b22-a767-8ec9d49fd3c1/97e82f84-ff11-5b22-a767-8ec9d49fd3c1_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 107744,
'Height': 704,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/208648ef441d4f3f9e972b15a8e3247c.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97e82f84-ff11-5b22-a767-8ec9d49fd3c1/97e82f84-ff11-5b22-a767-8ec9d49fd3c1_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 134153,
'Height': 717,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/cbbd23278d8c4f00bda6f2a23b4de0d0.jpg',
'Width': 1320}],
'price': 8100,
'price_includes_vat': True,
'registration_date': '2017-06-29',
'seats_number': 5,
'seller_name': None,
'title': 'Land Rover Range Rover Evoque 2.0 eD4 SE Tech FWD Euro 6 (s/s) 5dr',
'transmission': 'manual',
'trim': 'SE Tech',
'year': 2017}
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601289472926%27 HTTP/1.1" 200 None
2026-03-30 15:16:55 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601289472926: {'created_time': 1774883815.816134, 'last_price_update_time': 1774883815.816144}
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601289472926') HTTP/1.1" 204 0
2026-03-30 15:16:55 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 5e2a4d7a-896d-5ebf-b9eb-9d5baea2fab1 with identifier 202603271083925
2026-03-30 15:16:55 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:55 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:55 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 5e2a4d7a-896d-5ebf-b9eb-9d5baea2fab1
2026-03-30 15:16:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 171,
'color': 'Black',
'currency': 'GBP',
'description': 'This 2017 Land Rover Discovery SD4 SE presents a compelling '
'proposition with its remarkably low mileage for its age, '
'having covered just 76,850 miles. This capable seven seat '
'four wheel drive is a Euro 6 compliant model, powered by an '
'efficient 2.0L diesel engine. With a clear vehicle history '
'check and only two previous owners, this Discovery offers '
'peace of mind. Notable features include front and rear '
'parking aids with visual displays, heated front seats for '
'added comfort, automatic LED headlights with signature '
'daytime running lights, and an impressive towing weight of '
'3500 kg.\n'
'\n'
'The performance of this Discovery is further enhanced by its '
'swift 0-60mph acceleration in just 8.0 seconds, demonstrating '
'its dynamic capability. These specifications indicate that '
'this particular vehicle offers a superior driving experience '
'compared to other similar models on the market. The '
'combination of its robust build, practical seating for seven, '
'and advanced features makes this Land Rover Discovery a well '
'rounded and desirable choice.',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '2L',
'engine_horse_power': 237,
'fuel_type': 'Diesel',
'id': '5e2a4d7a-896d-5ebf-b9eb-9d5baea2fab1',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202603271083925',
'listing': 'directbuy',
'location': 'Carshalton, Surrey',
'make': 'Land Rover',
'model': 'Discovery',
'odometer': 76850,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 19,
'photo_urls': ['https://m.atcdn.co.uk/a/media/4f8e41bf84b34389a3da730550e33c83.jpg',
'https://m.atcdn.co.uk/a/media/ec9527701bd14910b5e7cf91e1af4871.jpg',
'https://m.atcdn.co.uk/a/media/556ecafd7e34473197a4a6cd9f80abf8.jpg',
'https://m.atcdn.co.uk/a/media/77e04fef183046c184594384ad0516be.jpg',
'https://m.atcdn.co.uk/a/media/3296e1e96d5f474b9d5cc45af4525b1b.jpg',
'https://m.atcdn.co.uk/a/media/2013c1b1479040ab8bea9de05126334c.jpg',
'https://m.atcdn.co.uk/a/media/8ad52ea943ae4315bf9e7ae3d3163494.jpg',
'https://m.atcdn.co.uk/a/media/f306f55b7c1845a29844bf8c0d035220.jpg',
'https://m.atcdn.co.uk/a/media/0980f303a6054fd8956f5331d8384b41.jpg',
'https://m.atcdn.co.uk/a/media/52f792d8a76848f783aa9e3cde311576.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5e2a4d7a-896d-5ebf-b9eb-9d5baea2fab1/5e2a4d7a-896d-5ebf-b9eb-9d5baea2fab1_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64015,
'Height': 639,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/4f8e41bf84b34389a3da730550e33c83.jpg',
'Width': 1069},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5e2a4d7a-896d-5ebf-b9eb-9d5baea2fab1/5e2a4d7a-896d-5ebf-b9eb-9d5baea2fab1_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61584,
'Height': 639,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ec9527701bd14910b5e7cf91e1af4871.jpg',
'Width': 1069},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5e2a4d7a-896d-5ebf-b9eb-9d5baea2fab1/5e2a4d7a-896d-5ebf-b9eb-9d5baea2fab1_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65489,
'Height': 615,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/556ecafd7e34473197a4a6cd9f80abf8.jpg',
'Width': 1034},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5e2a4d7a-896d-5ebf-b9eb-9d5baea2fab1/5e2a4d7a-896d-5ebf-b9eb-9d5baea2fab1_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60801,
'Height': 646,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/77e04fef183046c184594384ad0516be.jpg',
'Width': 1031},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5e2a4d7a-896d-5ebf-b9eb-9d5baea2fab1/5e2a4d7a-896d-5ebf-b9eb-9d5baea2fab1_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53898,
'Height': 615,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3296e1e96d5f474b9d5cc45af4525b1b.jpg',
'Width': 921},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5e2a4d7a-896d-5ebf-b9eb-9d5baea2fab1/5e2a4d7a-896d-5ebf-b9eb-9d5baea2fab1_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65115,
'Height': 567,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/2013c1b1479040ab8bea9de05126334c.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5e2a4d7a-896d-5ebf-b9eb-9d5baea2fab1/5e2a4d7a-896d-5ebf-b9eb-9d5baea2fab1_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62274,
'Height': 567,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8ad52ea943ae4315bf9e7ae3d3163494.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5e2a4d7a-896d-5ebf-b9eb-9d5baea2fab1/5e2a4d7a-896d-5ebf-b9eb-9d5baea2fab1_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 124976,
'Height': 711,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f306f55b7c1845a29844bf8c0d035220.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5e2a4d7a-896d-5ebf-b9eb-9d5baea2fab1/5e2a4d7a-896d-5ebf-b9eb-9d5baea2fab1_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 109158,
'Height': 686,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0980f303a6054fd8956f5331d8384b41.jpg',
'Width': 1320},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5e2a4d7a-896d-5ebf-b9eb-9d5baea2fab1/5e2a4d7a-896d-5ebf-b9eb-9d5baea2fab1_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 118567,
'Height': 707,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/52f792d8a76848f783aa9e3cde311576.jpg',
'Width': 1320}],
'price': 15100,
'price_includes_vat': True,
'registration_date': '2017-04-28',
'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': 2017}
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202603271083925%27 HTTP/1.1" 200 None
2026-03-30 15:16:55 [auto_selling_autotrader.co.uk] INFO: Saving data for 202603271083925: {'created_time': 1774883815.865996, 'last_price_update_time': 1774883815.866007}
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202603271083925') HTTP/1.1" 204 0
2026-03-30 15:16:55 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:16:55 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: f2ffd88b-5f55-5b63-b1ba-75e07ebd217b with identifier: 202512128549664
2026-03-30 15:16:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f2ffd88b-5f55-5b63-b1ba-75e07ebd217b
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0a41e072324c4a70adbb953b9d575bb0.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0a41e072324c4a70adbb953b9d575bb0.jpg already downloaded
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fbfe8362be22b4b2585dc926a3b470611.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bfe8362be22b4b2585dc926a3b470611.jpg already downloaded
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3b0a94bb5da449ff845134343cf658e0.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3b0a94bb5da449ff845134343cf658e0.jpg already downloaded
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F5027965853434f678098db25913bbe33.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5027965853434f678098db25913bbe33.jpg already downloaded
2026-03-30 15:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Feab00193e3814ec3a0a98f8f3a051313.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/eab00193e3814ec3a0a98f8f3a051313.jpg already downloaded
2026-03-30 15:16:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3d95ac3a37264d47b8f2aff269323b51.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3d95ac3a37264d47b8f2aff269323b51.jpg already downloaded
2026-03-30 15:16:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Faf968365390c4098a826a43722e0a873.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/af968365390c4098a826a43722e0a873.jpg already downloaded
2026-03-30 15:16:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb0deaab59c5a4028905943407e006241.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b0deaab59c5a4028905943407e006241.jpg already downloaded
2026-03-30 15:16:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F2e492193efe84dad875936d1f123227e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2e492193efe84dad875936d1f123227e.jpg already downloaded
2026-03-30 15:16:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff2881a145b1f478c945a7086bbf1deb3.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:16:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f2881a145b1f478c945a7086bbf1deb3.jpg already downloaded
2026-03-30 15:16:56 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: f2ffd88b-5f55-5b63-b1ba-75e07ebd217b with identifier 202512128549664
2026-03-30 15:16:56 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:56 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:56 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item f2ffd88b-5f55-5b63-b1ba-75e07ebd217b
2026-03-30 15:16:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 139,
'color': 'Black',
'currency': 'GBP',
'description': 'With only 63,366 miles on the clock, this 2016 Land Rover '
'Discovery Sport TD4 HSE presents an exceptional example of '
'this versatile seven seat SUV. This Euro 6 compliant model '
'boasts a powerful yet efficient 2.0L diesel engine paired '
'with a capable four wheel drive system, making it ideal for '
'both daily commutes and adventurous journeys. Its HSE trim '
'level ensures a premium experience, complemented by notable '
'features such as heated front seats for comfort in any '
'weather, rear parking aid for effortless manoeuvring, and a '
'fixed panoramic roof that floods the cabin with natural '
'light. The convenience of passive entry means you can unlock '
'and start the vehicle without reaching for your keys, while '
'the two zone climate control allows personalised comfort for '
'all occupants. With a substantial towing weight of 2200 kg, '
'this Discovery Sport is as practical as it is refined.\n'
'\n'
'This Land Rover Discovery Sport offers a compelling blend of '
'performance and economy, achieving an impressive 53 miles per '
'gallon, which is better than many similar vehicles. Its '
'acceleration from 0 to 60 miles per hour in just 8.4 seconds '
'demonstrates its responsive power delivery. Having been owned '
'by only two previous keepers, this vehicle benefits from '
'excellent provenance. The combination of its low mileage for '
'its age, desirable HSE specification, and the practicality of '
'seven seats makes this Discovery Sport a standout choice for '
'families and individuals seeking a capable and comfortable '
'premium SUV.',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '2L',
'engine_horse_power': 178,
'fuel_type': 'Diesel',
'id': 'f2ffd88b-5f55-5b63-b1ba-75e07ebd217b',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512128549664',
'listing': 'directbuy',
'location': 'Carshalton, Surrey',
'make': 'Land Rover',
'model': 'Discovery Sport',
'odometer': 63366,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 14,
'photo_urls': ['https://m.atcdn.co.uk/a/media/0a41e072324c4a70adbb953b9d575bb0.jpg',
'https://m.atcdn.co.uk/a/media/bfe8362be22b4b2585dc926a3b470611.jpg',
'https://m.atcdn.co.uk/a/media/3b0a94bb5da449ff845134343cf658e0.jpg',
'https://m.atcdn.co.uk/a/media/5027965853434f678098db25913bbe33.jpg',
'https://m.atcdn.co.uk/a/media/eab00193e3814ec3a0a98f8f3a051313.jpg',
'https://m.atcdn.co.uk/a/media/3d95ac3a37264d47b8f2aff269323b51.jpg',
'https://m.atcdn.co.uk/a/media/af968365390c4098a826a43722e0a873.jpg',
'https://m.atcdn.co.uk/a/media/b0deaab59c5a4028905943407e006241.jpg',
'https://m.atcdn.co.uk/a/media/2e492193efe84dad875936d1f123227e.jpg',
'https://m.atcdn.co.uk/a/media/f2881a145b1f478c945a7086bbf1deb3.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f2ffd88b-5f55-5b63-b1ba-75e07ebd217b/f2ffd88b-5f55-5b63-b1ba-75e07ebd217b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 96582,
'Height': 576,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0a41e072324c4a70adbb953b9d575bb0.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f2ffd88b-5f55-5b63-b1ba-75e07ebd217b/f2ffd88b-5f55-5b63-b1ba-75e07ebd217b_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89029,
'Height': 576,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/bfe8362be22b4b2585dc926a3b470611.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f2ffd88b-5f55-5b63-b1ba-75e07ebd217b/f2ffd88b-5f55-5b63-b1ba-75e07ebd217b_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83615,
'Height': 576,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3b0a94bb5da449ff845134343cf658e0.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f2ffd88b-5f55-5b63-b1ba-75e07ebd217b/f2ffd88b-5f55-5b63-b1ba-75e07ebd217b_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88918,
'Height': 576,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/5027965853434f678098db25913bbe33.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f2ffd88b-5f55-5b63-b1ba-75e07ebd217b/f2ffd88b-5f55-5b63-b1ba-75e07ebd217b_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89287,
'Height': 576,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/eab00193e3814ec3a0a98f8f3a051313.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f2ffd88b-5f55-5b63-b1ba-75e07ebd217b/f2ffd88b-5f55-5b63-b1ba-75e07ebd217b_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61320,
'Height': 576,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3d95ac3a37264d47b8f2aff269323b51.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f2ffd88b-5f55-5b63-b1ba-75e07ebd217b/f2ffd88b-5f55-5b63-b1ba-75e07ebd217b_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73571,
'Height': 576,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/af968365390c4098a826a43722e0a873.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f2ffd88b-5f55-5b63-b1ba-75e07ebd217b/f2ffd88b-5f55-5b63-b1ba-75e07ebd217b_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67175,
'Height': 576,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b0deaab59c5a4028905943407e006241.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f2ffd88b-5f55-5b63-b1ba-75e07ebd217b/f2ffd88b-5f55-5b63-b1ba-75e07ebd217b_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90905,
'Height': 576,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/2e492193efe84dad875936d1f123227e.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f2ffd88b-5f55-5b63-b1ba-75e07ebd217b/f2ffd88b-5f55-5b63-b1ba-75e07ebd217b_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74664,
'Height': 576,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f2881a145b1f478c945a7086bbf1deb3.jpg',
'Width': 1024}],
'price': 10975,
'price_includes_vat': True,
'registration_date': '2016-11-30',
'seats_number': 7,
'seller_name': None,
'title': 'Land Rover Discovery Sport 2.0 TD4 HSE Auto 4WD Euro 6 (s/s) 5dr',
'transmission': 'automatic',
'trim': 'HSE',
'year': 2016}
2026-03-30 15:16:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202512128549664%27 HTTP/1.1" 200 None
2026-03-30 15:16:56 [auto_selling_autotrader.co.uk] INFO: Saving data for 202512128549664: {'created_time': 1774883816.141772, 'last_price_update_time': 1774883816.141783}
2026-03-30 15:16:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202512128549664') HTTP/1.1" 204 0
2026-03-30 15:16:56 [scrapy.core.engine] INFO: Closing spider (finished)
2026-03-30 15:16:56 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close cursor: 'SaveToCdlqDbAutoSelling' object has no attribute 'cursor'
2026-03-30 15:16:56 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close connection: 'SaveToCdlqDbAutoSelling' object has no attribute 'conn'
2026-03-30 15:16:56 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:56 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:16:56 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process scrape complete CloudEvent for item 4aec21c82c1f11f18e133aacc95538c6
2026-03-30 15:16:56 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:16:56 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:16:56 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:16:56 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:16:56 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:16:56 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.MAPPED: 3> -> <SessionState.END_SENT: 4>
2026-03-30 15:16:56 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPENED: 9> -> <ConnectionState.CLOSE_SENT: 11>
2026-03-30 15:16:56 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.CLOSE_SENT: 11> -> <ConnectionState.END: 13>
2026-03-30 15:16:56 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.END_SENT: 4> -> <SessionState.DISCARDING: 6>
2026-03-30 15:16:56 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:16:56 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:16:56 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:16:56 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:16:56 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:16:57 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: [AzureBusPipeline] connection closed
2026-03-30 15:16:57 [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-03-30 15:16:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:16:57 [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%201773587817 HTTP/1.1" 200 None
2026-03-30 15:16:57 [scrapy.extensions.feedexport] INFO: Stored jsonlines feed (29 items) in: file:///var/lib/scrapyd/items/sourcing_v2/auto_selling_autotrader.co.uk/4aec21c82c1f11f18e133aacc95538c6.jl
2026-03-30 15:16:57 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
{'downloader/request_bytes': 220830,
'downloader/request_count': 5,
'downloader/request_method_count/POST': 5,
'downloader/response_bytes': 1181837,
'downloader/response_count': 5,
'downloader/response_status_count/200': 5,
'elapsed_time_seconds': 20.043586,
'feedexport/success_count/FileFeedStorage': 1,
'finish_reason': 'finished',
'finish_time': datetime.datetime(2026, 3, 30, 15, 16, 57, 783111, tzinfo=datetime.timezone.utc),
'item_scraped_count': 29,
'log_count/DEBUG': 904,
'log_count/INFO': 530,
'memusage/max': 149676032,
'memusage/startup': 149676032,
'request_depth_max': 2,
'response_received_count': 5,
'scheduler/dequeued': 5,
'scheduler/dequeued/memory': 5,
'scheduler/enqueued': 5,
'scheduler/enqueued/memory': 5,
'scrape_type/new': 29,
'scrapy-zyte-api/429': 0,
'scrapy-zyte-api/attempts': 5,
'scrapy-zyte-api/error_ratio': 0.0,
'scrapy-zyte-api/errors': 0,
'scrapy-zyte-api/fatal_errors': 0,
'scrapy-zyte-api/mean_connection_seconds': 1.4931921105831862,
'scrapy-zyte-api/mean_response_seconds': 1.9443478975445032,
'scrapy-zyte-api/processed': 5,
'scrapy-zyte-api/request_args/customHttpRequestHeaders': 5,
'scrapy-zyte-api/request_args/experimental.requestCookies': 4,
'scrapy-zyte-api/request_args/experimental.responseCookies': 5,
'scrapy-zyte-api/request_args/httpRequestBody': 5,
'scrapy-zyte-api/request_args/httpRequestMethod': 5,
'scrapy-zyte-api/request_args/httpResponseBody': 5,
'scrapy-zyte-api/request_args/httpResponseHeaders': 5,
'scrapy-zyte-api/request_args/url': 5,
'scrapy-zyte-api/status_codes/200': 5,
'scrapy-zyte-api/success': 5,
'scrapy-zyte-api/success_ratio': 1.0,
'scrapy-zyte-api/throttle_ratio': 0.0,
'start_time': datetime.datetime(2026, 3, 30, 15, 16, 37, 739525, tzinfo=datetime.timezone.utc)}
2026-03-30 15:16:57 [scrapy.core.engine] INFO: Spider closed (finished)
2026-03-30 15:16:57 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f96fbb4fa10>
2026-03-30 15:16:57 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f96fbb5c1d0>
PROJECT (sourcing_v2)
SPIDER (auto_selling_autotrader.co.uk)