PROJECT (sourcing_v2)
SPIDER (auto_selling_autotrader.co.uk)
2026-03-30 15:05:17 [scrapy.utils.log] INFO: Scrapy 2.11.2 started (bot: SourcingV2)
2026-03-30 15:05:17 [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:05:17 [auto_selling_autotrader.co.uk] INFO: Starting auto_selling_autotrader.co.uk spider
2026-03-30 15:05:17 [auto_selling_autotrader.co.uk] INFO: Quick mode enabled: batching detail requests in groups of 10
2026-03-30 15:05:17 [auto_selling_autotrader.co.uk] INFO: _job: 4a56f8822c1f11f18e133aacc95538c6, SCRAPY_JOB: None
2026-03-30 15:05:17 [scrapy.addons] INFO: Enabled addons:
[]
2026-03-30 15:05:17 [asyncio] DEBUG: Using selector: EpollSelector
2026-03-30 15:05:17 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor
2026-03-30 15:05:17 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop
2026-03-30 15:05:17 [scrapy.extensions.telnet] INFO: Telnet Password: 49d7b45a19848676
2026-03-30 15:05:17 [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:05:17 [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/4a56f8822c1f11f18e133aacc95538c6.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:05:17 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-30 15:05:17 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-30 15:05:17 [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:05:17 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Setting up IdGenerationMiddleware for auto_selling
2026-03-30 15:05:17 [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:05:17 [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:05:17 [scrapy.core.engine] INFO: Spider opened
2026-03-30 15:05:17 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_TENANT_ID, AZURE_CLIENT_ID
2026-03-30 15:05:17 [common.service_bus.service_bus_client_factory] INFO: ServiceBusClient initialized via DefaultAzureCredential for alx-production-bus.servicebus.windows.net
2026-03-30 15:05:17 [crawlers.pipelines.base_azure_bus_pipeline] INFO: [AzureBusPipeline] Connected to topic auto.sourcing-v2
2026-03-30 15:05:17 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2026-03-30 15:05:17 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6023
2026-03-30 15:05:17 [scrapy.extensions.memusage] INFO: Peak memory usage is 142MiB
2026-03-30 15:05:17 [scrapy-playwright] INFO: Starting download handler
2026-03-30 15:05:17 [scrapy-playwright] INFO: Starting download handler
2026-03-30 15:05:22 [auto_selling_autotrader.co.uk] INFO: Scraper started with retailer ID: 10027702 and multipost_profile_id: 849551e7-3677-408f-9314-15b71539bc18 and job_id: 4a56f8822c1f11f18e133aacc95538c6 and url: https://www.autotrader.co.uk/cars/retailer/stock?postcode=OX3%209JY&retailerId=10027702&sort=price-asc
2026-03-30 15:05:22 [auto_selling_autotrader.co.uk] INFO: Getting list for retailer ID: 10027702, page: 1
2026-03-30 15:05:22 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:05:23 [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:05:24 [auto_selling_autotrader.co.uk] DEBUG: response: <200 https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery>
2026-03-30 15:05:24 [auto_selling_autotrader.co.uk] INFO: Page: 1/4, total results: 61
2026-03-30 15:05:24 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_TENANT_ID, AZURE_CLIENT_ID
2026-03-30 15:05:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-30 15:05:24 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2117
2026-03-30 15:05:24 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-30 15:05:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxsourcingstorageprod.table.core.windows.net:443
2026-03-30 15:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:24 [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%27202603281097650%27 HTTP/1.1" 200 None
2026-03-30 15:05:24 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202603281097650: 1
2026-03-30 15:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:24 [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%27202603271081062%27 HTTP/1.1" 200 None
2026-03-30 15:05:24 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202603271081062: 1
2026-03-30 15:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:24 [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%27202603261038889%27 HTTP/1.1" 200 None
2026-03-30 15:05:24 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202603261038889: 1
2026-03-30 15:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:24 [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%27202603230943319%27 HTTP/1.1" 200 None
2026-03-30 15:05:24 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202603230943319: 1
2026-03-30 15:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:24 [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%27202603170775126%27 HTTP/1.1" 200 None
2026-03-30 15:05:24 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202603170775126: 1
2026-03-30 15:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:24 [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%27202603160738509%27 HTTP/1.1" 200 None
2026-03-30 15:05:24 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202603160738509: 1
2026-03-30 15:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:24 [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%27202603100578739%27 HTTP/1.1" 200 None
2026-03-30 15:05:24 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202603100578739: 1
2026-03-30 15:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:24 [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%27202603100569446%27 HTTP/1.1" 200 None
2026-03-30 15:05:24 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202603100569446: 1
2026-03-30 15:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:24 [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%27202603060479034%27 HTTP/1.1" 200 None
2026-03-30 15:05:24 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202603060479034: 1
2026-03-30 15:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:24 [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%27202603050429139%27 HTTP/1.1" 200 None
2026-03-30 15:05:24 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202603050429139: 1
2026-03-30 15:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:24 [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%27202603030375993%27 HTTP/1.1" 200 None
2026-03-30 15:05:24 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202603030375993: 1
2026-03-30 15:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:24 [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%27202603010310116%27 HTTP/1.1" 200 None
2026-03-30 15:05:24 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202603010310116: 1
2026-03-30 15:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:24 [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%27202602270276054%27 HTTP/1.1" 200 None
2026-03-30 15:05:24 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202602270276054: 1
2026-03-30 15:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:24 [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%27202602240173465%27 HTTP/1.1" 200 None
2026-03-30 15:05:24 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202602240173465: 1
2026-03-30 15:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:24 [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%27202602230143997%27 HTTP/1.1" 200 None
2026-03-30 15:05:24 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202602230143997: 1
2026-03-30 15:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:24 [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%27202602190060061%27 HTTP/1.1" 200 None
2026-03-30 15:05:24 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202602190060061: 1
2026-03-30 15:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:24 [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%27202602190053534%27 HTTP/1.1" 200 None
2026-03-30 15:05:24 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202602190053534: 1
2026-03-30 15:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:24 [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%27202602180026786%27 HTTP/1.1" 200 None
2026-03-30 15:05:24 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202602180026786: 1
2026-03-30 15:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:24 [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%27202602129870366%27 HTTP/1.1" 200 None
2026-03-30 15:05:24 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202602129870366: 1
2026-03-30 15:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:24 [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%27202602099799520%27 HTTP/1.1" 200 None
2026-03-30 15:05:24 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202602099799520: 1
2026-03-30 15:05:24 [auto_selling_autotrader.co.uk] INFO: Quick mode: batching 10 detail requests (batch 1)
2026-03-30 15:05:24 [auto_selling_autotrader.co.uk] INFO: Quick mode: batching 10 detail requests (batch 2)
2026-03-30 15:05:24 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:05:24 [auto_selling_autotrader.co.uk] INFO: Getting next page: 2
2026-03-30 15:05:24 [auto_selling_autotrader.co.uk] INFO: Getting list for retailer ID: 10027702, page: 2
2026-03-30 15:05:24 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:05:24 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:05:27 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://www.autotrader.co.uk/at-graphql> (referer: https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery) ['zyte-api']
2026-03-30 15:05:27 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:05:27 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: d0954fc1-4b60-516d-a205-c323531f793b with identifier: 202603281097650
2026-03-30 15:05:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item d0954fc1-4b60-516d-a205-c323531f793b
2026-03-30 15:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe3373f88ecdb4684b56dda9839234483.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e3373f88ecdb4684b56dda9839234483.jpg already downloaded
2026-03-30 15:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ffe4d48cb210140c5979da66fcd142e43.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fe4d48cb210140c5979da66fcd142e43.jpg already downloaded
2026-03-30 15:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce59af712ba348f5a4717cb958a22cc5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg already downloaded
2026-03-30 15:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F13a57c4bca424b34adb3dd4fe81546d1.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/13a57c4bca424b34adb3dd4fe81546d1.jpg already downloaded
2026-03-30 15:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fbf686fbfdc81497299ed2b206ba29247.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bf686fbfdc81497299ed2b206ba29247.jpg already downloaded
2026-03-30 15:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa3ac98cca8224314b3cd92bde7f93711.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a3ac98cca8224314b3cd92bde7f93711.jpg already downloaded
2026-03-30 15:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F044ed8536f6b411ab9d25e0708e3f250.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/044ed8536f6b411ab9d25e0708e3f250.jpg already downloaded
2026-03-30 15:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0a8cd10202754e3d9ae19a66bb9bd275.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0a8cd10202754e3d9ae19a66bb9bd275.jpg already downloaded
2026-03-30 15:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F9c79facdd1d244229ee786718741aad7.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9c79facdd1d244229ee786718741aad7.jpg already downloaded
2026-03-30 15:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F8370519fbbd349d18390c570ff1e9577.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8370519fbbd349d18390c570ff1e9577.jpg already downloaded
2026-03-30 15:05:27 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: d0954fc1-4b60-516d-a205-c323531f793b with identifier 202603281097650
2026-03-30 15:05:27 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: None -> <ConnectionState.START: 0>
2026-03-30 15:05:27 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.START: 0> -> <ConnectionState.HDR_SENT: 2>
2026-03-30 15:05:27 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.HDR_SENT: 2>
2026-03-30 15:05:27 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.OPEN_PIPE: 4>
2026-03-30 15:05:27 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.UNMAPPED: 0> -> <SessionState.BEGIN_SENT: 1>
2026-03-30 15:05:28 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:05:28 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:05:28 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:05:28 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:05:28 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_PIPE: 4> -> <ConnectionState.OPEN_SENT: 7>
2026-03-30 15:05:28 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_SENT: 7> -> <ConnectionState.OPENED: 9>
2026-03-30 15:05:28 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.BEGIN_SENT: 1> -> <SessionState.MAPPED: 3>
2026-03-30 15:05:28 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:05:28 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:05:28 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:05:28 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:05:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS completed opening with status: <ManagementOpenResult.OK: 1>
2026-03-30 15:05:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-30 15:05:28 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2021
2026-03-30 15:05:28 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-30 15:05:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1774883128
2026-03-30 15:05:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1774883128
2026-03-30 15:05:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS Put token result (<ManagementExecuteOperationResult.OK: 0>), status code: 202, status_description: b'Accepted'.
2026-03-30 15:05:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:28 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:05:28 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:05:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:28 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item d0954fc1-4b60-516d-a205-c323531f793b
2026-03-30 15:05:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 130,
'color': 'Grey',
'currency': 'GBP',
'description': 'NEO are delighted to offer this STUNNING example '
'MERCEDES-BENZ C-CLASS 2.0 C220d AMG Line Coupe finished in '
'Metallic Grey with Bi-colour AMG 5 Twin Spoke Alloys - all '
'wrapped in NEW GOODYEAR EAGLE tyres and a SPOTLESS half Black '
'LEATHER and ALCANTARA interior. \n'
'\n'
'This 1 OWNER FROM NEW vehicle comes complete with FUL '
'MERCEDES-BENZ SERVICE HISTORY (recently serviced at @ 37K in '
'AUG 25), a 3 MONTH WARRANTY (extendable options available '
'with RAC), will have a new 12 Month MOT at point of sale and '
'as with all NEO vehicles, is HPI clear! \n'
'\n'
'This head-turning, prestige coupe looks and drives superb and '
'really is in OUTSTANDING CONDITION throughout. The 2.0 litre '
'engine is smooth as silk, pulling effortlessly and provides '
'superb performance with interchangeable driving modes to '
'further enhance your driving experience! \n'
'\n'
'Being the AMG Line model, it comes complete with a LOADED '
'SPEC including: REVERSE CAMERA, WIDESCREEN SAT NAV, AMBIENT '
'LIGHTNING, ELECTRIC & HEATED FRONT SEATS, BLUETOOTH , '
'EXTERIOR FOLDING MIRRORS, SUN PROTECTION GLASS, LUMBAR '
'SUPPORT & MORE \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'PART-EXCHANGE WELCOME.\n'
'\n'
'COMPETITIVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAILABLE',
'doors_number': 2,
'emission_standard': 'Euro 6',
'engine': '2L',
'engine_horse_power': 191,
'fuel_type': 'Diesel',
'id': 'd0954fc1-4b60-516d-a205-c323531f793b',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202603281097650',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'Mercedes-Benz',
'model': 'C Class',
'odometer': 39359,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 48,
'photo_urls': ['https://m.atcdn.co.uk/a/media/e3373f88ecdb4684b56dda9839234483.jpg',
'https://m.atcdn.co.uk/a/media/fe4d48cb210140c5979da66fcd142e43.jpg',
'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'https://m.atcdn.co.uk/a/media/13a57c4bca424b34adb3dd4fe81546d1.jpg',
'https://m.atcdn.co.uk/a/media/bf686fbfdc81497299ed2b206ba29247.jpg',
'https://m.atcdn.co.uk/a/media/a3ac98cca8224314b3cd92bde7f93711.jpg',
'https://m.atcdn.co.uk/a/media/044ed8536f6b411ab9d25e0708e3f250.jpg',
'https://m.atcdn.co.uk/a/media/0a8cd10202754e3d9ae19a66bb9bd275.jpg',
'https://m.atcdn.co.uk/a/media/9c79facdd1d244229ee786718741aad7.jpg',
'https://m.atcdn.co.uk/a/media/8370519fbbd349d18390c570ff1e9577.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d0954fc1-4b60-516d-a205-c323531f793b/d0954fc1-4b60-516d-a205-c323531f793b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 237251,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e3373f88ecdb4684b56dda9839234483.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d0954fc1-4b60-516d-a205-c323531f793b/d0954fc1-4b60-516d-a205-c323531f793b_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 224311,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/fe4d48cb210140c5979da66fcd142e43.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5cc178ba-08ef-53e9-9b51-7b8239327cb6/5cc178ba-08ef-53e9-9b51-7b8239327cb6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37775,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d0954fc1-4b60-516d-a205-c323531f793b/d0954fc1-4b60-516d-a205-c323531f793b_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 221414,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/13a57c4bca424b34adb3dd4fe81546d1.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d0954fc1-4b60-516d-a205-c323531f793b/d0954fc1-4b60-516d-a205-c323531f793b_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 182770,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/bf686fbfdc81497299ed2b206ba29247.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d0954fc1-4b60-516d-a205-c323531f793b/d0954fc1-4b60-516d-a205-c323531f793b_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 211253,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a3ac98cca8224314b3cd92bde7f93711.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d0954fc1-4b60-516d-a205-c323531f793b/d0954fc1-4b60-516d-a205-c323531f793b_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 219834,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/044ed8536f6b411ab9d25e0708e3f250.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d0954fc1-4b60-516d-a205-c323531f793b/d0954fc1-4b60-516d-a205-c323531f793b_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 244124,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0a8cd10202754e3d9ae19a66bb9bd275.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d0954fc1-4b60-516d-a205-c323531f793b/d0954fc1-4b60-516d-a205-c323531f793b_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 214690,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/9c79facdd1d244229ee786718741aad7.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d0954fc1-4b60-516d-a205-c323531f793b/d0954fc1-4b60-516d-a205-c323531f793b_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 230484,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8370519fbbd349d18390c570ff1e9577.jpg',
'Width': 1280}],
'price': 17995,
'price_includes_vat': True,
'registration_date': '2019-03-27',
'seats_number': 4,
'seller_name': None,
'title': 'Mercedes-Benz C-Class 2.0 C220d AMG Line Coupe 2dr Diesel G-Tronic+ '
'Euro 6 (s/s) (194 ps)',
'transmission': 'automatic',
'trim': 'AMG Line',
'year': 2019}
2026-03-30 15:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:28 [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%27202603281097650%27 HTTP/1.1" 200 None
2026-03-30 15:05:28 [auto_selling_autotrader.co.uk] INFO: Saving data for 202603281097650: {'created_time': 1774883128.687648, 'last_price_update_time': 1774883128.687657}
2026-03-30 15:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202603281097650') HTTP/1.1" 204 0
2026-03-30 15:05:28 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:05:28 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 97b1fa1f-6d74-5f21-a4ac-e420c01dae7d with identifier: 202603271081062
2026-03-30 15:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 97b1fa1f-6d74-5f21-a4ac-e420c01dae7d
2026-03-30 15:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F94dda9a8c0894c4dbe3180d2ee2a99d8.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/94dda9a8c0894c4dbe3180d2ee2a99d8.jpg already downloaded
2026-03-30 15:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F870eea8077eb46a2976617794af239de.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/870eea8077eb46a2976617794af239de.jpg already downloaded
2026-03-30 15:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce59af712ba348f5a4717cb958a22cc5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg already downloaded
2026-03-30 15:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0ba8f96f29494217a05641c2ed5ffbb4.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0ba8f96f29494217a05641c2ed5ffbb4.jpg already downloaded
2026-03-30 15:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fcb302eb7204645ef8c9747a7520d292e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cb302eb7204645ef8c9747a7520d292e.jpg already downloaded
2026-03-30 15:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F8edc9c588e6945d8a016c42c646bc844.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8edc9c588e6945d8a016c42c646bc844.jpg already downloaded
2026-03-30 15:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe3296a5e5b2b45e9bd0d5d61c65cc323.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e3296a5e5b2b45e9bd0d5d61c65cc323.jpg already downloaded
2026-03-30 15:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F84b3d0e4b9a04f6f81f74d1aaf92dbd0.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/84b3d0e4b9a04f6f81f74d1aaf92dbd0.jpg already downloaded
2026-03-30 15:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb9623496e5df4728baa2660871e310a9.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b9623496e5df4728baa2660871e310a9.jpg already downloaded
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F8250766964044849abd3e354eca30138.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8250766964044849abd3e354eca30138.jpg already downloaded
2026-03-30 15:05:29 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 97b1fa1f-6d74-5f21-a4ac-e420c01dae7d with identifier 202603271081062
2026-03-30 15:05:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:29 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 97b1fa1f-6d74-5f21-a4ac-e420c01dae7d
2026-03-30 15:05:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 163,
'color': 'White',
'currency': 'GBP',
'description': 'NEO are delighted to offer this IMMACULATE example BMW 1 '
'SERIES 3.0 M140i Shadow Edition 5door Petrol Auto finished in '
'the STUNNING COMBINATION of Alpine White with UNMARKED 18" '
'Jet Black M Double Spoke Alloys - all wrapped in BRIDGESTONE '
'POTENZA tyres and FULL BLACK DAKOTA LEATHER INTERIOR! \n'
'\n'
'This HEAD-TURNING M140i comes complete with a FULL SERVICE '
'HISTORY (recently serviced 02/26 @ 55k), a 3 MONTH WARRANTY '
'(extendable options available), will have a full 12 Month MOT '
'at point of sale and as with all NEO vehicles, is HPI '
'clear! \n'
'\n'
'This LOW-MILEAGE example that looks and drives superb and '
'really is in FANTASTIC CONDITION throughout with additional '
'contrasting black exterior styling helping this car standout '
"from other 140i's on the market. This includes Front "
'Splitter, Front Kidney Grilles, M Mirior Covers, Sideskirts, '
'Rear Diffuser, Rear Spoiler and M Performance Carbon Exhaust '
'Tips! There are also Bilstein Shocks, Eibach Lowering Springs '
'and a VRSF Downpipe that have been added. \n'
'\n'
'The 3.0- litre inline- six engine launches you from 0 to 60 '
'mph in just 4.6 seconds providing unmatched performance, '
'value and driving pleasure! The car also offers switchable '
'driving modes and cutting-edge technology to enhance the '
'driving experience further. \n'
'\n'
'The vehicle comes with a FULLY LOADED SPEC including: HARMON '
'KARDON SOUND SYSTEM, APPLE CARPLAY, BMW PROFESSIONAL '
'(WIDESCREEN) SAT NAV, HEATED SEATS, FULL DAKOTA BLACK '
'LEATHER, FRONT & REAR PARKING SENSORS, KEYLESS START, PRIVACY '
'GLASS, DUAL CLIMATE CONTROL, AIR CON, BLUETOOTH CONNECTIVITY, '
'DAB RADIO, ELEC WINDOWS, POWER FOLDING ELEC MIRRORS, LED AUTO '
'HEADLIGHTS, LEATHER MULTI-FUNCTION STEERING WHEEL & LOTS '
'MORE! \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'PART-EXCHANGE WELCOME\n'
'\n'
'COMPETITVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAIALBLE',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '3L',
'engine_horse_power': 335,
'fuel_type': 'Petrol',
'id': '97b1fa1f-6d74-5f21-a4ac-e420c01dae7d',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202603271081062',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'BMW',
'model': '1 Series',
'odometer': 55545,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 52,
'photo_urls': ['https://m.atcdn.co.uk/a/media/94dda9a8c0894c4dbe3180d2ee2a99d8.jpg',
'https://m.atcdn.co.uk/a/media/870eea8077eb46a2976617794af239de.jpg',
'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'https://m.atcdn.co.uk/a/media/0ba8f96f29494217a05641c2ed5ffbb4.jpg',
'https://m.atcdn.co.uk/a/media/cb302eb7204645ef8c9747a7520d292e.jpg',
'https://m.atcdn.co.uk/a/media/8edc9c588e6945d8a016c42c646bc844.jpg',
'https://m.atcdn.co.uk/a/media/e3296a5e5b2b45e9bd0d5d61c65cc323.jpg',
'https://m.atcdn.co.uk/a/media/84b3d0e4b9a04f6f81f74d1aaf92dbd0.jpg',
'https://m.atcdn.co.uk/a/media/b9623496e5df4728baa2660871e310a9.jpg',
'https://m.atcdn.co.uk/a/media/8250766964044849abd3e354eca30138.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97b1fa1f-6d74-5f21-a4ac-e420c01dae7d/97b1fa1f-6d74-5f21-a4ac-e420c01dae7d_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 256271,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/94dda9a8c0894c4dbe3180d2ee2a99d8.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97b1fa1f-6d74-5f21-a4ac-e420c01dae7d/97b1fa1f-6d74-5f21-a4ac-e420c01dae7d_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 230919,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/870eea8077eb46a2976617794af239de.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5cc178ba-08ef-53e9-9b51-7b8239327cb6/5cc178ba-08ef-53e9-9b51-7b8239327cb6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37775,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97b1fa1f-6d74-5f21-a4ac-e420c01dae7d/97b1fa1f-6d74-5f21-a4ac-e420c01dae7d_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 172901,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0ba8f96f29494217a05641c2ed5ffbb4.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97b1fa1f-6d74-5f21-a4ac-e420c01dae7d/97b1fa1f-6d74-5f21-a4ac-e420c01dae7d_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 120097,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/cb302eb7204645ef8c9747a7520d292e.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97b1fa1f-6d74-5f21-a4ac-e420c01dae7d/97b1fa1f-6d74-5f21-a4ac-e420c01dae7d_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 184573,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8edc9c588e6945d8a016c42c646bc844.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97b1fa1f-6d74-5f21-a4ac-e420c01dae7d/97b1fa1f-6d74-5f21-a4ac-e420c01dae7d_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 226535,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e3296a5e5b2b45e9bd0d5d61c65cc323.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97b1fa1f-6d74-5f21-a4ac-e420c01dae7d/97b1fa1f-6d74-5f21-a4ac-e420c01dae7d_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 229400,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/84b3d0e4b9a04f6f81f74d1aaf92dbd0.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97b1fa1f-6d74-5f21-a4ac-e420c01dae7d/97b1fa1f-6d74-5f21-a4ac-e420c01dae7d_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 182010,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b9623496e5df4728baa2660871e310a9.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97b1fa1f-6d74-5f21-a4ac-e420c01dae7d/97b1fa1f-6d74-5f21-a4ac-e420c01dae7d_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 178082,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8250766964044849abd3e354eca30138.jpg',
'Width': 1280}],
'price': 20995,
'price_includes_vat': True,
'registration_date': '2017-12-14',
'seats_number': 5,
'seller_name': None,
'title': 'BMW 1 SERIES 3.0 M140i Shadow Edition Hatchback 5dr Petrol Auto '
'Euro 6 (s/s) (340 ps)',
'transmission': 'automatic',
'trim': 'Shadow Edition',
'year': 2017}
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202603271081062%27 HTTP/1.1" 200 None
2026-03-30 15:05:29 [auto_selling_autotrader.co.uk] INFO: Saving data for 202603271081062: {'created_time': 1774883129.053209, 'last_price_update_time': 1774883129.05322}
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202603271081062') HTTP/1.1" 204 0
2026-03-30 15:05:29 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:05:29 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 0bd6069a-8713-54b4-b3fc-3c17d8e5b3fb with identifier: 202603261038889
2026-03-30 15:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 0bd6069a-8713-54b4-b3fc-3c17d8e5b3fb
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F27456f203feb4059a7e1d0cfb02c0c86.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/27456f203feb4059a7e1d0cfb02c0c86.jpg already downloaded
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb3f5063e9038408ca9cd5f84fa767ebc.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b3f5063e9038408ca9cd5f84fa767ebc.jpg already downloaded
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce59af712ba348f5a4717cb958a22cc5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg already downloaded
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fcc8207b4160e4e15a97afdf371050ac9.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cc8207b4160e4e15a97afdf371050ac9.jpg already downloaded
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe6bb046c89ff4c9186e473ced22c8c5e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e6bb046c89ff4c9186e473ced22c8c5e.jpg already downloaded
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ffd9d7998a61b4c08be9c3e1e5f65c8de.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fd9d7998a61b4c08be9c3e1e5f65c8de.jpg already downloaded
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc9762aa4fb444c65bca235c308809826.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c9762aa4fb444c65bca235c308809826.jpg already downloaded
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F2d50f453306044c4bb6d38d85eb26664.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2d50f453306044c4bb6d38d85eb26664.jpg already downloaded
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe0d5fbf66b1944a3bf28a17b02904fde.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e0d5fbf66b1944a3bf28a17b02904fde.jpg already downloaded
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F733c3994d0e441b0af85e2c4963c9ddd.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/733c3994d0e441b0af85e2c4963c9ddd.jpg already downloaded
2026-03-30 15:05:29 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 0bd6069a-8713-54b4-b3fc-3c17d8e5b3fb with identifier 202603261038889
2026-03-30 15:05:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:29 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 0bd6069a-8713-54b4-b3fc-3c17d8e5b3fb
2026-03-30 15:05:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 168,
'color': 'White',
'currency': 'GBP',
'description': 'NEO are delighted to offer this FANTASTIC example NISSAN JUKE '
'1.6 DIG-T Nismo RS, finished in sought-after Pearelscent '
'Metallic White with 18" Multispoke Bi-colour Alloys and part '
'ALCANTARA and cloth Nismo sports interior! \n'
'\n'
'This cared-for vehicle comes complete with SUPERB SERVICE '
"HISTORY (Recently serviced in Mar '26 @ 62k) a 3 MONTH "
'WARRANTY (extendable options available with RAC),12 Month MOT '
'(25/03/26 with No Advisories) and as with all NEO vehicles, '
'is HPI clear! \n'
'\n'
'This example looks and drives superb with the 1.6 litre '
'engine providing excellent performance.\n'
'\n'
'There are also 2 Nissan keys present. \n'
'\n'
'In addition, being the Nismo RS model, this vehicle comes '
'with a SUPER SPEC including: REVERSE CAMERA, SAT NAV, '
'TOUCHSCREEN INFORTAINMENT SYSTEM, REAR PARKING SENSORS, '
'PRIVACY GLASS, AIR CON, BLUETOOTH CONNECTIVITY, DAB RADIO, '
'ELEC WINDOWS, ELEC MIRRORS, AUTO HEADLIGHTS, LEATHER '
'MULTI-FUNCTION STEERING WHEEL & LOTS MORE! \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'PART EXCHANGE WELCOME\n'
'\n'
'COMPETITVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAIALBLE',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.6L',
'engine_horse_power': 215,
'fuel_type': 'Petrol',
'id': '0bd6069a-8713-54b4-b3fc-3c17d8e5b3fb',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202603261038889',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'Nissan',
'model': 'Juke',
'odometer': 62085,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 47,
'photo_urls': ['https://m.atcdn.co.uk/a/media/27456f203feb4059a7e1d0cfb02c0c86.jpg',
'https://m.atcdn.co.uk/a/media/b3f5063e9038408ca9cd5f84fa767ebc.jpg',
'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'https://m.atcdn.co.uk/a/media/cc8207b4160e4e15a97afdf371050ac9.jpg',
'https://m.atcdn.co.uk/a/media/e6bb046c89ff4c9186e473ced22c8c5e.jpg',
'https://m.atcdn.co.uk/a/media/fd9d7998a61b4c08be9c3e1e5f65c8de.jpg',
'https://m.atcdn.co.uk/a/media/c9762aa4fb444c65bca235c308809826.jpg',
'https://m.atcdn.co.uk/a/media/2d50f453306044c4bb6d38d85eb26664.jpg',
'https://m.atcdn.co.uk/a/media/e0d5fbf66b1944a3bf28a17b02904fde.jpg',
'https://m.atcdn.co.uk/a/media/733c3994d0e441b0af85e2c4963c9ddd.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0bd6069a-8713-54b4-b3fc-3c17d8e5b3fb/0bd6069a-8713-54b4-b3fc-3c17d8e5b3fb_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 212540,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/27456f203feb4059a7e1d0cfb02c0c86.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0bd6069a-8713-54b4-b3fc-3c17d8e5b3fb/0bd6069a-8713-54b4-b3fc-3c17d8e5b3fb_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 188165,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b3f5063e9038408ca9cd5f84fa767ebc.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5cc178ba-08ef-53e9-9b51-7b8239327cb6/5cc178ba-08ef-53e9-9b51-7b8239327cb6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37775,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0bd6069a-8713-54b4-b3fc-3c17d8e5b3fb/0bd6069a-8713-54b4-b3fc-3c17d8e5b3fb_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 176871,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/cc8207b4160e4e15a97afdf371050ac9.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0bd6069a-8713-54b4-b3fc-3c17d8e5b3fb/0bd6069a-8713-54b4-b3fc-3c17d8e5b3fb_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 143071,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e6bb046c89ff4c9186e473ced22c8c5e.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0bd6069a-8713-54b4-b3fc-3c17d8e5b3fb/0bd6069a-8713-54b4-b3fc-3c17d8e5b3fb_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 176999,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/fd9d7998a61b4c08be9c3e1e5f65c8de.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0bd6069a-8713-54b4-b3fc-3c17d8e5b3fb/0bd6069a-8713-54b4-b3fc-3c17d8e5b3fb_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 163877,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/c9762aa4fb444c65bca235c308809826.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0bd6069a-8713-54b4-b3fc-3c17d8e5b3fb/0bd6069a-8713-54b4-b3fc-3c17d8e5b3fb_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 205657,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/2d50f453306044c4bb6d38d85eb26664.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0bd6069a-8713-54b4-b3fc-3c17d8e5b3fb/0bd6069a-8713-54b4-b3fc-3c17d8e5b3fb_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 180859,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e0d5fbf66b1944a3bf28a17b02904fde.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0bd6069a-8713-54b4-b3fc-3c17d8e5b3fb/0bd6069a-8713-54b4-b3fc-3c17d8e5b3fb_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71066,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/733c3994d0e441b0af85e2c4963c9ddd.jpg',
'Width': 1280}],
'price': 8495,
'price_includes_vat': True,
'registration_date': '2017-09-21',
'seats_number': 5,
'seller_name': None,
'title': 'Nissan Juke 1.6 DIG-T Nismo RS SUV 5dr Petrol Manual Euro 6 (218 '
'ps)',
'transmission': 'manual',
'trim': 'Nismo RS',
'year': 2017}
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202603261038889%27 HTTP/1.1" 200 None
2026-03-30 15:05:29 [auto_selling_autotrader.co.uk] INFO: Saving data for 202603261038889: {'created_time': 1774883129.294525, 'last_price_update_time': 1774883129.294535}
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202603261038889') HTTP/1.1" 204 0
2026-03-30 15:05:29 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:05:29 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 08b94171-c19e-5c51-8c33-73f2e8cdcaf9 with identifier: 202603230943319
2026-03-30 15:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 08b94171-c19e-5c51-8c33-73f2e8cdcaf9
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F6dc98fa3a24c4d4aabb8e8de9ecf1f1b.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6dc98fa3a24c4d4aabb8e8de9ecf1f1b.jpg already downloaded
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F938e0ea591f946f3a4518ae65c0b2d87.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/938e0ea591f946f3a4518ae65c0b2d87.jpg already downloaded
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce59af712ba348f5a4717cb958a22cc5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg already downloaded
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fdda50e3763a04d5dbc7944eaed1f13b0.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/dda50e3763a04d5dbc7944eaed1f13b0.jpg already downloaded
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Faa71219423804148adb9e516a49d6413.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/aa71219423804148adb9e516a49d6413.jpg already downloaded
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F697ad5dd02d147e3b418c94257f5703a.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/697ad5dd02d147e3b418c94257f5703a.jpg already downloaded
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F59699926aab2409582996ba05ec0331e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/59699926aab2409582996ba05ec0331e.jpg already downloaded
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fd6e14d93455b4e83a0f91ccd3255cf72.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d6e14d93455b4e83a0f91ccd3255cf72.jpg already downloaded
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F68838f87fed0447abcccd89870ce50e0.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/68838f87fed0447abcccd89870ce50e0.jpg already downloaded
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F362e4c9c78774b1db99de512b0431b97.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/362e4c9c78774b1db99de512b0431b97.jpg already downloaded
2026-03-30 15:05:29 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 08b94171-c19e-5c51-8c33-73f2e8cdcaf9 with identifier 202603230943319
2026-03-30 15:05:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:29 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 08b94171-c19e-5c51-8c33-73f2e8cdcaf9
2026-03-30 15:05:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 145,
'color': 'Blue',
'currency': 'GBP',
'description': 'NEO are delighted to offer this STUNNING and IMMACULATE '
'example BMW 3 SERIES 3.0 335d M Sport Coupe finished in '
'Estoril Blue with ALCANTARA M Sport interior and UNMARKED 19" '
'BMW M DOUBLE SPOKE ALLOYS! \n'
'\n'
'This vehicle comes complete with FULL SERVICE HISTORY '
"(recently serviced Nov '25 at @ 74K) a 3 MONTH WARRANTY "
'(extendable options available with RAC), will have a new 12 '
'Month MOT at point of sale and as with all NEO vehicles, is '
'HPI clear! \n'
'\n'
'This head-turning, prestige saloon looks and drives superb '
'and really is in OUTSTANDING CONDITION throughout. The 3.0 '
'Twin Turbo engine is smooth as silk, pulling effortlessly and '
'provides superb performance with interchangeable driving '
'modes to further enhance your driving experience! \n'
'\n'
'In addition to the factory M Sport equipment, this vehicle '
'comes complete with a LOADED SPEC including: M SPORT PLUS '
'PACK, HARMON KARDON AUDIO, ADAPTIVE LED HEADLIGHTS, HEATED '
'FRONT SEATS, FRONT & REAR PARKING SENSORS, SAT NAV, BLUETOOTH '
', EXTERIOR FOLDING MIRRORS WITH ANTI DAZZLE, SUN PROTECTION '
'GLASS & MORE \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'PART-EXCHANGE WELCOME.\n'
'\n'
'COMPETITIVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAILABLE',
'doors_number': 4,
'emission_standard': 'Euro 6',
'engine': '3L',
'engine_horse_power': 309,
'fuel_type': 'Diesel',
'id': '08b94171-c19e-5c51-8c33-73f2e8cdcaf9',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202603230943319',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'BMW',
'model': '3 Series',
'odometer': 75222,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 53,
'photo_urls': ['https://m.atcdn.co.uk/a/media/6dc98fa3a24c4d4aabb8e8de9ecf1f1b.jpg',
'https://m.atcdn.co.uk/a/media/938e0ea591f946f3a4518ae65c0b2d87.jpg',
'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'https://m.atcdn.co.uk/a/media/dda50e3763a04d5dbc7944eaed1f13b0.jpg',
'https://m.atcdn.co.uk/a/media/aa71219423804148adb9e516a49d6413.jpg',
'https://m.atcdn.co.uk/a/media/697ad5dd02d147e3b418c94257f5703a.jpg',
'https://m.atcdn.co.uk/a/media/59699926aab2409582996ba05ec0331e.jpg',
'https://m.atcdn.co.uk/a/media/d6e14d93455b4e83a0f91ccd3255cf72.jpg',
'https://m.atcdn.co.uk/a/media/68838f87fed0447abcccd89870ce50e0.jpg',
'https://m.atcdn.co.uk/a/media/362e4c9c78774b1db99de512b0431b97.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08b94171-c19e-5c51-8c33-73f2e8cdcaf9/08b94171-c19e-5c51-8c33-73f2e8cdcaf9_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 221436,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/6dc98fa3a24c4d4aabb8e8de9ecf1f1b.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08b94171-c19e-5c51-8c33-73f2e8cdcaf9/08b94171-c19e-5c51-8c33-73f2e8cdcaf9_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 192657,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/938e0ea591f946f3a4518ae65c0b2d87.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5cc178ba-08ef-53e9-9b51-7b8239327cb6/5cc178ba-08ef-53e9-9b51-7b8239327cb6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37775,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08b94171-c19e-5c51-8c33-73f2e8cdcaf9/08b94171-c19e-5c51-8c33-73f2e8cdcaf9_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 201949,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/dda50e3763a04d5dbc7944eaed1f13b0.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08b94171-c19e-5c51-8c33-73f2e8cdcaf9/08b94171-c19e-5c51-8c33-73f2e8cdcaf9_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 189676,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/aa71219423804148adb9e516a49d6413.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08b94171-c19e-5c51-8c33-73f2e8cdcaf9/08b94171-c19e-5c51-8c33-73f2e8cdcaf9_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 209423,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/697ad5dd02d147e3b418c94257f5703a.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08b94171-c19e-5c51-8c33-73f2e8cdcaf9/08b94171-c19e-5c51-8c33-73f2e8cdcaf9_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 211856,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/59699926aab2409582996ba05ec0331e.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08b94171-c19e-5c51-8c33-73f2e8cdcaf9/08b94171-c19e-5c51-8c33-73f2e8cdcaf9_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 232311,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/d6e14d93455b4e83a0f91ccd3255cf72.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08b94171-c19e-5c51-8c33-73f2e8cdcaf9/08b94171-c19e-5c51-8c33-73f2e8cdcaf9_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 212229,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/68838f87fed0447abcccd89870ce50e0.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08b94171-c19e-5c51-8c33-73f2e8cdcaf9/08b94171-c19e-5c51-8c33-73f2e8cdcaf9_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 208398,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/362e4c9c78774b1db99de512b0431b97.jpg',
'Width': 1280}],
'price': 14995,
'price_includes_vat': True,
'registration_date': '2016-03-18',
'seats_number': 5,
'seller_name': None,
'title': 'BMW 3 SERIES 3.0 335d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 '
'(s/s) (313 ps)',
'transmission': 'automatic',
'trim': 'M Sport',
'year': 2016}
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202603230943319%27 HTTP/1.1" 200 None
2026-03-30 15:05:29 [auto_selling_autotrader.co.uk] INFO: Saving data for 202603230943319: {'created_time': 1774883129.662472, 'last_price_update_time': 1774883129.662488}
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202603230943319') HTTP/1.1" 204 0
2026-03-30 15:05:29 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:05:29 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 7ae49a4c-2093-530f-bede-05e8c576e93f with identifier: 202603170775126
2026-03-30 15:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 7ae49a4c-2093-530f-bede-05e8c576e93f
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F06712a4e057c43ec9189039c558dec81.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/06712a4e057c43ec9189039c558dec81.jpg already downloaded
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff141d53fe9834df2bcf1fa7d9a8ac9bb.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f141d53fe9834df2bcf1fa7d9a8ac9bb.jpg already downloaded
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce59af712ba348f5a4717cb958a22cc5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg already downloaded
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F5ec37d5f5dcb4a4e8f88a28ec6cde3ac.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5ec37d5f5dcb4a4e8f88a28ec6cde3ac.jpg already downloaded
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fcdfc4e88646f41af97b20dd08f091063.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cdfc4e88646f41af97b20dd08f091063.jpg already downloaded
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F270e8821dc814fc09f2cb20e9289f349.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/270e8821dc814fc09f2cb20e9289f349.jpg already downloaded
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F85437a78ab1c4f0db6e48ab4fd6140e8.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/85437a78ab1c4f0db6e48ab4fd6140e8.jpg already downloaded
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F7b51ad63ec1341389adc76b09dd3bfa1.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7b51ad63ec1341389adc76b09dd3bfa1.jpg already downloaded
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F92ad7eb7c189473f89b39ed16d673cbd.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/92ad7eb7c189473f89b39ed16d673cbd.jpg already downloaded
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Facd57e0b343a4df49e505d6e120d7853.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/acd57e0b343a4df49e505d6e120d7853.jpg already downloaded
2026-03-30 15:05:29 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 7ae49a4c-2093-530f-bede-05e8c576e93f with identifier 202603170775126
2026-03-30 15:05:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:29 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 7ae49a4c-2093-530f-bede-05e8c576e93f
2026-03-30 15:05:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 185,
'color': 'Blue',
'currency': 'GBP',
'description': 'NEO are delighted to offer this IMMACULATE example KIA '
'SPORTAGE 1.6 T-GDi GT-Line SUV in Metallic Blue with UNMARKED '
'19" Alloys and a Full Black Leather interior\n'
'\n'
'This LOW-MILEAGE vehicle has a FULL SERVICE HISTORY (recently '
'SERVICED @ 18,243), comes with a 3 MONTH WARRANTY (extendable '
'warranties available with RAC), will have a full 12 Month MOT '
'at point of sale and as with all NEO vehicles, is HPI '
'clear! \n'
'\n'
'This sought-after family SUV looks and drives superb and '
'really is in OUTSTANDING CONDITION throughout. The 1.6L '
'Petrol engine provides both economy and performance alongside '
'the space and practicality that this Kia has to offer! \n'
'\n'
'Being the GT-Line model, it comes LOADED with SPEC including: '
'APPLE CARPLAY, SATELLITE NAVIGATION, REVERSE CAMERA, HEATED '
'FRONT SEATS, HEATED REAR SEATS, FRONT & REAR PARKING SENSORS, '
'SPEED LIMITER, DUAL CLIMATE CONTROL, AIR CON, BLUETOOTH '
'CONNECTIVITY, DAB RADIO, ELEC WINDOWS, ELEC MIRRORS, USB/AUX '
'INPUT & FOLDING REAR SEATS FOR ADDITIONAL SPACE*** \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'PART-EXCHANGE WELCOME\n'
'\n'
'COMPETITIVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAILABLE',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.6L',
'engine_horse_power': 174,
'fuel_type': 'Petrol',
'id': '7ae49a4c-2093-530f-bede-05e8c576e93f',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202603170775126',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'Kia',
'model': 'Sportage',
'odometer': 19891,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 52,
'photo_urls': ['https://m.atcdn.co.uk/a/media/06712a4e057c43ec9189039c558dec81.jpg',
'https://m.atcdn.co.uk/a/media/f141d53fe9834df2bcf1fa7d9a8ac9bb.jpg',
'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'https://m.atcdn.co.uk/a/media/5ec37d5f5dcb4a4e8f88a28ec6cde3ac.jpg',
'https://m.atcdn.co.uk/a/media/cdfc4e88646f41af97b20dd08f091063.jpg',
'https://m.atcdn.co.uk/a/media/270e8821dc814fc09f2cb20e9289f349.jpg',
'https://m.atcdn.co.uk/a/media/85437a78ab1c4f0db6e48ab4fd6140e8.jpg',
'https://m.atcdn.co.uk/a/media/7b51ad63ec1341389adc76b09dd3bfa1.jpg',
'https://m.atcdn.co.uk/a/media/92ad7eb7c189473f89b39ed16d673cbd.jpg',
'https://m.atcdn.co.uk/a/media/acd57e0b343a4df49e505d6e120d7853.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ae49a4c-2093-530f-bede-05e8c576e93f/7ae49a4c-2093-530f-bede-05e8c576e93f_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 242766,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/06712a4e057c43ec9189039c558dec81.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ae49a4c-2093-530f-bede-05e8c576e93f/7ae49a4c-2093-530f-bede-05e8c576e93f_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 176286,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f141d53fe9834df2bcf1fa7d9a8ac9bb.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5cc178ba-08ef-53e9-9b51-7b8239327cb6/5cc178ba-08ef-53e9-9b51-7b8239327cb6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37775,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ae49a4c-2093-530f-bede-05e8c576e93f/7ae49a4c-2093-530f-bede-05e8c576e93f_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 156983,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/5ec37d5f5dcb4a4e8f88a28ec6cde3ac.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ae49a4c-2093-530f-bede-05e8c576e93f/7ae49a4c-2093-530f-bede-05e8c576e93f_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 148477,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/cdfc4e88646f41af97b20dd08f091063.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ae49a4c-2093-530f-bede-05e8c576e93f/7ae49a4c-2093-530f-bede-05e8c576e93f_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 202575,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/270e8821dc814fc09f2cb20e9289f349.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ae49a4c-2093-530f-bede-05e8c576e93f/7ae49a4c-2093-530f-bede-05e8c576e93f_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 216766,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/85437a78ab1c4f0db6e48ab4fd6140e8.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ae49a4c-2093-530f-bede-05e8c576e93f/7ae49a4c-2093-530f-bede-05e8c576e93f_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 230607,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/7b51ad63ec1341389adc76b09dd3bfa1.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ae49a4c-2093-530f-bede-05e8c576e93f/7ae49a4c-2093-530f-bede-05e8c576e93f_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 221194,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/92ad7eb7c189473f89b39ed16d673cbd.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ae49a4c-2093-530f-bede-05e8c576e93f/7ae49a4c-2093-530f-bede-05e8c576e93f_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 93490,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/acd57e0b343a4df49e505d6e120d7853.jpg',
'Width': 1280}],
'price': 16795,
'price_includes_vat': True,
'registration_date': '2021-07-16',
'seats_number': 5,
'seller_name': None,
'title': 'KIA Sportage 1.6 T-GDi GT-Line SUV 5dr Petrol Manual Euro 6 (s/s) '
'(174 bhp)',
'transmission': 'manual',
'trim': 'GT-Line',
'year': 2021}
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202603170775126%27 HTTP/1.1" 200 None
2026-03-30 15:05:29 [auto_selling_autotrader.co.uk] INFO: Saving data for 202603170775126: {'created_time': 1774883129.911629, 'last_price_update_time': 1774883129.911639}
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202603170775126') HTTP/1.1" 204 0
2026-03-30 15:05:29 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:05:29 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: f8fde437-0ef1-5ecc-a49e-0f8222639f78 with identifier: 202603160738509
2026-03-30 15:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f8fde437-0ef1-5ecc-a49e-0f8222639f78
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc08a1187d44e4fbfa103ee11113ad955.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c08a1187d44e4fbfa103ee11113ad955.jpg already downloaded
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb44513eaeffa41e2a7281c143b235bc7.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b44513eaeffa41e2a7281c143b235bc7.jpg already downloaded
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce59af712ba348f5a4717cb958a22cc5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg already downloaded
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F6cd93b807f43492193193fc2422556b4.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6cd93b807f43492193193fc2422556b4.jpg already downloaded
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F4d297b754b444a88abe4a019f1c9a4d6.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4d297b754b444a88abe4a019f1c9a4d6.jpg already downloaded
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb61192a0f2574d1a9f042d526fa3bda2.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b61192a0f2574d1a9f042d526fa3bda2.jpg already downloaded
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Faf481cdfe68a45d1aa1be2e2ac02a389.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/af481cdfe68a45d1aa1be2e2ac02a389.jpg already downloaded
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F71e2ded152fc420ebf769dcd1b543618.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/71e2ded152fc420ebf769dcd1b543618.jpg already downloaded
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fd0035101147c41368f2f87fdcd27d493.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d0035101147c41368f2f87fdcd27d493.jpg already downloaded
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F51126c0cdfb84facbc09fbe98409bb39.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/51126c0cdfb84facbc09fbe98409bb39.jpg already downloaded
2026-03-30 15:05:30 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: f8fde437-0ef1-5ecc-a49e-0f8222639f78 with identifier 202603160738509
2026-03-30 15:05:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:30 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item f8fde437-0ef1-5ecc-a49e-0f8222639f78
2026-03-30 15:05:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 156,
'color': 'Grey',
'currency': 'GBP',
'description': 'NEO are delighted to offer this ABSOLUTELY IMMACULATE example '
'AUDI A4 2.0 TFSI 35 Black Edition finished in Nardo Grey with '
'UPGRADED 19" 5 Spoke AUDI Sport Alloys wrapped in Hankook '
'tyres and a half LEATHER INTERIOR! \n'
'\n'
'This vehicle comes complete with FULL AUDI MAIN DEALER '
'SERVICE HISTORY (including RECENT SERVICE 04.03.26 @ 35K at '
'Halesowen Audi), a 3 MONTH WARRANTY (extendable options '
'available with RAC), MOT until 30/03/2027 with NO ADVISORIES '
'and as with all NEO vehicles, is HPI clear! \n'
'\n'
'This head-turning saloon looks and drives superb and really '
'is in FANTASTIC CONDITION throughout. The 2.0 litre engine '
'pulls effortlessly and provides outstanding fuel economy and '
'ample performance with the subtle black accents of the Black '
'Edition trim contrasts perfectly with stand-out Nardo Grey. \n'
'\n'
'The vehicle comes complete with 2 original AUDI keys. \n'
'\n'
'In addition, being the BLACK EDITION this vehicle comes with '
'a FULLY LOADED SPEC including: BANG & OLUFSEN SOUND SYSTEM, '
'APPLE CARPLAY, HEATED SEATS, SAT NAV, HALF LEATHER, REAR '
'PARKING SENSORS, SPEED LIMITER, PRIVACY GLASS, AIR CON, '
'BLUETOOTH CONNECTIVITY, DAB RADIO, ELEC WINDOWS, ELEC '
'MIRRORS, AUTO HEADLIGHTS, LEATHER MULTI-FUNCTION STEERING '
'WHEEL & LOTS MORE! \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'PART EXCHANGE WELCOME\n'
'\n'
'COMPETITVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAIALBLE',
'doors_number': 4,
'emission_standard': 'Euro 6',
'engine': '2L',
'engine_horse_power': 148,
'fuel_type': 'Petrol',
'id': 'f8fde437-0ef1-5ecc-a49e-0f8222639f78',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202603160738509',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'Audi',
'model': 'A4',
'odometer': 35394,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 56,
'photo_urls': ['https://m.atcdn.co.uk/a/media/c08a1187d44e4fbfa103ee11113ad955.jpg',
'https://m.atcdn.co.uk/a/media/b44513eaeffa41e2a7281c143b235bc7.jpg',
'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'https://m.atcdn.co.uk/a/media/6cd93b807f43492193193fc2422556b4.jpg',
'https://m.atcdn.co.uk/a/media/4d297b754b444a88abe4a019f1c9a4d6.jpg',
'https://m.atcdn.co.uk/a/media/b61192a0f2574d1a9f042d526fa3bda2.jpg',
'https://m.atcdn.co.uk/a/media/af481cdfe68a45d1aa1be2e2ac02a389.jpg',
'https://m.atcdn.co.uk/a/media/71e2ded152fc420ebf769dcd1b543618.jpg',
'https://m.atcdn.co.uk/a/media/d0035101147c41368f2f87fdcd27d493.jpg',
'https://m.atcdn.co.uk/a/media/51126c0cdfb84facbc09fbe98409bb39.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f8fde437-0ef1-5ecc-a49e-0f8222639f78/f8fde437-0ef1-5ecc-a49e-0f8222639f78_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 220529,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/c08a1187d44e4fbfa103ee11113ad955.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f8fde437-0ef1-5ecc-a49e-0f8222639f78/f8fde437-0ef1-5ecc-a49e-0f8222639f78_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 193506,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b44513eaeffa41e2a7281c143b235bc7.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5cc178ba-08ef-53e9-9b51-7b8239327cb6/5cc178ba-08ef-53e9-9b51-7b8239327cb6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37775,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f8fde437-0ef1-5ecc-a49e-0f8222639f78/f8fde437-0ef1-5ecc-a49e-0f8222639f78_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 181402,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/6cd93b807f43492193193fc2422556b4.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f8fde437-0ef1-5ecc-a49e-0f8222639f78/f8fde437-0ef1-5ecc-a49e-0f8222639f78_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 174556,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/4d297b754b444a88abe4a019f1c9a4d6.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f8fde437-0ef1-5ecc-a49e-0f8222639f78/f8fde437-0ef1-5ecc-a49e-0f8222639f78_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 199858,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b61192a0f2574d1a9f042d526fa3bda2.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f8fde437-0ef1-5ecc-a49e-0f8222639f78/f8fde437-0ef1-5ecc-a49e-0f8222639f78_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 196581,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/af481cdfe68a45d1aa1be2e2ac02a389.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f8fde437-0ef1-5ecc-a49e-0f8222639f78/f8fde437-0ef1-5ecc-a49e-0f8222639f78_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 230806,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/71e2ded152fc420ebf769dcd1b543618.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f8fde437-0ef1-5ecc-a49e-0f8222639f78/f8fde437-0ef1-5ecc-a49e-0f8222639f78_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 196475,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/d0035101147c41368f2f87fdcd27d493.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f8fde437-0ef1-5ecc-a49e-0f8222639f78/f8fde437-0ef1-5ecc-a49e-0f8222639f78_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 212398,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/51126c0cdfb84facbc09fbe98409bb39.jpg',
'Width': 1280}],
'price': 21995,
'price_includes_vat': True,
'registration_date': '2022-03-31',
'seats_number': 5,
'seller_name': None,
'title': 'Audi A4 2.0 TFSI 35 Black Edition Saloon 4dr Petrol S Tronic Euro 6 '
'(s/s) (150 ps)',
'transmission': 'automatic',
'trim': 'Black Edition',
'year': 2022}
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:30 [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%27202603160738509%27 HTTP/1.1" 200 None
2026-03-30 15:05:30 [auto_selling_autotrader.co.uk] INFO: Saving data for 202603160738509: {'created_time': 1774883130.297399, 'last_price_update_time': 1774883130.297411}
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202603160738509') HTTP/1.1" 204 0
2026-03-30 15:05:30 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:05:30 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 1eec1a97-6b78-5505-ac4c-32201e45c925 with identifier: 202603100578739
2026-03-30 15:05:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1eec1a97-6b78-5505-ac4c-32201e45c925
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F1b0b28e9097c47b59a769502de19ee33.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1b0b28e9097c47b59a769502de19ee33.jpg already downloaded
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F27e2be857a58489dbcdf9080633e79e4.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/27e2be857a58489dbcdf9080633e79e4.jpg already downloaded
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce59af712ba348f5a4717cb958a22cc5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg already downloaded
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F143730dceda84c08a21873445bb8dcc4.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/143730dceda84c08a21873445bb8dcc4.jpg already downloaded
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F5d404018e05f4dc08695f5a8acca83be.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5d404018e05f4dc08695f5a8acca83be.jpg already downloaded
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F1ae9c7eda1f0445b8979af48a064e6f6.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1ae9c7eda1f0445b8979af48a064e6f6.jpg already downloaded
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0811aa069c3b44a3a41e7fc5cc558f20.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0811aa069c3b44a3a41e7fc5cc558f20.jpg already downloaded
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc4f971d2f6a64d58bf86d0030f9d55f7.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c4f971d2f6a64d58bf86d0030f9d55f7.jpg already downloaded
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fab6e2e68a31c40719aa6c99ac5ef4f1f.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ab6e2e68a31c40719aa6c99ac5ef4f1f.jpg already downloaded
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F59ca73b4df614a9ab98586fbdb3c4c4c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/59ca73b4df614a9ab98586fbdb3c4c4c.jpg already downloaded
2026-03-30 15:05:30 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 1eec1a97-6b78-5505-ac4c-32201e45c925 with identifier 202603100578739
2026-03-30 15:05:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:30 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 1eec1a97-6b78-5505-ac4c-32201e45c925
2026-03-30 15:05:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 179,
'color': 'White',
'currency': 'GBP',
'description': 'NEO are delighted to offer this IMMACULATE example KIA '
'SPORTAGE 1.6 T-GDi 4 SUV in Stand-out White with 19" Alloys '
'and a Full Black Leather interior\n'
'\n'
'This vehicle has a FULL SERVICE HISTORY (recently SERVICED '
"Jan '26 @ 43,668), comes with a 3 MONTH WARRANTY (extendable "
'warranties available with RAC), will have a full 12 Month MOT '
'at point of sale and as with all NEO vehicles, is HPI '
'clear! \n'
'\n'
'This sought-after family SUV looks and drives superb and '
'really is in OUTSTANDING CONDITION throughout. The 1.6L '
'Petrol engine provides both economy and performance alongside '
'the space and practicality that this Kia has to offer! \n'
'\n'
'Being the T-GDi model, it comes ABSOLUTELY LOADED with SPEC '
'including: OPENING PAN ROOF, APPLE/ANDROID CARPLAY, SATELLITE '
'NAVIGATION, REVERSE CAMERA, HEATED STEERING WHEEL, HEATED '
'FRONT SEATS, HEATED REAR SEATS, FRONT & REAR PARKING SENSORS, '
'SPEED LIMITER, DUAL CLIMATE CONTROL, AIR CON, BLUETOOTH '
'CONNECTIVITY, DAB RADIO, ELEC WINDOWS, ELEC MIRRORS, USB/AUX '
'INPUT & FOLDING REAR SEATS FOR ADDITIONAL SPACE*** \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'PART-EXCHANGE WELCOME\n'
'\n'
'COMPETITIVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAILABLE',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.6L',
'engine_horse_power': 174,
'fuel_type': 'Petrol',
'id': '1eec1a97-6b78-5505-ac4c-32201e45c925',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202603100578739',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'Kia',
'model': 'Sportage',
'odometer': 44120,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 44,
'photo_urls': ['https://m.atcdn.co.uk/a/media/1b0b28e9097c47b59a769502de19ee33.jpg',
'https://m.atcdn.co.uk/a/media/27e2be857a58489dbcdf9080633e79e4.jpg',
'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'https://m.atcdn.co.uk/a/media/143730dceda84c08a21873445bb8dcc4.jpg',
'https://m.atcdn.co.uk/a/media/5d404018e05f4dc08695f5a8acca83be.jpg',
'https://m.atcdn.co.uk/a/media/1ae9c7eda1f0445b8979af48a064e6f6.jpg',
'https://m.atcdn.co.uk/a/media/0811aa069c3b44a3a41e7fc5cc558f20.jpg',
'https://m.atcdn.co.uk/a/media/c4f971d2f6a64d58bf86d0030f9d55f7.jpg',
'https://m.atcdn.co.uk/a/media/ab6e2e68a31c40719aa6c99ac5ef4f1f.jpg',
'https://m.atcdn.co.uk/a/media/59ca73b4df614a9ab98586fbdb3c4c4c.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1eec1a97-6b78-5505-ac4c-32201e45c925/1eec1a97-6b78-5505-ac4c-32201e45c925_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 167772,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/1b0b28e9097c47b59a769502de19ee33.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1eec1a97-6b78-5505-ac4c-32201e45c925/1eec1a97-6b78-5505-ac4c-32201e45c925_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 189116,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/27e2be857a58489dbcdf9080633e79e4.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5cc178ba-08ef-53e9-9b51-7b8239327cb6/5cc178ba-08ef-53e9-9b51-7b8239327cb6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37775,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1eec1a97-6b78-5505-ac4c-32201e45c925/1eec1a97-6b78-5505-ac4c-32201e45c925_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 135895,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/143730dceda84c08a21873445bb8dcc4.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1eec1a97-6b78-5505-ac4c-32201e45c925/1eec1a97-6b78-5505-ac4c-32201e45c925_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 151597,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/5d404018e05f4dc08695f5a8acca83be.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1eec1a97-6b78-5505-ac4c-32201e45c925/1eec1a97-6b78-5505-ac4c-32201e45c925_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 162873,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/1ae9c7eda1f0445b8979af48a064e6f6.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1eec1a97-6b78-5505-ac4c-32201e45c925/1eec1a97-6b78-5505-ac4c-32201e45c925_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 138756,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0811aa069c3b44a3a41e7fc5cc558f20.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1eec1a97-6b78-5505-ac4c-32201e45c925/1eec1a97-6b78-5505-ac4c-32201e45c925_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 145548,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/c4f971d2f6a64d58bf86d0030f9d55f7.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1eec1a97-6b78-5505-ac4c-32201e45c925/1eec1a97-6b78-5505-ac4c-32201e45c925_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 149545,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ab6e2e68a31c40719aa6c99ac5ef4f1f.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1eec1a97-6b78-5505-ac4c-32201e45c925/1eec1a97-6b78-5505-ac4c-32201e45c925_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 164098,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/59ca73b4df614a9ab98586fbdb3c4c4c.jpg',
'Width': 1280}],
'price': 13495,
'price_includes_vat': True,
'registration_date': '2018-09-28',
'seats_number': 5,
'seller_name': None,
'title': 'KIA Sportage 1.6 T-GDi 4 SUV 5dr Petrol Manual Euro 6 (s/s) (174 '
'bhp)',
'transmission': 'manual',
'trim': '4',
'year': 2018}
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:30 [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%27202603100578739%27 HTTP/1.1" 200 None
2026-03-30 15:05:30 [auto_selling_autotrader.co.uk] INFO: Saving data for 202603100578739: {'created_time': 1774883130.547283, 'last_price_update_time': 1774883130.547296}
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202603100578739') HTTP/1.1" 204 0
2026-03-30 15:05:30 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:05:30 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 0fc32294-4016-59cc-823b-e3148c187b72 with identifier: 202603100569446
2026-03-30 15:05:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 0fc32294-4016-59cc-823b-e3148c187b72
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F9dd7c354f1a04b80b8c12ecb6ee964c5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9dd7c354f1a04b80b8c12ecb6ee964c5.jpg already downloaded
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F046b63011b1147d7b186f20fd21a2b4e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/046b63011b1147d7b186f20fd21a2b4e.jpg already downloaded
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce59af712ba348f5a4717cb958a22cc5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg already downloaded
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F56b5429c0d8b4439b9601d40b9e8fd19.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/56b5429c0d8b4439b9601d40b9e8fd19.jpg already downloaded
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F12cfa06dde86468f82015063be8eb970.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/12cfa06dde86468f82015063be8eb970.jpg already downloaded
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F4911c03b031249ca916c0223e4abf023.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4911c03b031249ca916c0223e4abf023.jpg already downloaded
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F6d2f0c69f262408e9b17ced92ab3b71a.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6d2f0c69f262408e9b17ced92ab3b71a.jpg already downloaded
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fac9cabfdbb2445cba62b32b0fbdd5088.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ac9cabfdbb2445cba62b32b0fbdd5088.jpg already downloaded
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fffdfae06b3c84e558512c59498bc2b73.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ffdfae06b3c84e558512c59498bc2b73.jpg already downloaded
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa2552de8590244779f6998bc18734b9c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a2552de8590244779f6998bc18734b9c.jpg already downloaded
2026-03-30 15:05:30 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 0fc32294-4016-59cc-823b-e3148c187b72 with identifier 202603100569446
2026-03-30 15:05:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:30 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 0fc32294-4016-59cc-823b-e3148c187b72
2026-03-30 15:05:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 141,
'color': 'Black',
'currency': 'GBP',
'description': 'NEO are delighted to offer this IMMACULATE example '
'MERCEDES-BENZ A-CLASS 2.0 A250 AMG Line (Premium) AUTO in '
'Metallic BLack with UNMARKED 18" AMG 5 Spoke Alloys all '
'wrapped in Continetal Tyres and half BLACK LEATHER and '
'ALCANTARA interior with contrasting Red stiching. \n'
'\n'
'This vehicle comes complete with FULL SERVICE HISTORY, a '
'minimum 3 MONTH WARRANTY (extendable options available), a '
'new 12 Month MOT at point of sale and as with all NEO '
'vehicles, is HPI clear! \n'
'\n'
'This STUNNING example A Class looks and drives superb and '
'really is in OUTSTANDING CONDITION throughout. The 2.0l '
'petrol engine pulls effortlessly alongside the 7 Speed '
'AUTOMATIC gearbox providing ample performance. The car offers '
'switchable driving modes and cutting-edge technology to '
'enhance the driving experience further. \n'
'\n'
'Being the AMG Line model, this vehicle comes equipped with a '
'FULLY LOADED SPEC including: REVERSE CAMERA, APPLE CARPLAY, '
'HEATED FRONT SEATS, SATELLITE NAVIGATION, FRONT & REAR '
'PARKING SENSORS, CRUISE CONTROL, SPEED LIMIT WARNING, AUTO '
'WIPERS, KEYLESS START, PRIVACY GLASS, DUAL CLIMATE CONTROL, '
'AIR CON, BLUETOOTH CONNECTIVITY, DAB RADIO, ELEC WINDOWS, '
'POWER FOLDING ELEC MIRRORS & LOTS MORE *** \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'PART-EXCHANGE WELCOME\n'
'\n'
'COMPETITIVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAILABLE',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '2L',
'engine_horse_power': 221,
'fuel_type': 'Petrol',
'id': '0fc32294-4016-59cc-823b-e3148c187b72',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202603100569446',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'Mercedes-Benz',
'model': 'A Class',
'odometer': 74078,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 51,
'photo_urls': ['https://m.atcdn.co.uk/a/media/9dd7c354f1a04b80b8c12ecb6ee964c5.jpg',
'https://m.atcdn.co.uk/a/media/046b63011b1147d7b186f20fd21a2b4e.jpg',
'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'https://m.atcdn.co.uk/a/media/56b5429c0d8b4439b9601d40b9e8fd19.jpg',
'https://m.atcdn.co.uk/a/media/12cfa06dde86468f82015063be8eb970.jpg',
'https://m.atcdn.co.uk/a/media/4911c03b031249ca916c0223e4abf023.jpg',
'https://m.atcdn.co.uk/a/media/6d2f0c69f262408e9b17ced92ab3b71a.jpg',
'https://m.atcdn.co.uk/a/media/ac9cabfdbb2445cba62b32b0fbdd5088.jpg',
'https://m.atcdn.co.uk/a/media/ffdfae06b3c84e558512c59498bc2b73.jpg',
'https://m.atcdn.co.uk/a/media/a2552de8590244779f6998bc18734b9c.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0fc32294-4016-59cc-823b-e3148c187b72/0fc32294-4016-59cc-823b-e3148c187b72_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 211740,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/9dd7c354f1a04b80b8c12ecb6ee964c5.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0fc32294-4016-59cc-823b-e3148c187b72/0fc32294-4016-59cc-823b-e3148c187b72_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 192819,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/046b63011b1147d7b186f20fd21a2b4e.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5cc178ba-08ef-53e9-9b51-7b8239327cb6/5cc178ba-08ef-53e9-9b51-7b8239327cb6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37775,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0fc32294-4016-59cc-823b-e3148c187b72/0fc32294-4016-59cc-823b-e3148c187b72_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 208957,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/56b5429c0d8b4439b9601d40b9e8fd19.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0fc32294-4016-59cc-823b-e3148c187b72/0fc32294-4016-59cc-823b-e3148c187b72_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 179617,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/12cfa06dde86468f82015063be8eb970.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0fc32294-4016-59cc-823b-e3148c187b72/0fc32294-4016-59cc-823b-e3148c187b72_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 226513,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/4911c03b031249ca916c0223e4abf023.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0fc32294-4016-59cc-823b-e3148c187b72/0fc32294-4016-59cc-823b-e3148c187b72_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 208662,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/6d2f0c69f262408e9b17ced92ab3b71a.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0fc32294-4016-59cc-823b-e3148c187b72/0fc32294-4016-59cc-823b-e3148c187b72_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 231026,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ac9cabfdbb2445cba62b32b0fbdd5088.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0fc32294-4016-59cc-823b-e3148c187b72/0fc32294-4016-59cc-823b-e3148c187b72_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 186603,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ffdfae06b3c84e558512c59498bc2b73.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0fc32294-4016-59cc-823b-e3148c187b72/0fc32294-4016-59cc-823b-e3148c187b72_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 207913,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a2552de8590244779f6998bc18734b9c.jpg',
'Width': 1280}],
'price': 14745,
'price_includes_vat': True,
'registration_date': '2019-04-25',
'seats_number': 5,
'seller_name': None,
'title': 'Mercedes-Benz A-Class 2.0 A250 AMG Line (Premium) Hatchback 5dr '
'Petrol 7G-DCT Euro 6 (s/s) (224 ps)',
'transmission': 'automatic',
'trim': 'AMG Line',
'year': 2019}
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:30 [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%27202603100569446%27 HTTP/1.1" 200 None
2026-03-30 15:05:30 [auto_selling_autotrader.co.uk] INFO: Saving data for 202603100569446: {'created_time': 1774883130.783137, 'last_price_update_time': 1774883130.783148}
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202603100569446') HTTP/1.1" 204 0
2026-03-30 15:05:30 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:05:30 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: ba092099-e255-53a9-8e6a-2ff369a98054 with identifier: 202603060479034
2026-03-30 15:05:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ba092099-e255-53a9-8e6a-2ff369a98054
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa92335fa6f424f7d84b62bbea8eeaa02.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a92335fa6f424f7d84b62bbea8eeaa02.jpg already downloaded
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fd9d0b73e280f4e2cb5e75a6491da1a70.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d9d0b73e280f4e2cb5e75a6491da1a70.jpg already downloaded
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce59af712ba348f5a4717cb958a22cc5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg already downloaded
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe235bbb1332749e58bfc114ecbfe04ed.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e235bbb1332749e58bfc114ecbfe04ed.jpg already downloaded
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F740cc6efc2f54f089b42fbcbf1358763.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/740cc6efc2f54f089b42fbcbf1358763.jpg already downloaded
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F98c90df06616400d95dabe21deee35b8.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/98c90df06616400d95dabe21deee35b8.jpg already downloaded
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fd06be1706df243f88017778cf93bdca9.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d06be1706df243f88017778cf93bdca9.jpg already downloaded
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ffb1df007253a431089d993095d37219b.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fb1df007253a431089d993095d37219b.jpg already downloaded
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe26f6f0a8a164fcca175ed921ed08d33.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e26f6f0a8a164fcca175ed921ed08d33.jpg already downloaded
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F556d5a6d9445491c80e30b4301daca2a.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/556d5a6d9445491c80e30b4301daca2a.jpg already downloaded
2026-03-30 15:05:30 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: ba092099-e255-53a9-8e6a-2ff369a98054 with identifier 202603060479034
2026-03-30 15:05:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:31 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item ba092099-e255-53a9-8e6a-2ff369a98054
2026-03-30 15:05:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 131,
'color': 'White',
'currency': 'GBP',
'description': 'NEO are delighted to offer this FANTASTIC example BMW 5 '
'SERIES 3.0 530d M Sport Touring AUTO finished in the BEST '
'COLOUR of Alpine White with contrasting full BLACK DAKOTA '
'LEATHER INTERIOR and UPGRADED 20" BMW M LIGHT V SPOKE '
'ALLOYS! \n'
'\n'
'This vehicle comes complete with SERVICE HISTORY, a 3 MONTH '
'WARRANTY (extendable options available with RAC), will have a '
'new 12 Month MOT at point of sale and as with all NEO '
'vehicles, is HPI clear! \n'
'\n'
'This head-turning, prestige estate looks and drives superb '
'with the 3.0 litre diesel engine smooth as silk, pulling '
'effortlessly and providing superb performance with '
'interchangeable driving modes to further enhance your driving '
'experience! \n'
'\n'
'In addition to the factory M Sport equipment, this vehicle '
'comes complete with a LOADED SPEC including: LOUDSPEAKER '
'HARMON KARDON AUDIO, REVERSE PARKING CAMERA, HEATED FRONT '
'SEATS, ELECTRIC STEERING COLUMN, FRONT & REAR PARKING '
'SENSORS, PROFESSIONAL (WIDESCREEN) SAT NAV, BLUETOOTH , '
'EXTERIOR FOLDING MIRRORS WITH ANTI DAZZLE, POWER BOOTLID, SUN '
'PROTECTION GLASS, FULL DAKOTA LEATHER & MORE \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'PART-EXCHANGE WELCOME.\n'
'\n'
'COMPETITIVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAILABLE',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '3L',
'engine_horse_power': 261,
'fuel_type': 'Diesel',
'id': 'ba092099-e255-53a9-8e6a-2ff369a98054',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202603060479034',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'BMW',
'model': '5 Series',
'odometer': 74460,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 48,
'photo_urls': ['https://m.atcdn.co.uk/a/media/a92335fa6f424f7d84b62bbea8eeaa02.jpg',
'https://m.atcdn.co.uk/a/media/d9d0b73e280f4e2cb5e75a6491da1a70.jpg',
'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'https://m.atcdn.co.uk/a/media/e235bbb1332749e58bfc114ecbfe04ed.jpg',
'https://m.atcdn.co.uk/a/media/740cc6efc2f54f089b42fbcbf1358763.jpg',
'https://m.atcdn.co.uk/a/media/98c90df06616400d95dabe21deee35b8.jpg',
'https://m.atcdn.co.uk/a/media/d06be1706df243f88017778cf93bdca9.jpg',
'https://m.atcdn.co.uk/a/media/fb1df007253a431089d993095d37219b.jpg',
'https://m.atcdn.co.uk/a/media/e26f6f0a8a164fcca175ed921ed08d33.jpg',
'https://m.atcdn.co.uk/a/media/556d5a6d9445491c80e30b4301daca2a.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ba092099-e255-53a9-8e6a-2ff369a98054/ba092099-e255-53a9-8e6a-2ff369a98054_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 211877,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a92335fa6f424f7d84b62bbea8eeaa02.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ba092099-e255-53a9-8e6a-2ff369a98054/ba092099-e255-53a9-8e6a-2ff369a98054_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 170375,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/d9d0b73e280f4e2cb5e75a6491da1a70.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5cc178ba-08ef-53e9-9b51-7b8239327cb6/5cc178ba-08ef-53e9-9b51-7b8239327cb6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37775,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ba092099-e255-53a9-8e6a-2ff369a98054/ba092099-e255-53a9-8e6a-2ff369a98054_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 188759,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e235bbb1332749e58bfc114ecbfe04ed.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ba092099-e255-53a9-8e6a-2ff369a98054/ba092099-e255-53a9-8e6a-2ff369a98054_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 184788,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/740cc6efc2f54f089b42fbcbf1358763.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ba092099-e255-53a9-8e6a-2ff369a98054/ba092099-e255-53a9-8e6a-2ff369a98054_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 170012,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/98c90df06616400d95dabe21deee35b8.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ba092099-e255-53a9-8e6a-2ff369a98054/ba092099-e255-53a9-8e6a-2ff369a98054_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 177133,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/d06be1706df243f88017778cf93bdca9.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ba092099-e255-53a9-8e6a-2ff369a98054/ba092099-e255-53a9-8e6a-2ff369a98054_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 201023,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/fb1df007253a431089d993095d37219b.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ba092099-e255-53a9-8e6a-2ff369a98054/ba092099-e255-53a9-8e6a-2ff369a98054_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 170973,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e26f6f0a8a164fcca175ed921ed08d33.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ba092099-e255-53a9-8e6a-2ff369a98054/ba092099-e255-53a9-8e6a-2ff369a98054_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 174840,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/556d5a6d9445491c80e30b4301daca2a.jpg',
'Width': 1280}],
'price': 18995,
'price_includes_vat': True,
'registration_date': '2017-08-31',
'seats_number': 5,
'seller_name': None,
'title': 'BMW 5 SERIES 3.0 530d M Sport Touring 5dr Diesel Auto Euro 6 (s/s) '
'(265 ps)',
'transmission': 'automatic',
'trim': 'M Sport',
'year': 2017}
2026-03-30 15:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202603060479034%27 HTTP/1.1" 200 None
2026-03-30 15:05:31 [auto_selling_autotrader.co.uk] INFO: Saving data for 202603060479034: {'created_time': 1774883131.034476, 'last_price_update_time': 1774883131.034488}
2026-03-30 15:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202603060479034') HTTP/1.1" 204 0
2026-03-30 15:05:31 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:05:31 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 07dcde89-abd8-5da0-8161-24c5dda284be with identifier: 202603050429139
2026-03-30 15:05:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 07dcde89-abd8-5da0-8161-24c5dda284be
2026-03-30 15:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fd2e3d269d5714f059bbec203641cbf88.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d2e3d269d5714f059bbec203641cbf88.jpg already downloaded
2026-03-30 15:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Feb250ab6c9224c559d7d6bfa46508f8e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/eb250ab6c9224c559d7d6bfa46508f8e.jpg already downloaded
2026-03-30 15:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce59af712ba348f5a4717cb958a22cc5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg already downloaded
2026-03-30 15:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F64308a2ab0ab44cfa9e9c0ee3b93d12b.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/64308a2ab0ab44cfa9e9c0ee3b93d12b.jpg already downloaded
2026-03-30 15:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F8fcfb6bbbaee4abbabd901a2c61472f0.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8fcfb6bbbaee4abbabd901a2c61472f0.jpg already downloaded
2026-03-30 15:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F35f126c101324f318ef7c193bf65912c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/35f126c101324f318ef7c193bf65912c.jpg already downloaded
2026-03-30 15:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ffa95b4b0b8864b818d2de2bef9db5674.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fa95b4b0b8864b818d2de2bef9db5674.jpg already downloaded
2026-03-30 15:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3df6e19184454a538698301d398c29bf.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3df6e19184454a538698301d398c29bf.jpg already downloaded
2026-03-30 15:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc59762d86e024055b497e2945bb67e13.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c59762d86e024055b497e2945bb67e13.jpg already downloaded
2026-03-30 15:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe5b402c0d80248fdb366957aca725b9b.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e5b402c0d80248fdb366957aca725b9b.jpg already downloaded
2026-03-30 15:05:31 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 07dcde89-abd8-5da0-8161-24c5dda284be with identifier 202603050429139
2026-03-30 15:05:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:31 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 07dcde89-abd8-5da0-8161-24c5dda284be
2026-03-30 15:05:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 158,
'color': 'Grey',
'currency': 'GBP',
'description': 'NEO are delighted to offer this VAUXHALL ZAFIRA TOURER 1.4i '
'Turbo SRi in Grey with 18" Alloys and a Grey Cloth '
'interior! \n'
'\n'
'This vehicle has a FULL SERVICE HISTORY (MOST RECENTLY DONE @ '
'72K), comes with a 3 MONTH WARRANTY (extendable warranties '
'available with RAC), will have a full 12 Month MOT at point '
'of sale and as with all NEO vehicles, is HPI clear! \n'
'\n'
'This sought-after family SUV looks and drives superb. The '
'1.4L Petrol engine provides both economy and performance '
'alongside the space and practicality that this Vauxhall has '
'to offer! \n'
'\n'
'Being the SRI model, it comes with a great SPEC including: '
'FRONT & REAR PARKING SENSORS, CRUISE CONTROL, SPEED LIMITER, '
'7 SEATS, AIR CON, BLUETOOTH CONNECTIVITY, ELEC WINDOWS, ELEC '
'MIRRORS, USB/AUX INPUT & FOLDING REAR SEATS FOR ADDITIONAL '
'SPACE*** \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'PART-EXCHANGE WELCOME\n'
'\n'
'COMPETITIVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAILABLE',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.4L',
'engine_horse_power': 138,
'fuel_type': 'Petrol',
'id': '07dcde89-abd8-5da0-8161-24c5dda284be',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202603050429139',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'Vauxhall',
'model': 'Zafira Tourer',
'odometer': 76510,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 38,
'photo_urls': ['https://m.atcdn.co.uk/a/media/d2e3d269d5714f059bbec203641cbf88.jpg',
'https://m.atcdn.co.uk/a/media/eb250ab6c9224c559d7d6bfa46508f8e.jpg',
'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'https://m.atcdn.co.uk/a/media/64308a2ab0ab44cfa9e9c0ee3b93d12b.jpg',
'https://m.atcdn.co.uk/a/media/8fcfb6bbbaee4abbabd901a2c61472f0.jpg',
'https://m.atcdn.co.uk/a/media/35f126c101324f318ef7c193bf65912c.jpg',
'https://m.atcdn.co.uk/a/media/fa95b4b0b8864b818d2de2bef9db5674.jpg',
'https://m.atcdn.co.uk/a/media/3df6e19184454a538698301d398c29bf.jpg',
'https://m.atcdn.co.uk/a/media/c59762d86e024055b497e2945bb67e13.jpg',
'https://m.atcdn.co.uk/a/media/e5b402c0d80248fdb366957aca725b9b.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_07dcde89-abd8-5da0-8161-24c5dda284be/07dcde89-abd8-5da0-8161-24c5dda284be_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 181077,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/d2e3d269d5714f059bbec203641cbf88.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_07dcde89-abd8-5da0-8161-24c5dda284be/07dcde89-abd8-5da0-8161-24c5dda284be_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 196687,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/eb250ab6c9224c559d7d6bfa46508f8e.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5cc178ba-08ef-53e9-9b51-7b8239327cb6/5cc178ba-08ef-53e9-9b51-7b8239327cb6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37775,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_07dcde89-abd8-5da0-8161-24c5dda284be/07dcde89-abd8-5da0-8161-24c5dda284be_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 168683,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/64308a2ab0ab44cfa9e9c0ee3b93d12b.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_07dcde89-abd8-5da0-8161-24c5dda284be/07dcde89-abd8-5da0-8161-24c5dda284be_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 145617,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8fcfb6bbbaee4abbabd901a2c61472f0.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_07dcde89-abd8-5da0-8161-24c5dda284be/07dcde89-abd8-5da0-8161-24c5dda284be_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 180748,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/35f126c101324f318ef7c193bf65912c.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_07dcde89-abd8-5da0-8161-24c5dda284be/07dcde89-abd8-5da0-8161-24c5dda284be_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 157703,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/fa95b4b0b8864b818d2de2bef9db5674.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_07dcde89-abd8-5da0-8161-24c5dda284be/07dcde89-abd8-5da0-8161-24c5dda284be_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 165139,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3df6e19184454a538698301d398c29bf.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_07dcde89-abd8-5da0-8161-24c5dda284be/07dcde89-abd8-5da0-8161-24c5dda284be_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 180224,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/c59762d86e024055b497e2945bb67e13.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_07dcde89-abd8-5da0-8161-24c5dda284be/07dcde89-abd8-5da0-8161-24c5dda284be_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 199005,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e5b402c0d80248fdb366957aca725b9b.jpg',
'Width': 1280}],
'price': 4495,
'price_includes_vat': True,
'registration_date': '2015-11-19',
'seats_number': 7,
'seller_name': None,
'title': 'Vauxhall Zafira Tourer 1.4i Turbo SRi MPV 5dr Petrol Manual Euro 6 '
'(140 ps)',
'transmission': 'manual',
'trim': 'SRi',
'year': 2015}
2026-03-30 15:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202603050429139%27 HTTP/1.1" 200 None
2026-03-30 15:05:31 [auto_selling_autotrader.co.uk] INFO: Saving data for 202603050429139: {'created_time': 1774883131.350842, 'last_price_update_time': 1774883131.350853}
2026-03-30 15:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202603050429139') HTTP/1.1" 204 0
2026-03-30 15:05:32 [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:05:32 [auto_selling_autotrader.co.uk] DEBUG: response: <200 https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery>
2026-03-30 15:05:32 [auto_selling_autotrader.co.uk] INFO: Page: 2/4, total results: 61
2026-03-30 15:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202602099799274%27 HTTP/1.1" 200 None
2026-03-30 15:05:32 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202602099799274: 1
2026-03-30 15:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202602069720988%27 HTTP/1.1" 200 None
2026-03-30 15:05:32 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202602069720988: 1
2026-03-30 15:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202602049677046%27 HTTP/1.1" 200 None
2026-03-30 15:05:32 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202602049677046: 1
2026-03-30 15:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202602039646886%27 HTTP/1.1" 200 None
2026-03-30 15:05:32 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202602039646886: 1
2026-03-30 15:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601319574380%27 HTTP/1.1" 200 None
2026-03-30 15:05:32 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601319574380: 1
2026-03-30 15:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601299515730%27 HTTP/1.1" 200 None
2026-03-30 15:05:32 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601299515730: 1
2026-03-30 15:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601289491132%27 HTTP/1.1" 200 None
2026-03-30 15:05:32 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601289491132: 1
2026-03-30 15:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601279462469%27 HTTP/1.1" 200 None
2026-03-30 15:05:32 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601279462469: 1
2026-03-30 15:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601269426308%27 HTTP/1.1" 200 None
2026-03-30 15:05:32 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601269426308: 1
2026-03-30 15:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601209275779%27 HTTP/1.1" 200 None
2026-03-30 15:05:32 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601209275779: 1
2026-03-30 15:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601199258157%27 HTTP/1.1" 200 None
2026-03-30 15:05:32 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601199258157: 1
2026-03-30 15:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601169198566%27 HTTP/1.1" 200 None
2026-03-30 15:05:32 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601169198566: 1
2026-03-30 15:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601139103238%27 HTTP/1.1" 200 None
2026-03-30 15:05:32 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601139103238: 1
2026-03-30 15:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601129087562%27 HTTP/1.1" 200 None
2026-03-30 15:05:32 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601129087562: 1
2026-03-30 15:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601129081578%27 HTTP/1.1" 200 None
2026-03-30 15:05:32 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601129081578: 1
2026-03-30 15:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601129078123%27 HTTP/1.1" 200 None
2026-03-30 15:05:32 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601129078123: 1
2026-03-30 15:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601109052802%27 HTTP/1.1" 200 None
2026-03-30 15:05:32 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601109052802: 1
2026-03-30 15:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601089007171%27 HTTP/1.1" 200 None
2026-03-30 15:05:32 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601089007171: 1
2026-03-30 15:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601089005387%27 HTTP/1.1" 200 None
2026-03-30 15:05:32 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601089005387: 1
2026-03-30 15:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601068956515%27 HTTP/1.1" 200 None
2026-03-30 15:05:32 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601068956515: 1
2026-03-30 15:05:32 [auto_selling_autotrader.co.uk] INFO: Quick mode: batching 10 detail requests (batch 1)
2026-03-30 15:05:32 [auto_selling_autotrader.co.uk] INFO: Quick mode: batching 10 detail requests (batch 2)
2026-03-30 15:05:32 [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:05:32 [auto_selling_autotrader.co.uk] INFO: Getting next page: 3
2026-03-30 15:05:32 [auto_selling_autotrader.co.uk] INFO: Getting list for retailer ID: 10027702, page: 3
2026-03-30 15:05:32 [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:05:32 [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:05:33 [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:05:33 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:05:33 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: b3a8228e-fba6-5e1d-a460-7629f2cb4d6d with identifier: 202603030375993
2026-03-30 15:05:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b3a8228e-fba6-5e1d-a460-7629f2cb4d6d
2026-03-30 15:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0a3d9106effa473ba61ea47967fea0cc.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0a3d9106effa473ba61ea47967fea0cc.jpg already downloaded
2026-03-30 15:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F1ed4dc0a5d8341d39dd7ea857e19aabd.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1ed4dc0a5d8341d39dd7ea857e19aabd.jpg already downloaded
2026-03-30 15:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce59af712ba348f5a4717cb958a22cc5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg already downloaded
2026-03-30 15:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc32cf7960a94435c83ae5c6ce1b8a070.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c32cf7960a94435c83ae5c6ce1b8a070.jpg already downloaded
2026-03-30 15:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0a2290a05fdb4ede8b1e1e6a6c0a225f.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0a2290a05fdb4ede8b1e1e6a6c0a225f.jpg already downloaded
2026-03-30 15:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F9fbf8c777ff94a4eaa9ed8b74684f926.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9fbf8c777ff94a4eaa9ed8b74684f926.jpg already downloaded
2026-03-30 15:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F7730f0a3f39a4c6cbc83b34c8557a4df.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7730f0a3f39a4c6cbc83b34c8557a4df.jpg already downloaded
2026-03-30 15:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F5646d2ab49f24f1088054f3e5ff75b3c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5646d2ab49f24f1088054f3e5ff75b3c.jpg already downloaded
2026-03-30 15:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc384e544d37b4743b5101ab54e87092f.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c384e544d37b4743b5101ab54e87092f.jpg already downloaded
2026-03-30 15:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fab07bc39b35149b9ab9e68df1b65ab88.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ab07bc39b35149b9ab9e68df1b65ab88.jpg already downloaded
2026-03-30 15:05:33 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: b3a8228e-fba6-5e1d-a460-7629f2cb4d6d with identifier 202603030375993
2026-03-30 15:05:33 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:33 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:33 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item b3a8228e-fba6-5e1d-a460-7629f2cb4d6d
2026-03-30 15:05:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 130,
'color': 'Black',
'currency': 'GBP',
'description': 'NEO are delighted to offer this FANTASTIC example 1.5 EcoBlue '
'ST-Line X Edition SUV in Metallic Black with UNMARKED 19" '
'Alloys all wrapped in Continental Tyres and a half LEATHER '
'interior! \n'
'\n'
'This vehicle comes complete with a FULL SERVICE HISTORY '
"(recently Serviced in Dec '25 @ 41,849 INC TIMING BELT), "
'comes with a 3 MONTH WARRANTY (extendable warranties '
'available with RAC), will have 12 months MOT at point of sale '
'and as with all NEO vehicles, is HPI clear! \n'
'\n'
'This SUPER example SUV looks and drives superb and really is '
'in EXCELLENT CONDITION throughout with the 1.5L diesel engine '
'providing great fuel economy and ample performance. In '
'addition, there are 2 original Ford keys available.\n'
'\n'
'Being theST-Line X model, it comes equipped with a LOADED '
'SPEC including: OPENING PAN ROOF, APPLE CAR PLAY, HEATED '
'STEERING WHEEL, HEATED + ELECTRIC SEATS, SAT NAV, FRONT & '
'REAR PARKING SENSORS, PRIVACY GLASS, AIR CON, BLUETOOTH '
'CONNECTIVITY, DAB RADIO, ELEC WINDOWS, ELEC MIRRORS, '
'MULTI-FUNCTION STEERING WHEEL, USB/AUX INPUT & FOLDING REAR '
'SEATS FOR ADDITIONAL SPACE, ROOF RAILS & MORE \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'PART-EXCHANGE WELCOME\n'
'\n'
'COMPETITVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAILABLE',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.5L',
'engine_horse_power': 118,
'fuel_type': 'Diesel',
'id': 'b3a8228e-fba6-5e1d-a460-7629f2cb4d6d',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202603030375993',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'Ford',
'model': 'Kuga',
'odometer': 43669,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 48,
'photo_urls': ['https://m.atcdn.co.uk/a/media/0a3d9106effa473ba61ea47967fea0cc.jpg',
'https://m.atcdn.co.uk/a/media/1ed4dc0a5d8341d39dd7ea857e19aabd.jpg',
'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'https://m.atcdn.co.uk/a/media/c32cf7960a94435c83ae5c6ce1b8a070.jpg',
'https://m.atcdn.co.uk/a/media/0a2290a05fdb4ede8b1e1e6a6c0a225f.jpg',
'https://m.atcdn.co.uk/a/media/9fbf8c777ff94a4eaa9ed8b74684f926.jpg',
'https://m.atcdn.co.uk/a/media/7730f0a3f39a4c6cbc83b34c8557a4df.jpg',
'https://m.atcdn.co.uk/a/media/5646d2ab49f24f1088054f3e5ff75b3c.jpg',
'https://m.atcdn.co.uk/a/media/c384e544d37b4743b5101ab54e87092f.jpg',
'https://m.atcdn.co.uk/a/media/ab07bc39b35149b9ab9e68df1b65ab88.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b3a8228e-fba6-5e1d-a460-7629f2cb4d6d/b3a8228e-fba6-5e1d-a460-7629f2cb4d6d_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 218795,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0a3d9106effa473ba61ea47967fea0cc.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b3a8228e-fba6-5e1d-a460-7629f2cb4d6d/b3a8228e-fba6-5e1d-a460-7629f2cb4d6d_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 153606,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/1ed4dc0a5d8341d39dd7ea857e19aabd.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5cc178ba-08ef-53e9-9b51-7b8239327cb6/5cc178ba-08ef-53e9-9b51-7b8239327cb6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37775,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b3a8228e-fba6-5e1d-a460-7629f2cb4d6d/b3a8228e-fba6-5e1d-a460-7629f2cb4d6d_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 123919,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/c32cf7960a94435c83ae5c6ce1b8a070.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b3a8228e-fba6-5e1d-a460-7629f2cb4d6d/b3a8228e-fba6-5e1d-a460-7629f2cb4d6d_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 159113,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0a2290a05fdb4ede8b1e1e6a6c0a225f.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b3a8228e-fba6-5e1d-a460-7629f2cb4d6d/b3a8228e-fba6-5e1d-a460-7629f2cb4d6d_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 191560,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/9fbf8c777ff94a4eaa9ed8b74684f926.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b3a8228e-fba6-5e1d-a460-7629f2cb4d6d/b3a8228e-fba6-5e1d-a460-7629f2cb4d6d_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 224165,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/7730f0a3f39a4c6cbc83b34c8557a4df.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b3a8228e-fba6-5e1d-a460-7629f2cb4d6d/b3a8228e-fba6-5e1d-a460-7629f2cb4d6d_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 198487,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/5646d2ab49f24f1088054f3e5ff75b3c.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b3a8228e-fba6-5e1d-a460-7629f2cb4d6d/b3a8228e-fba6-5e1d-a460-7629f2cb4d6d_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 235831,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/c384e544d37b4743b5101ab54e87092f.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b3a8228e-fba6-5e1d-a460-7629f2cb4d6d/b3a8228e-fba6-5e1d-a460-7629f2cb4d6d_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 175489,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ab07bc39b35149b9ab9e68df1b65ab88.jpg',
'Width': 1280}],
'price': 15995,
'price_includes_vat': True,
'registration_date': '2021-11-26',
'seats_number': 5,
'seller_name': None,
'title': 'Ford Kuga 1.5 EcoBlue ST-Line X Edition SUV 5dr Diesel Manual Euro '
'6 (s/s) (120 ps)',
'transmission': 'manual',
'trim': 'ST-Line X Edition',
'year': 2021}
2026-03-30 15:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:33 [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%27202603030375993%27 HTTP/1.1" 200 None
2026-03-30 15:05:33 [auto_selling_autotrader.co.uk] INFO: Saving data for 202603030375993: {'created_time': 1774883133.645307, 'last_price_update_time': 1774883133.645317}
2026-03-30 15:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202603030375993') HTTP/1.1" 204 0
2026-03-30 15:05:33 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:05:33 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 99af666e-e89d-5518-96f6-27304eb1700f with identifier: 202603010310116
2026-03-30 15:05:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 99af666e-e89d-5518-96f6-27304eb1700f
2026-03-30 15:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F309f6035723c4672a320138eed2f87d0.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/309f6035723c4672a320138eed2f87d0.jpg already downloaded
2026-03-30 15:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb81f9459b2234183aa24d61260506dc0.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b81f9459b2234183aa24d61260506dc0.jpg already downloaded
2026-03-30 15:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce59af712ba348f5a4717cb958a22cc5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg already downloaded
2026-03-30 15:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F631f1789c2594554bc9f9b5afe42e39c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/631f1789c2594554bc9f9b5afe42e39c.jpg already downloaded
2026-03-30 15:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fdb451d8ae3a44be381619402cc3e32fb.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/db451d8ae3a44be381619402cc3e32fb.jpg already downloaded
2026-03-30 15:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F97a4688ed4f24dd3a5a0ae34fa1319df.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/97a4688ed4f24dd3a5a0ae34fa1319df.jpg already downloaded
2026-03-30 15:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb088257dc174492ab51cdb1ceabf6b64.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b088257dc174492ab51cdb1ceabf6b64.jpg already downloaded
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fafec4fec69b441d8be6a75c9b6b4451b.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/afec4fec69b441d8be6a75c9b6b4451b.jpg already downloaded
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F36435a0d73fe4eadbd57aa4ab97fae57.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/36435a0d73fe4eadbd57aa4ab97fae57.jpg already downloaded
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fefbc02828dec426884bfd7c3ec0c039f.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/efbc02828dec426884bfd7c3ec0c039f.jpg already downloaded
2026-03-30 15:05:34 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 99af666e-e89d-5518-96f6-27304eb1700f with identifier 202603010310116
2026-03-30 15:05:34 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:34 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:34 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 99af666e-e89d-5518-96f6-27304eb1700f
2026-03-30 15:05:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 149,
'color': 'White',
'currency': 'GBP',
'description': 'NEO are delighted to offer this FANTASTIC example A3 1.8 TFSI '
'S line AUTOMATIC QUATTRO finished in the STAND-OUT White with '
'18" Alloys and FULL BLACK LEATHER INTERIOR! \n'
'\n'
'This LOW-MILEAGE vehicle comes complete with Service History, '
'a 3 MONTH WARRANTY (extendable options available with RAC), '
'will have a full 12 Month MOT and Pre-Delivery Inspection at '
'point of sale and as with all NEO vehicles, is HPI clear! \n'
'\n'
'This head-turning AUTOMATIC hatchback looks and drives superb '
'and comes complete with 2 original AUDI keys. The responsive '
"1.8 turbocharged petrol engine paired with Audi's smooth "
'S-Tronic automatic gearbox and Quattro all-wheel drive '
'system, delivers confident handling in all conditions and '
'ample performance.\n'
'\n'
'Being the S Line model, it also comes with a super SPEC '
'including: UPGRADED BANG & OLUFSEN SOUND SYSTEM, FRONT & REAR '
'PARKING SENSORS, SAT NAV, HEATED FRONT SEATS, FULL LEATHER, '
'PRIVACY GLASS, AIR CON, BLUETOOTH CONNECTIVITY, DAB RADIO, '
'ELEC WINDOWS, ELEC MIRRORS, AUTO HEADLIGHTS, LEATHER '
'MULTI-FUNCTION STEERING WHEEL & LOTS MORE! \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'PART EXCHANGE WELCOME\n'
'\n'
'COMPETITVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAIALBLE',
'doors_number': 3,
'emission_standard': 'Euro 6',
'engine': '1.8L',
'engine_horse_power': 178,
'fuel_type': 'Petrol',
'id': '99af666e-e89d-5518-96f6-27304eb1700f',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202603010310116',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'Audi',
'model': 'A3',
'odometer': 41074,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 43,
'photo_urls': ['https://m.atcdn.co.uk/a/media/309f6035723c4672a320138eed2f87d0.jpg',
'https://m.atcdn.co.uk/a/media/b81f9459b2234183aa24d61260506dc0.jpg',
'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'https://m.atcdn.co.uk/a/media/631f1789c2594554bc9f9b5afe42e39c.jpg',
'https://m.atcdn.co.uk/a/media/db451d8ae3a44be381619402cc3e32fb.jpg',
'https://m.atcdn.co.uk/a/media/97a4688ed4f24dd3a5a0ae34fa1319df.jpg',
'https://m.atcdn.co.uk/a/media/b088257dc174492ab51cdb1ceabf6b64.jpg',
'https://m.atcdn.co.uk/a/media/afec4fec69b441d8be6a75c9b6b4451b.jpg',
'https://m.atcdn.co.uk/a/media/36435a0d73fe4eadbd57aa4ab97fae57.jpg',
'https://m.atcdn.co.uk/a/media/efbc02828dec426884bfd7c3ec0c039f.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_99af666e-e89d-5518-96f6-27304eb1700f/99af666e-e89d-5518-96f6-27304eb1700f_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 218799,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/309f6035723c4672a320138eed2f87d0.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_99af666e-e89d-5518-96f6-27304eb1700f/99af666e-e89d-5518-96f6-27304eb1700f_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 186033,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b81f9459b2234183aa24d61260506dc0.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5cc178ba-08ef-53e9-9b51-7b8239327cb6/5cc178ba-08ef-53e9-9b51-7b8239327cb6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37775,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_99af666e-e89d-5518-96f6-27304eb1700f/99af666e-e89d-5518-96f6-27304eb1700f_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 190217,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/631f1789c2594554bc9f9b5afe42e39c.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_99af666e-e89d-5518-96f6-27304eb1700f/99af666e-e89d-5518-96f6-27304eb1700f_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 169249,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/db451d8ae3a44be381619402cc3e32fb.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_99af666e-e89d-5518-96f6-27304eb1700f/99af666e-e89d-5518-96f6-27304eb1700f_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 197485,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/97a4688ed4f24dd3a5a0ae34fa1319df.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_99af666e-e89d-5518-96f6-27304eb1700f/99af666e-e89d-5518-96f6-27304eb1700f_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 200467,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b088257dc174492ab51cdb1ceabf6b64.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_99af666e-e89d-5518-96f6-27304eb1700f/99af666e-e89d-5518-96f6-27304eb1700f_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 209667,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/afec4fec69b441d8be6a75c9b6b4451b.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_99af666e-e89d-5518-96f6-27304eb1700f/99af666e-e89d-5518-96f6-27304eb1700f_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 186818,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/36435a0d73fe4eadbd57aa4ab97fae57.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_99af666e-e89d-5518-96f6-27304eb1700f/99af666e-e89d-5518-96f6-27304eb1700f_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 220225,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/efbc02828dec426884bfd7c3ec0c039f.jpg',
'Width': 1280}],
'price': 12495,
'price_includes_vat': True,
'registration_date': '2014-11-12',
'seats_number': 5,
'seller_name': None,
'title': 'Audi A3 1.8 TFSI S line Hatchback 3dr Petrol S Tronic quattro Euro '
'6 (s/s) (180 ps)',
'transmission': 'automatic',
'trim': 'S line',
'year': 2014}
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:34 [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%27202603010310116%27 HTTP/1.1" 200 None
2026-03-30 15:05:34 [auto_selling_autotrader.co.uk] INFO: Saving data for 202603010310116: {'created_time': 1774883134.077115, 'last_price_update_time': 1774883134.077127}
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202603010310116') HTTP/1.1" 204 0
2026-03-30 15:05:34 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:05:34 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 2bf61658-7ec0-5666-941d-35df61c9280d with identifier: 202602270276054
2026-03-30 15:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 2bf61658-7ec0-5666-941d-35df61c9280d
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F67d3447df99a43d7832888d7d0b1fd59.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/67d3447df99a43d7832888d7d0b1fd59.jpg already downloaded
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F528b986525d24f0780a697d9304aacef.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/528b986525d24f0780a697d9304aacef.jpg already downloaded
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce59af712ba348f5a4717cb958a22cc5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg already downloaded
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F4283e108cb7a4305828886600532fccc.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4283e108cb7a4305828886600532fccc.jpg already downloaded
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F92ae731f462749c5891458fa648a7c1c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/92ae731f462749c5891458fa648a7c1c.jpg already downloaded
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb5ee43db2bc14bd5a6731bebae81bae9.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b5ee43db2bc14bd5a6731bebae81bae9.jpg already downloaded
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F881a4256cb164b52a5e502ea2c71dcba.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/881a4256cb164b52a5e502ea2c71dcba.jpg already downloaded
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fda2344efd63a44a2b97ee04801b632a4.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/da2344efd63a44a2b97ee04801b632a4.jpg already downloaded
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa293db43872f454d8a8aa135855c8417.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a293db43872f454d8a8aa135855c8417.jpg already downloaded
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fd0467b34f5cc4228bc527848c399a4a6.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d0467b34f5cc4228bc527848c399a4a6.jpg already downloaded
2026-03-30 15:05:34 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 2bf61658-7ec0-5666-941d-35df61c9280d with identifier 202602270276054
2026-03-30 15:05:34 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:34 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:34 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 2bf61658-7ec0-5666-941d-35df61c9280d
2026-03-30 15:05:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 143,
'color': 'Grey',
'currency': 'GBP',
'description': 'NEO are delighted to offer this STUNNING and IMMACULATE '
'example BMW 4 SERIES 2.0 420i GPF M Sport CONVERTIBLE '
'finished in the BEST COLOUR of MINERAL GREY with contrasting '
'full BLACK DAKOTA LEATHER INTERIOR and 19" BMW M LIGHT DOUBLE '
'SPOKE ALLOYS all wrapped in GOODYEAR EAGLE TYRES! \n'
'\n'
'This vehicle comes complete with FULL BMW SERVICE HISTORY '
'(recently serviced at @ 27K) a 3 MONTH WARRANTY (extendable '
'options available with RAC), will have a new 12 Month MOT at '
'point of sale and as with all NEO vehicles, is HPI clear! \n'
'\n'
'This LOW MILEAGE, head-turning, prestige convertible looks '
'and drives superb and really is in OUTSTANDING CONDITION '
'throughout. The 2.0 litre engine is smooth as silk, pulling '
'effortlessly and provides superb performance with '
'interchangeable driving modes to further enhance your driving '
'experience! \n'
'\n'
'In addition to the factory M Sport equipment, this vehicle '
'comes complete with a LOADED SPEC including: LOUDSPEAKER '
'HARMON KARDON AUDIO, HEATED FRONT + ELECTRIC + MEMORY + '
'VENTED SEATS, FRONT & REAR PARKING SENSORS, PROFESSIONAL '
'(WIDESCREEN) SAT NAV, BLUETOOTH , EXTERIOR FOLDING MIRRORS '
'WITH ANTI DAZZLE, SUN PROTECTION GLASS, FULL DAKOTA LEATHER & '
'MORE \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'PART-EXCHANGE WELCOME.\n'
'\n'
'COMPETITIVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAILABLE',
'doors_number': 2,
'emission_standard': 'Euro 6',
'engine': '2L',
'engine_horse_power': 181,
'fuel_type': 'Petrol',
'id': '2bf61658-7ec0-5666-941d-35df61c9280d',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202602270276054',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'BMW',
'model': '4 Series',
'odometer': 29109,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 39,
'photo_urls': ['https://m.atcdn.co.uk/a/media/67d3447df99a43d7832888d7d0b1fd59.jpg',
'https://m.atcdn.co.uk/a/media/528b986525d24f0780a697d9304aacef.jpg',
'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'https://m.atcdn.co.uk/a/media/4283e108cb7a4305828886600532fccc.jpg',
'https://m.atcdn.co.uk/a/media/92ae731f462749c5891458fa648a7c1c.jpg',
'https://m.atcdn.co.uk/a/media/b5ee43db2bc14bd5a6731bebae81bae9.jpg',
'https://m.atcdn.co.uk/a/media/881a4256cb164b52a5e502ea2c71dcba.jpg',
'https://m.atcdn.co.uk/a/media/da2344efd63a44a2b97ee04801b632a4.jpg',
'https://m.atcdn.co.uk/a/media/a293db43872f454d8a8aa135855c8417.jpg',
'https://m.atcdn.co.uk/a/media/d0467b34f5cc4228bc527848c399a4a6.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2bf61658-7ec0-5666-941d-35df61c9280d/2bf61658-7ec0-5666-941d-35df61c9280d_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 179839,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/67d3447df99a43d7832888d7d0b1fd59.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2bf61658-7ec0-5666-941d-35df61c9280d/2bf61658-7ec0-5666-941d-35df61c9280d_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 185799,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/528b986525d24f0780a697d9304aacef.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5cc178ba-08ef-53e9-9b51-7b8239327cb6/5cc178ba-08ef-53e9-9b51-7b8239327cb6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37775,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2bf61658-7ec0-5666-941d-35df61c9280d/2bf61658-7ec0-5666-941d-35df61c9280d_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 218848,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/4283e108cb7a4305828886600532fccc.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2bf61658-7ec0-5666-941d-35df61c9280d/2bf61658-7ec0-5666-941d-35df61c9280d_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 145287,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/92ae731f462749c5891458fa648a7c1c.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2bf61658-7ec0-5666-941d-35df61c9280d/2bf61658-7ec0-5666-941d-35df61c9280d_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 143313,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b5ee43db2bc14bd5a6731bebae81bae9.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2bf61658-7ec0-5666-941d-35df61c9280d/2bf61658-7ec0-5666-941d-35df61c9280d_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 191133,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/881a4256cb164b52a5e502ea2c71dcba.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2bf61658-7ec0-5666-941d-35df61c9280d/2bf61658-7ec0-5666-941d-35df61c9280d_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 136961,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/da2344efd63a44a2b97ee04801b632a4.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2bf61658-7ec0-5666-941d-35df61c9280d/2bf61658-7ec0-5666-941d-35df61c9280d_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 149642,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a293db43872f454d8a8aa135855c8417.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2bf61658-7ec0-5666-941d-35df61c9280d/2bf61658-7ec0-5666-941d-35df61c9280d_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 161873,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/d0467b34f5cc4228bc527848c399a4a6.jpg',
'Width': 1280}],
'price': 18995,
'price_includes_vat': True,
'registration_date': '2019-05-31',
'seats_number': 4,
'seller_name': None,
'title': 'BMW 4 SERIES 2.0 420i GPF M Sport Convertible 2dr Petrol Auto Euro '
'6 (s/s) (184 ps)',
'transmission': 'automatic',
'trim': 'M Sport',
'year': 2019}
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:34 [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%27202602270276054%27 HTTP/1.1" 200 None
2026-03-30 15:05:34 [auto_selling_autotrader.co.uk] INFO: Saving data for 202602270276054: {'created_time': 1774883134.311671, 'last_price_update_time': 1774883134.31168}
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202602270276054') HTTP/1.1" 204 0
2026-03-30 15:05:34 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:05:34 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 02287f31-44c5-5ea0-bb84-d7a0566fa7fb with identifier: 202602240173465
2026-03-30 15:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 02287f31-44c5-5ea0-bb84-d7a0566fa7fb
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F7cf34f15cd754993a2910ec7e6ab66c6.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7cf34f15cd754993a2910ec7e6ab66c6.jpg already downloaded
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F712a22bfc6934447a23af2c96df300bc.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/712a22bfc6934447a23af2c96df300bc.jpg already downloaded
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce59af712ba348f5a4717cb958a22cc5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg already downloaded
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F574c0c6ac6084695941a1a04068ca718.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/574c0c6ac6084695941a1a04068ca718.jpg already downloaded
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F76941ca7f17349b9b98b1baa3ed9862f.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/76941ca7f17349b9b98b1baa3ed9862f.jpg already downloaded
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fabe7188bbf8d48b4bfa84ed9bd1d53a2.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/abe7188bbf8d48b4bfa84ed9bd1d53a2.jpg already downloaded
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F76643c9d280046ca92fa50f06a602b5e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/76643c9d280046ca92fa50f06a602b5e.jpg already downloaded
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa5757948c16045df8038650d7e14d8d2.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a5757948c16045df8038650d7e14d8d2.jpg already downloaded
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F8e01302d6cc44036b00e68ec7bf15bda.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8e01302d6cc44036b00e68ec7bf15bda.jpg already downloaded
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Feee5ebdb358e4aafaecc7960c88afca4.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/eee5ebdb358e4aafaecc7960c88afca4.jpg already downloaded
2026-03-30 15:05:34 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 02287f31-44c5-5ea0-bb84-d7a0566fa7fb with identifier 202602240173465
2026-03-30 15:05:34 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:34 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:34 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 02287f31-44c5-5ea0-bb84-d7a0566fa7fb
2026-03-30 15:05:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 117,
'color': 'White',
'currency': 'GBP',
'description': 'NEO are delighted to offer this FANTASTIC example AUDI A1 1.4 '
'TFSI S line AUTOMATIC finished in the STAND-OUT White with '
'Upgraded 18" 5 Spoke Alloys, wrapped in Bridgestone tyres and '
'a half Grey LEATHER INTERIOR! \n'
'\n'
'This 2 OWNER vehicle comes complete with GREAT SERVICE '
'HISTORY (recently done in NOV 25 @ 79k), a 3 MONTH WARRANTY '
'(extendable options available with RAC), will have a full 12 '
'Month MOT at point of sale and as with all NEO vehicles, is '
'HPI clear! \n'
'\n'
'This head-turning AUTOMATIC hatchback looks and drives superb '
'and comes complete with 2 original AUDI keys. The 1.4 TFSI '
'engine pulls superbly, providing outstanding fuel economy and '
'ample performance. \n'
'\n'
'Being the S Line model, it also comes with a super SPEC '
'including: HEATED FRONT SEATS, UPGRADED BOSE SOUND SYSTEM, '
'BRIDGESTONE TYRES, HALF LEATHER, PRIVACY GLASS, AIR CON, '
'BLUETOOTH CONNECTIVITY, DAB RADIO, ELEC WINDOWS, ELEC '
'MIRRORS, AUTO HEADLIGHTS, LEATHER MULTI-FUNCTION STEERING '
'WHEEL & LOTS MORE! \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'PART EXCHANGE WELCOME\n'
'\n'
'COMPETITVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAIALBLE',
'doors_number': 3,
'emission_standard': 'Euro 6',
'engine': '1.4L',
'engine_horse_power': 123,
'fuel_type': 'Petrol',
'id': '02287f31-44c5-5ea0-bb84-d7a0566fa7fb',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202602240173465',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'Audi',
'model': 'A1',
'odometer': 81804,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 40,
'photo_urls': ['https://m.atcdn.co.uk/a/media/7cf34f15cd754993a2910ec7e6ab66c6.jpg',
'https://m.atcdn.co.uk/a/media/712a22bfc6934447a23af2c96df300bc.jpg',
'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'https://m.atcdn.co.uk/a/media/574c0c6ac6084695941a1a04068ca718.jpg',
'https://m.atcdn.co.uk/a/media/76941ca7f17349b9b98b1baa3ed9862f.jpg',
'https://m.atcdn.co.uk/a/media/abe7188bbf8d48b4bfa84ed9bd1d53a2.jpg',
'https://m.atcdn.co.uk/a/media/76643c9d280046ca92fa50f06a602b5e.jpg',
'https://m.atcdn.co.uk/a/media/a5757948c16045df8038650d7e14d8d2.jpg',
'https://m.atcdn.co.uk/a/media/8e01302d6cc44036b00e68ec7bf15bda.jpg',
'https://m.atcdn.co.uk/a/media/eee5ebdb358e4aafaecc7960c88afca4.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_02287f31-44c5-5ea0-bb84-d7a0566fa7fb/02287f31-44c5-5ea0-bb84-d7a0566fa7fb_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 201757,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/712a22bfc6934447a23af2c96df300bc.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_02287f31-44c5-5ea0-bb84-d7a0566fa7fb/02287f31-44c5-5ea0-bb84-d7a0566fa7fb_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 177132,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/7cf34f15cd754993a2910ec7e6ab66c6.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5cc178ba-08ef-53e9-9b51-7b8239327cb6/5cc178ba-08ef-53e9-9b51-7b8239327cb6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37775,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_02287f31-44c5-5ea0-bb84-d7a0566fa7fb/02287f31-44c5-5ea0-bb84-d7a0566fa7fb_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 211798,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/574c0c6ac6084695941a1a04068ca718.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_02287f31-44c5-5ea0-bb84-d7a0566fa7fb/02287f31-44c5-5ea0-bb84-d7a0566fa7fb_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 189582,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/76941ca7f17349b9b98b1baa3ed9862f.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_02287f31-44c5-5ea0-bb84-d7a0566fa7fb/02287f31-44c5-5ea0-bb84-d7a0566fa7fb_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 141788,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/abe7188bbf8d48b4bfa84ed9bd1d53a2.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_02287f31-44c5-5ea0-bb84-d7a0566fa7fb/02287f31-44c5-5ea0-bb84-d7a0566fa7fb_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 189551,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/76643c9d280046ca92fa50f06a602b5e.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_02287f31-44c5-5ea0-bb84-d7a0566fa7fb/02287f31-44c5-5ea0-bb84-d7a0566fa7fb_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 206259,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a5757948c16045df8038650d7e14d8d2.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_02287f31-44c5-5ea0-bb84-d7a0566fa7fb/02287f31-44c5-5ea0-bb84-d7a0566fa7fb_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 175977,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8e01302d6cc44036b00e68ec7bf15bda.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_02287f31-44c5-5ea0-bb84-d7a0566fa7fb/02287f31-44c5-5ea0-bb84-d7a0566fa7fb_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 179363,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/eee5ebdb358e4aafaecc7960c88afca4.jpg',
'Width': 1280}],
'price': 9495,
'price_includes_vat': True,
'registration_date': '2017-09-20',
'seats_number': 4,
'seller_name': None,
'title': 'Audi A1 1.4 TFSI S line Hatchback 3dr Petrol S Tronic Euro 6 (s/s) '
'(125 ps)',
'transmission': 'automatic',
'trim': 'S line',
'year': 2017}
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:34 [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%27202602240173465%27 HTTP/1.1" 200 None
2026-03-30 15:05:34 [auto_selling_autotrader.co.uk] INFO: Saving data for 202602240173465: {'created_time': 1774883134.545634, 'last_price_update_time': 1774883134.545645}
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202602240173465') HTTP/1.1" 204 0
2026-03-30 15:05:34 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:05:34 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: a8ec5f57-bd91-5e9e-8486-83fa52361eb8 with identifier: 202602230143997
2026-03-30 15:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a8ec5f57-bd91-5e9e-8486-83fa52361eb8
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe5ec1f8c7bb04eb8a0e4977317fb7ab2.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e5ec1f8c7bb04eb8a0e4977317fb7ab2.jpg already downloaded
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F37d910306325427fa829005cace89e75.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/37d910306325427fa829005cace89e75.jpg already downloaded
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce59af712ba348f5a4717cb958a22cc5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg already downloaded
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F4e5bb23b3c754bf383e72f91b468b4d6.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4e5bb23b3c754bf383e72f91b468b4d6.jpg already downloaded
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa6b2eed247d24eb2832af3f40b945b63.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a6b2eed247d24eb2832af3f40b945b63.jpg already downloaded
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0d35e50b05ca40b7964b5612b3ded0d4.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0d35e50b05ca40b7964b5612b3ded0d4.jpg already downloaded
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F27df52eb220d4495bd9c29912e9e898c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/27df52eb220d4495bd9c29912e9e898c.jpg already downloaded
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F925d6f049c46405fa3a062004f2e6bb8.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/925d6f049c46405fa3a062004f2e6bb8.jpg already downloaded
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F724f693e03184404b57a4d77dc8418cb.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/724f693e03184404b57a4d77dc8418cb.jpg already downloaded
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0c407996b023451a80676e6240ebe3fc.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0c407996b023451a80676e6240ebe3fc.jpg already downloaded
2026-03-30 15:05:34 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: a8ec5f57-bd91-5e9e-8486-83fa52361eb8 with identifier 202602230143997
2026-03-30 15:05:34 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:34 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:34 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item a8ec5f57-bd91-5e9e-8486-83fa52361eb8
2026-03-30 15:05:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 108,
'color': 'Black',
'currency': 'GBP',
'description': 'NEO are delighted to offer this FANTASTIC example VOLKSWAGEN '
'POLO 1.0 EVO SE finished in sought-after Black with 15" '
'Alloys and a grey cloth interior! \n'
'\n'
'This vehicle comes complete with SERVICE HISTORY (including a '
'CAMBELT CHANGE at VOLKSWAGEN), a 3 MONTH WARRANTY (extendable '
'options available with RAC), will have a full 12 Month MOT at '
'point of sale and as with all NEO vehicles, is HPI clear! \n'
'\n'
'This desirable hatchback drives superb with the 1 litre '
'engine provides both outstanding fuel economy and ample '
'performance.\n'
'\n'
'The car also comes complete with 2 original VW keys. \n'
'\n'
'In addition, being the EVO SE model, this vehicle comes with '
'a SUPER SPEC including: APPLE CARPLAY, TOUCHSCREEN '
'INFORTAINMENT SYSTEM, AIR CON, BLUETOOTH CONNECTIVITY, DAB '
'RADIO, ELEC WINDOWS, ELEC MIRRORS, AUTO HEADLIGHTS, LEATHER '
'MULTI-FUNCTION STEERING WHEEL & LOTS MORE! \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'PART EXCHANGE WELCOME\n'
'\n'
'COMPETITVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAIALBLE',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1L',
'engine_horse_power': 64,
'fuel_type': 'Petrol',
'id': 'a8ec5f57-bd91-5e9e-8486-83fa52361eb8',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202602230143997',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'Volkswagen',
'model': 'Polo',
'odometer': 40105,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 39,
'photo_urls': ['https://m.atcdn.co.uk/a/media/e5ec1f8c7bb04eb8a0e4977317fb7ab2.jpg',
'https://m.atcdn.co.uk/a/media/37d910306325427fa829005cace89e75.jpg',
'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'https://m.atcdn.co.uk/a/media/4e5bb23b3c754bf383e72f91b468b4d6.jpg',
'https://m.atcdn.co.uk/a/media/a6b2eed247d24eb2832af3f40b945b63.jpg',
'https://m.atcdn.co.uk/a/media/0d35e50b05ca40b7964b5612b3ded0d4.jpg',
'https://m.atcdn.co.uk/a/media/27df52eb220d4495bd9c29912e9e898c.jpg',
'https://m.atcdn.co.uk/a/media/925d6f049c46405fa3a062004f2e6bb8.jpg',
'https://m.atcdn.co.uk/a/media/724f693e03184404b57a4d77dc8418cb.jpg',
'https://m.atcdn.co.uk/a/media/0c407996b023451a80676e6240ebe3fc.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8ec5f57-bd91-5e9e-8486-83fa52361eb8/a8ec5f57-bd91-5e9e-8486-83fa52361eb8_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 279674,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e5ec1f8c7bb04eb8a0e4977317fb7ab2.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8ec5f57-bd91-5e9e-8486-83fa52361eb8/a8ec5f57-bd91-5e9e-8486-83fa52361eb8_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 235635,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/37d910306325427fa829005cace89e75.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5cc178ba-08ef-53e9-9b51-7b8239327cb6/5cc178ba-08ef-53e9-9b51-7b8239327cb6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37775,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8ec5f57-bd91-5e9e-8486-83fa52361eb8/a8ec5f57-bd91-5e9e-8486-83fa52361eb8_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 240324,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/4e5bb23b3c754bf383e72f91b468b4d6.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8ec5f57-bd91-5e9e-8486-83fa52361eb8/a8ec5f57-bd91-5e9e-8486-83fa52361eb8_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 261808,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a6b2eed247d24eb2832af3f40b945b63.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8ec5f57-bd91-5e9e-8486-83fa52361eb8/a8ec5f57-bd91-5e9e-8486-83fa52361eb8_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 287595,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0d35e50b05ca40b7964b5612b3ded0d4.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8ec5f57-bd91-5e9e-8486-83fa52361eb8/a8ec5f57-bd91-5e9e-8486-83fa52361eb8_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 281461,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/27df52eb220d4495bd9c29912e9e898c.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8ec5f57-bd91-5e9e-8486-83fa52361eb8/a8ec5f57-bd91-5e9e-8486-83fa52361eb8_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 242194,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/925d6f049c46405fa3a062004f2e6bb8.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8ec5f57-bd91-5e9e-8486-83fa52361eb8/a8ec5f57-bd91-5e9e-8486-83fa52361eb8_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 274609,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/724f693e03184404b57a4d77dc8418cb.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8ec5f57-bd91-5e9e-8486-83fa52361eb8/a8ec5f57-bd91-5e9e-8486-83fa52361eb8_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 287120,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0c407996b023451a80676e6240ebe3fc.jpg',
'Width': 1280}],
'price': 9995,
'price_includes_vat': True,
'registration_date': '2018-12-24',
'seats_number': 5,
'seller_name': None,
'title': 'Volkswagen Polo 1.0 EVO SE Hatchback 5dr Petrol Manual Euro 6 (s/s) '
'(65 ps)',
'transmission': 'manual',
'trim': 'SE',
'year': 2018}
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:34 [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%27202602230143997%27 HTTP/1.1" 200 None
2026-03-30 15:05:34 [auto_selling_autotrader.co.uk] INFO: Saving data for 202602230143997: {'created_time': 1774883134.777667, 'last_price_update_time': 1774883134.777677}
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202602230143997') HTTP/1.1" 204 0
2026-03-30 15:05:34 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:05:34 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: af79c234-2b20-5449-85f1-e7dd5b2856cc with identifier: 202602190060061
2026-03-30 15:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item af79c234-2b20-5449-85f1-e7dd5b2856cc
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F69364905a137491098ddae04bfb579c0.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/69364905a137491098ddae04bfb579c0.jpg already downloaded
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F453fb5a3beee4f048c853ce8eda92fdc.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/453fb5a3beee4f048c853ce8eda92fdc.jpg already downloaded
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce59af712ba348f5a4717cb958a22cc5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg already downloaded
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F39a4db8402de421f8d61611efb8af20c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/39a4db8402de421f8d61611efb8af20c.jpg already downloaded
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fcf65146bb14846ad954e9e00c1276aae.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cf65146bb14846ad954e9e00c1276aae.jpg already downloaded
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F6a1668471603434780901dffe590dc14.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6a1668471603434780901dffe590dc14.jpg already downloaded
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fae55a4fe675b4c78be4624dc75101097.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ae55a4fe675b4c78be4624dc75101097.jpg already downloaded
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F5115cc9b4a8940c4b9921c6330e61890.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5115cc9b4a8940c4b9921c6330e61890.jpg already downloaded
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F39ffd2d7cd8143368220083807d0b14d.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/39ffd2d7cd8143368220083807d0b14d.jpg already downloaded
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F967fecbf634d4aaa89009ddfe8a08e3a.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/967fecbf634d4aaa89009ddfe8a08e3a.jpg already downloaded
2026-03-30 15:05:34 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: af79c234-2b20-5449-85f1-e7dd5b2856cc with identifier 202602190060061
2026-03-30 15:05:34 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:34 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:34 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item af79c234-2b20-5449-85f1-e7dd5b2856cc
2026-03-30 15:05:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 137,
'color': 'Black',
'currency': 'GBP',
'description': 'NEO are delighted to offer this SUPER example BMW 3 SERIES '
'3.0 330d M Sport Saloon finished in Black Sapphire with a '
'Full Black Dakota Leather Interior, 19" M-Star Spoke Alloys '
'wrapped in Michelin pilot tyres. \n'
'\n'
'This vehicle comes complete with BMW SERVICE HISTORY (which '
'is visible on the IDrive) a 3 MONTH WARRANTY (extendable '
'options available with RAC), will have a new 12 Month MOT at '
'point of sale and as with all NEO vehicles, is HPI clear! \n'
'\n'
'This head-turning, prestige saloon looks and drives superb '
'and really is in GREAT CONDITION throughout. The 3.0 litre '
'engine is smooth as silk, pulling effortlessly and provides '
'superb performance with interchangeable driving modes to '
'further enhance your driving experience! \n'
'\n'
'In addition to the factory M Sport equipment, this vehicle '
'comes complete with a LOADED SPEC including: SAT NAV, '
'BLUETOOTH, SUN PROTECTION GLASS, AUTO LIGHTS, CRUISE CONTROL, '
'SPEED LIMITER, CLIMATE CONTROL, DAB RADIO, FULL DAKOTA '
'LEATHER & MORE \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'PART-EXCHANGE WELCOME.\n'
'\n'
'COMPETITIVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAILABLE',
'doors_number': 4,
'emission_standard': 'Euro 5',
'engine': '3L',
'engine_horse_power': 254,
'fuel_type': 'Diesel',
'id': 'af79c234-2b20-5449-85f1-e7dd5b2856cc',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202602190060061',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'BMW',
'model': '3 Series',
'odometer': 103986,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 39,
'photo_urls': ['https://m.atcdn.co.uk/a/media/69364905a137491098ddae04bfb579c0.jpg',
'https://m.atcdn.co.uk/a/media/453fb5a3beee4f048c853ce8eda92fdc.jpg',
'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'https://m.atcdn.co.uk/a/media/39a4db8402de421f8d61611efb8af20c.jpg',
'https://m.atcdn.co.uk/a/media/cf65146bb14846ad954e9e00c1276aae.jpg',
'https://m.atcdn.co.uk/a/media/6a1668471603434780901dffe590dc14.jpg',
'https://m.atcdn.co.uk/a/media/ae55a4fe675b4c78be4624dc75101097.jpg',
'https://m.atcdn.co.uk/a/media/5115cc9b4a8940c4b9921c6330e61890.jpg',
'https://m.atcdn.co.uk/a/media/39ffd2d7cd8143368220083807d0b14d.jpg',
'https://m.atcdn.co.uk/a/media/967fecbf634d4aaa89009ddfe8a08e3a.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_af79c234-2b20-5449-85f1-e7dd5b2856cc/af79c234-2b20-5449-85f1-e7dd5b2856cc_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 244745,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/453fb5a3beee4f048c853ce8eda92fdc.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_af79c234-2b20-5449-85f1-e7dd5b2856cc/af79c234-2b20-5449-85f1-e7dd5b2856cc_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 244010,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/69364905a137491098ddae04bfb579c0.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5cc178ba-08ef-53e9-9b51-7b8239327cb6/5cc178ba-08ef-53e9-9b51-7b8239327cb6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37775,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_af79c234-2b20-5449-85f1-e7dd5b2856cc/af79c234-2b20-5449-85f1-e7dd5b2856cc_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 256618,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/39a4db8402de421f8d61611efb8af20c.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_af79c234-2b20-5449-85f1-e7dd5b2856cc/af79c234-2b20-5449-85f1-e7dd5b2856cc_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 205429,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/cf65146bb14846ad954e9e00c1276aae.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_af79c234-2b20-5449-85f1-e7dd5b2856cc/af79c234-2b20-5449-85f1-e7dd5b2856cc_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 156844,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/6a1668471603434780901dffe590dc14.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_af79c234-2b20-5449-85f1-e7dd5b2856cc/af79c234-2b20-5449-85f1-e7dd5b2856cc_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 232499,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ae55a4fe675b4c78be4624dc75101097.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_af79c234-2b20-5449-85f1-e7dd5b2856cc/af79c234-2b20-5449-85f1-e7dd5b2856cc_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 245484,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/5115cc9b4a8940c4b9921c6330e61890.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_af79c234-2b20-5449-85f1-e7dd5b2856cc/af79c234-2b20-5449-85f1-e7dd5b2856cc_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 208300,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/39ffd2d7cd8143368220083807d0b14d.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_af79c234-2b20-5449-85f1-e7dd5b2856cc/af79c234-2b20-5449-85f1-e7dd5b2856cc_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 157995,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/967fecbf634d4aaa89009ddfe8a08e3a.jpg',
'Width': 1280}],
'price': 8995,
'price_includes_vat': True,
'registration_date': '2014-11-11',
'seats_number': 5,
'seller_name': None,
'title': 'BMW 3 SERIES 3.0 330d M Sport Saloon 4dr Diesel Auto xDrive Euro 5 '
'(s/s) (258 ps)',
'transmission': 'automatic',
'trim': 'M Sport',
'year': 2014}
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202602190060061%27 HTTP/1.1" 200 None
2026-03-30 15:05:35 [auto_selling_autotrader.co.uk] INFO: Saving data for 202602190060061: {'created_time': 1774883135.010372, 'last_price_update_time': 1774883135.010383}
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202602190060061') HTTP/1.1" 204 0
2026-03-30 15:05:35 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:05:35 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: e506a405-0730-5bc2-9862-70c9566072a0 with identifier: 202602190053534
2026-03-30 15:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e506a405-0730-5bc2-9862-70c9566072a0
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F8ea053a545274c268de7a8b77a209538.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8ea053a545274c268de7a8b77a209538.jpg already downloaded
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F27dab7d2e4ad4ec091d4daba98b41f72.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/27dab7d2e4ad4ec091d4daba98b41f72.jpg already downloaded
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe8164c6063f34af09bdb10a6e6ffd8a8.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e8164c6063f34af09bdb10a6e6ffd8a8.jpg already downloaded
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce59af712ba348f5a4717cb958a22cc5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg already downloaded
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F25a6b082f2054d7c81a7a2d99d4f0140.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/25a6b082f2054d7c81a7a2d99d4f0140.jpg already downloaded
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F1196ad9b32d84e49a816697736ae977e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1196ad9b32d84e49a816697736ae977e.jpg already downloaded
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa7f6f5d9b05e4c748bc2b02b68b6a376.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a7f6f5d9b05e4c748bc2b02b68b6a376.jpg already downloaded
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F53646f9c1a654c829151109b03cee487.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/53646f9c1a654c829151109b03cee487.jpg already downloaded
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F029263b723cf4013be19b8c862cf3c93.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/029263b723cf4013be19b8c862cf3c93.jpg already downloaded
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F4ac67ca394e34b67b0d41c28576d1b3b.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4ac67ca394e34b67b0d41c28576d1b3b.jpg already downloaded
2026-03-30 15:05:35 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: e506a405-0730-5bc2-9862-70c9566072a0 with identifier 202602190053534
2026-03-30 15:05:35 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:35 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:35 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item e506a405-0730-5bc2-9862-70c9566072a0
2026-03-30 15:05:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 127,
'color': 'White',
'currency': 'GBP',
'description': 'NEO are delighted to offer this FANTASTIC example VW CC 2.0 '
'TDI BlueMotion Tech GT Saloon AUTO, finished in White with '
'18" Alloys Full Black and Tan Leather interior! \n'
'\n'
'This cared-for vehicle comes complete with FULL VW SERVICE '
'HISTORY including TIMING BELT change @ 40k and DSG Service @ '
'45k, a 3 MONTH WARRANTY (extendable options available with '
'RAC), will have a full 12 Month MOT at point of sale and as '
'with all NEO vehicles, is HPI clear! \n'
'\n'
'This 1OWNER car looks and drives superb The 2.0 litre Turbo '
'Diesel engine provides both fantastic performance well as '
'excellent fuel economy. \n'
'\n'
'The car also comes complete with 2 original VW keys. \n'
'\n'
'In addition, being the Tech GT model, this vehicle comes with '
'a SUPER SPEC including: SAT NAV, HEATED FRONT SEATS, '
'TOUCHSCREEN INFORTAINMENT SYSTEM, FRONT & REAR PARKING '
'SENSORS, PRIVACY GLASS, AIR CON, BLUETOOTH CONNECTIVITY, DAB '
'RADIO, ELEC WINDOWS, ELEC MIRRORS, AUTO HEADLIGHTS, LEATHER '
'MULTI-FUNCTION STEERING WHEEL & LOTS MORE! \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'PART EXCHANGE WELCOME\n'
'\n'
'COMPETITVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAIALBLE',
'doors_number': 4,
'emission_standard': 'Euro 6',
'engine': '2L',
'engine_horse_power': 148,
'fuel_type': 'Diesel',
'id': 'e506a405-0730-5bc2-9862-70c9566072a0',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202602190053534',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'Volkswagen',
'model': 'CC',
'odometer': 64258,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 48,
'photo_urls': ['https://m.atcdn.co.uk/a/media/8ea053a545274c268de7a8b77a209538.jpg',
'https://m.atcdn.co.uk/a/media/27dab7d2e4ad4ec091d4daba98b41f72.jpg',
'https://m.atcdn.co.uk/a/media/e8164c6063f34af09bdb10a6e6ffd8a8.jpg',
'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'https://m.atcdn.co.uk/a/media/25a6b082f2054d7c81a7a2d99d4f0140.jpg',
'https://m.atcdn.co.uk/a/media/1196ad9b32d84e49a816697736ae977e.jpg',
'https://m.atcdn.co.uk/a/media/a7f6f5d9b05e4c748bc2b02b68b6a376.jpg',
'https://m.atcdn.co.uk/a/media/53646f9c1a654c829151109b03cee487.jpg',
'https://m.atcdn.co.uk/a/media/029263b723cf4013be19b8c862cf3c93.jpg',
'https://m.atcdn.co.uk/a/media/4ac67ca394e34b67b0d41c28576d1b3b.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e506a405-0730-5bc2-9862-70c9566072a0/e506a405-0730-5bc2-9862-70c9566072a0_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 216665,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8ea053a545274c268de7a8b77a209538.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e506a405-0730-5bc2-9862-70c9566072a0/e506a405-0730-5bc2-9862-70c9566072a0_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 175013,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/27dab7d2e4ad4ec091d4daba98b41f72.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e506a405-0730-5bc2-9862-70c9566072a0/e506a405-0730-5bc2-9862-70c9566072a0_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 177913,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e8164c6063f34af09bdb10a6e6ffd8a8.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5cc178ba-08ef-53e9-9b51-7b8239327cb6/5cc178ba-08ef-53e9-9b51-7b8239327cb6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37775,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e506a405-0730-5bc2-9862-70c9566072a0/e506a405-0730-5bc2-9862-70c9566072a0_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 184891,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/25a6b082f2054d7c81a7a2d99d4f0140.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e506a405-0730-5bc2-9862-70c9566072a0/e506a405-0730-5bc2-9862-70c9566072a0_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 184961,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/1196ad9b32d84e49a816697736ae977e.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e506a405-0730-5bc2-9862-70c9566072a0/e506a405-0730-5bc2-9862-70c9566072a0_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 175609,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a7f6f5d9b05e4c748bc2b02b68b6a376.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e506a405-0730-5bc2-9862-70c9566072a0/e506a405-0730-5bc2-9862-70c9566072a0_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 186955,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/53646f9c1a654c829151109b03cee487.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e506a405-0730-5bc2-9862-70c9566072a0/e506a405-0730-5bc2-9862-70c9566072a0_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 210906,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/029263b723cf4013be19b8c862cf3c93.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e506a405-0730-5bc2-9862-70c9566072a0/e506a405-0730-5bc2-9862-70c9566072a0_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 203662,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/4ac67ca394e34b67b0d41c28576d1b3b.jpg',
'Width': 1280}],
'price': 9995,
'price_includes_vat': True,
'registration_date': '2016-04-25',
'seats_number': 5,
'seller_name': None,
'title': 'Volkswagen CC 2.0 TDI BlueMotion Tech GT Saloon 4dr Diesel DSG Euro '
'6 (s/s) (150 ps) - 1 OWNER / TIMING BELT REPLACED',
'transmission': 'automatic',
'trim': 'GT',
'year': 2016}
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202602190053534%27 HTTP/1.1" 200 None
2026-03-30 15:05:35 [auto_selling_autotrader.co.uk] INFO: Saving data for 202602190053534: {'created_time': 1774883135.237057, 'last_price_update_time': 1774883135.237066}
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202602190053534') HTTP/1.1" 204 0
2026-03-30 15:05:35 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:05:35 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: dfeaf511-1f14-5a51-b09d-efca3bea079b with identifier: 202602180026786
2026-03-30 15:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item dfeaf511-1f14-5a51-b09d-efca3bea079b
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F35ada53acb2d4a0a93b84dca4b081cea.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/35ada53acb2d4a0a93b84dca4b081cea.jpg already downloaded
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F790798e5f4d7473b86929c4598d4613c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/790798e5f4d7473b86929c4598d4613c.jpg already downloaded
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce59af712ba348f5a4717cb958a22cc5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg already downloaded
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F1c6ba5efa5bc406d80ceb7b33a1f6233.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1c6ba5efa5bc406d80ceb7b33a1f6233.jpg already downloaded
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F9f480a01fc07494e85b4d48df778d0be.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9f480a01fc07494e85b4d48df778d0be.jpg already downloaded
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F6b5a1ffd73b04e728d0fbd69c8e78525.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6b5a1ffd73b04e728d0fbd69c8e78525.jpg already downloaded
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F6d9468b8cb8d4ff3bbcc40d13d4044e0.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6d9468b8cb8d4ff3bbcc40d13d4044e0.jpg already downloaded
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F10f9aaa1f90e484c8dc00754bc577f74.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/10f9aaa1f90e484c8dc00754bc577f74.jpg already downloaded
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F32e92e4111924a2b8474c5a284970472.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/32e92e4111924a2b8474c5a284970472.jpg already downloaded
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F32e348dc7135495f8271b44aaa6b3bf1.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/32e348dc7135495f8271b44aaa6b3bf1.jpg already downloaded
2026-03-30 15:05:35 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: dfeaf511-1f14-5a51-b09d-efca3bea079b with identifier 202602180026786
2026-03-30 15:05:35 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:35 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:35 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item dfeaf511-1f14-5a51-b09d-efca3bea079b
2026-03-30 15:05:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 118,
'color': 'Grey',
'currency': 'GBP',
'description': 'NEO are delighted to offer this STUNNING example AUDI A3 1.0 '
'TFSI 30 S Line Sportback finished in Nardo Grey with 18" '
'Alloys and a half LEATHER INTERIOR! \n'
'\n'
'This vehicle comes complete with SERVICE HISTORY, a 3 MONTH '
'WARRANTY (extendable options available with RAC), will come '
'with a fresh 12 months MOT and as with all NEO vehicles, is '
'HPI clear! \n'
'\n'
'This head-turning hatchback looks and drives superb and '
'really is in LIKE-NEW CONDITION throughout and comes complete '
'with 2 original AUDI keys. The 1.0 litre engine pulls '
'effortlessly and provides outstanding fuel economy and ample '
'performance.\n'
'\n'
'In addition, being the S-Line this vehicle comes with a FULLY '
'LOADED SPEC including: SAT NAV, HALF LEATHER, REAR PARKING '
'SENSORS, SPEED LIMITER, PRIVACY GLASS, AIR CON, BLUETOOTH '
'CONNECTIVITY, DAB RADIO, ELEC WINDOWS, ELEC MIRRORS, AUTO '
'HEADLIGHTS, LEATHER MULTI-FUNCTION STEERING WHEEL & LOTS '
'MORE! \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'PART EXCHANGE WELCOME\n'
'\n'
'COMPETITIVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAILABLE',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1L',
'engine_horse_power': 114,
'fuel_type': 'Petrol',
'id': 'dfeaf511-1f14-5a51-b09d-efca3bea079b',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202602180026786',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'Audi',
'model': 'A3',
'odometer': 32539,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 53,
'photo_urls': ['https://m.atcdn.co.uk/a/media/35ada53acb2d4a0a93b84dca4b081cea.jpg',
'https://m.atcdn.co.uk/a/media/790798e5f4d7473b86929c4598d4613c.jpg',
'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'https://m.atcdn.co.uk/a/media/1c6ba5efa5bc406d80ceb7b33a1f6233.jpg',
'https://m.atcdn.co.uk/a/media/9f480a01fc07494e85b4d48df778d0be.jpg',
'https://m.atcdn.co.uk/a/media/6b5a1ffd73b04e728d0fbd69c8e78525.jpg',
'https://m.atcdn.co.uk/a/media/6d9468b8cb8d4ff3bbcc40d13d4044e0.jpg',
'https://m.atcdn.co.uk/a/media/10f9aaa1f90e484c8dc00754bc577f74.jpg',
'https://m.atcdn.co.uk/a/media/32e92e4111924a2b8474c5a284970472.jpg',
'https://m.atcdn.co.uk/a/media/32e348dc7135495f8271b44aaa6b3bf1.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dfeaf511-1f14-5a51-b09d-efca3bea079b/dfeaf511-1f14-5a51-b09d-efca3bea079b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 211969,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/35ada53acb2d4a0a93b84dca4b081cea.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dfeaf511-1f14-5a51-b09d-efca3bea079b/dfeaf511-1f14-5a51-b09d-efca3bea079b_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 180108,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/790798e5f4d7473b86929c4598d4613c.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5cc178ba-08ef-53e9-9b51-7b8239327cb6/5cc178ba-08ef-53e9-9b51-7b8239327cb6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37775,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dfeaf511-1f14-5a51-b09d-efca3bea079b/dfeaf511-1f14-5a51-b09d-efca3bea079b_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 202678,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/1c6ba5efa5bc406d80ceb7b33a1f6233.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dfeaf511-1f14-5a51-b09d-efca3bea079b/dfeaf511-1f14-5a51-b09d-efca3bea079b_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 171907,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/9f480a01fc07494e85b4d48df778d0be.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dfeaf511-1f14-5a51-b09d-efca3bea079b/dfeaf511-1f14-5a51-b09d-efca3bea079b_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 196496,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/6b5a1ffd73b04e728d0fbd69c8e78525.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dfeaf511-1f14-5a51-b09d-efca3bea079b/dfeaf511-1f14-5a51-b09d-efca3bea079b_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 190465,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/6d9468b8cb8d4ff3bbcc40d13d4044e0.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dfeaf511-1f14-5a51-b09d-efca3bea079b/dfeaf511-1f14-5a51-b09d-efca3bea079b_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 215599,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/10f9aaa1f90e484c8dc00754bc577f74.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dfeaf511-1f14-5a51-b09d-efca3bea079b/dfeaf511-1f14-5a51-b09d-efca3bea079b_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 194415,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/32e92e4111924a2b8474c5a284970472.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dfeaf511-1f14-5a51-b09d-efca3bea079b/dfeaf511-1f14-5a51-b09d-efca3bea079b_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 213666,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/32e348dc7135495f8271b44aaa6b3bf1.jpg',
'Width': 1280}],
'price': 13995,
'price_includes_vat': True,
'registration_date': '2018-10-13',
'seats_number': 5,
'seller_name': None,
'title': 'Audi A3 1.0 TFSI 30 S line Sportback 5dr Petrol Manual Euro 6 (s/s) '
'(116 ps)',
'transmission': 'manual',
'trim': 'S line',
'year': 2018}
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202602180026786%27 HTTP/1.1" 200 None
2026-03-30 15:05:35 [auto_selling_autotrader.co.uk] INFO: Saving data for 202602180026786: {'created_time': 1774883135.464554, 'last_price_update_time': 1774883135.464564}
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202602180026786') HTTP/1.1" 204 0
2026-03-30 15:05:35 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:05:35 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 1a475dc8-2169-5953-95a6-3f835d3a78a4 with identifier: 202602129870366
2026-03-30 15:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1a475dc8-2169-5953-95a6-3f835d3a78a4
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F288351a8a4eb4c1ca9fe52fbfd34b4dd.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/288351a8a4eb4c1ca9fe52fbfd34b4dd.jpg already downloaded
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F08ffb1d1b92042bdb828819be222f411.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/08ffb1d1b92042bdb828819be222f411.jpg already downloaded
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce59af712ba348f5a4717cb958a22cc5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg already downloaded
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F2c0d722e9c40423eaf42db2993217729.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2c0d722e9c40423eaf42db2993217729.jpg already downloaded
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F2972b2e77c4947cfa3ef32fbb62bbe58.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2972b2e77c4947cfa3ef32fbb62bbe58.jpg already downloaded
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe67603081ad943918e5e0caae5a26926.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e67603081ad943918e5e0caae5a26926.jpg already downloaded
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fba9de8dd92cd4e118cf2e5c5322767b6.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ba9de8dd92cd4e118cf2e5c5322767b6.jpg already downloaded
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fbefc309ac90f463e87dbc0771725a51e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/befc309ac90f463e87dbc0771725a51e.jpg already downloaded
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F644b1c0ad3d3402c8f80dc654d4aff1b.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/644b1c0ad3d3402c8f80dc654d4aff1b.jpg already downloaded
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe97a83f8b9874550a635d6d3c81eb2f0.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e97a83f8b9874550a635d6d3c81eb2f0.jpg already downloaded
2026-03-30 15:05:35 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 1a475dc8-2169-5953-95a6-3f835d3a78a4 with identifier 202602129870366
2026-03-30 15:05:35 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:35 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:35 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 1a475dc8-2169-5953-95a6-3f835d3a78a4
2026-03-30 15:05:35 [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': 'NEO are delighted to offer this stunning example BMW 1 SERIES '
'1.5 118i SPORT in White with 17" Alloys and an IMMACULATE '
'Grey Cloth interior! \n'
'\n'
'This vehicle comes complete with FULL SERVICE HISTORY (recent '
'service @ 63k), a minimum 3 MONTH WARRANTY (extendable '
'options available with RAC), will have a full 12 Month MOT at '
'point of sale and as with all NEO vehicles, is HPI clear! \n'
'\n'
'This FANTASTIC EXAMPLE 118i SPORT looks and drives superb and '
'really is in FANTASTIC CONDITION throughout. The 1.5L engine '
'provides both great fuel economy and ample performance. The '
'car offers switchable driving modes and cutting-edge '
'technology to enhance the driving experience further. \n'
'\n'
'Being the SPORT model, this vehicle comes equipped with a '
'SUPER SPEC including: SATELLITE NAVIGATION, SPEED LIMITER, '
'AUTO WIPERS, KEYLESS START, PRIVACY GLASS, AIR CON, BLUETOOTH '
'CONNECTIVITY, DAB RADIO, ELEC WINDOWS & LOTS MORE *** \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'COMPETITIVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAILABLE',
'doors_number': 3,
'emission_standard': 'Euro 6',
'engine': '1.5L',
'engine_horse_power': 134,
'fuel_type': 'Petrol',
'id': '1a475dc8-2169-5953-95a6-3f835d3a78a4',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202602129870366',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'BMW',
'model': '1 Series',
'odometer': 66896,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 37,
'photo_urls': ['https://m.atcdn.co.uk/a/media/288351a8a4eb4c1ca9fe52fbfd34b4dd.jpg',
'https://m.atcdn.co.uk/a/media/08ffb1d1b92042bdb828819be222f411.jpg',
'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'https://m.atcdn.co.uk/a/media/2c0d722e9c40423eaf42db2993217729.jpg',
'https://m.atcdn.co.uk/a/media/2972b2e77c4947cfa3ef32fbb62bbe58.jpg',
'https://m.atcdn.co.uk/a/media/e67603081ad943918e5e0caae5a26926.jpg',
'https://m.atcdn.co.uk/a/media/ba9de8dd92cd4e118cf2e5c5322767b6.jpg',
'https://m.atcdn.co.uk/a/media/befc309ac90f463e87dbc0771725a51e.jpg',
'https://m.atcdn.co.uk/a/media/644b1c0ad3d3402c8f80dc654d4aff1b.jpg',
'https://m.atcdn.co.uk/a/media/e97a83f8b9874550a635d6d3c81eb2f0.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1a475dc8-2169-5953-95a6-3f835d3a78a4/1a475dc8-2169-5953-95a6-3f835d3a78a4_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 253304,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/288351a8a4eb4c1ca9fe52fbfd34b4dd.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1a475dc8-2169-5953-95a6-3f835d3a78a4/1a475dc8-2169-5953-95a6-3f835d3a78a4_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 252783,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/08ffb1d1b92042bdb828819be222f411.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5cc178ba-08ef-53e9-9b51-7b8239327cb6/5cc178ba-08ef-53e9-9b51-7b8239327cb6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37775,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1a475dc8-2169-5953-95a6-3f835d3a78a4/1a475dc8-2169-5953-95a6-3f835d3a78a4_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 219702,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/2c0d722e9c40423eaf42db2993217729.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1a475dc8-2169-5953-95a6-3f835d3a78a4/1a475dc8-2169-5953-95a6-3f835d3a78a4_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 237344,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/2972b2e77c4947cfa3ef32fbb62bbe58.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1a475dc8-2169-5953-95a6-3f835d3a78a4/1a475dc8-2169-5953-95a6-3f835d3a78a4_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 182181,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e67603081ad943918e5e0caae5a26926.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1a475dc8-2169-5953-95a6-3f835d3a78a4/1a475dc8-2169-5953-95a6-3f835d3a78a4_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 263793,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ba9de8dd92cd4e118cf2e5c5322767b6.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1a475dc8-2169-5953-95a6-3f835d3a78a4/1a475dc8-2169-5953-95a6-3f835d3a78a4_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 233040,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/befc309ac90f463e87dbc0771725a51e.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1a475dc8-2169-5953-95a6-3f835d3a78a4/1a475dc8-2169-5953-95a6-3f835d3a78a4_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 259258,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/644b1c0ad3d3402c8f80dc654d4aff1b.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1a475dc8-2169-5953-95a6-3f835d3a78a4/1a475dc8-2169-5953-95a6-3f835d3a78a4_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 260842,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e97a83f8b9874550a635d6d3c81eb2f0.jpg',
'Width': 1280}],
'price': 8995,
'price_includes_vat': True,
'registration_date': '2018-03-28',
'seats_number': 5,
'seller_name': None,
'title': 'BMW 1 SERIES 1.5 118i Sport Hatchback 3dr Petrol Manual Euro 6 '
'(s/s) (136 ps)',
'transmission': 'manual',
'trim': 'Sport',
'year': 2018}
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202602129870366%27 HTTP/1.1" 200 None
2026-03-30 15:05:35 [auto_selling_autotrader.co.uk] INFO: Saving data for 202602129870366: {'created_time': 1774883135.680453, 'last_price_update_time': 1774883135.680461}
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202602129870366') HTTP/1.1" 204 0
2026-03-30 15:05:35 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:05:35 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 56943606-87d9-5a77-8eef-02bcbbb0882a with identifier: 202602099799520
2026-03-30 15:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 56943606-87d9-5a77-8eef-02bcbbb0882a
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff34dcfdbfef84bbda2746df95b271daa.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f34dcfdbfef84bbda2746df95b271daa.jpg already downloaded
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F15be5434519244ba81737dd18d8fcb3a.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/15be5434519244ba81737dd18d8fcb3a.jpg already downloaded
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce59af712ba348f5a4717cb958a22cc5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg already downloaded
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Feb5ecf805cd34bdb927dedbc178a59d3.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/eb5ecf805cd34bdb927dedbc178a59d3.jpg already downloaded
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fab96616420b449c38e4cbc6d9887002e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ab96616420b449c38e4cbc6d9887002e.jpg already downloaded
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F16f20cb70f484ef9b895c1d6219f549c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/16f20cb70f484ef9b895c1d6219f549c.jpg already downloaded
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3be3ed273acc416cbd11202c2c9415a5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3be3ed273acc416cbd11202c2c9415a5.jpg already downloaded
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa324e80a2f004cf8b827a22a9802e769.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a324e80a2f004cf8b827a22a9802e769.jpg already downloaded
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F2ca05534750f4371bb02be6c715b0003.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2ca05534750f4371bb02be6c715b0003.jpg already downloaded
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F7b093a105dd743e38caef3e0772e2b44.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7b093a105dd743e38caef3e0772e2b44.jpg already downloaded
2026-03-30 15:05:35 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 56943606-87d9-5a77-8eef-02bcbbb0882a with identifier 202602099799520
2026-03-30 15:05:35 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:35 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:05:35 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 56943606-87d9-5a77-8eef-02bcbbb0882a
2026-03-30 15:05:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 135,
'color': 'Grey',
'currency': 'GBP',
'description': 'NEO are delighted to offer this FANTASTIC example AUDI A3 1.0 '
'TFSI 30 Black Edition Sportback finished in Grey with 18" 10 '
'Spoke Alloys wrapped in Bridgestone tyres and a half grey '
'LEATHER INTERIOR! \n'
'\n'
'This vehicle comes complete with FULL AUDI MAIN DEALER '
'SERVICE HISTORY, a 3 MONTH WARRANTY (extendable options '
'available with RAC), will come with a fresh 12 months MOT and '
'as with all NEO vehicles, is HPI clear! \n'
'\n'
'This head-turning hatchback looks and drives superb and '
'really is in FANTASTIC CONDITION throughout and comes '
'complete with 2 original AUDI keys. The 1.0 litre engine '
'pulls effortlessly and provides outstanding fuel economy and '
'ample performance.\n'
'\n'
'In addition, being the black edition this vehicle comes with '
'a FULLY LOADED SPEC including: SAT NAV, HALF LEATHER, REAR '
'PARKING SENSORS, SPEED LIMITER, PRIVACY GLASS, AIR CON, '
'BLUETOOTH CONNECTIVITY, DAB RADIO, ELEC WINDOWS, ELEC '
'MIRRORS, AUTO HEADLIGHTS, LEATHER MULTI-FUNCTION STEERING '
'WHEEL & LOTS MORE! \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'PART EXCHANGE WELCOME\n'
'\n'
'COMPETITIVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAILABLE',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1L',
'engine_horse_power': 114,
'fuel_type': 'Petrol',
'id': '56943606-87d9-5a77-8eef-02bcbbb0882a',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202602099799520',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'Audi',
'model': 'A3',
'odometer': 21631,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 42,
'photo_urls': ['https://m.atcdn.co.uk/a/media/f34dcfdbfef84bbda2746df95b271daa.jpg',
'https://m.atcdn.co.uk/a/media/15be5434519244ba81737dd18d8fcb3a.jpg',
'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'https://m.atcdn.co.uk/a/media/eb5ecf805cd34bdb927dedbc178a59d3.jpg',
'https://m.atcdn.co.uk/a/media/ab96616420b449c38e4cbc6d9887002e.jpg',
'https://m.atcdn.co.uk/a/media/16f20cb70f484ef9b895c1d6219f549c.jpg',
'https://m.atcdn.co.uk/a/media/3be3ed273acc416cbd11202c2c9415a5.jpg',
'https://m.atcdn.co.uk/a/media/a324e80a2f004cf8b827a22a9802e769.jpg',
'https://m.atcdn.co.uk/a/media/2ca05534750f4371bb02be6c715b0003.jpg',
'https://m.atcdn.co.uk/a/media/7b093a105dd743e38caef3e0772e2b44.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_56943606-87d9-5a77-8eef-02bcbbb0882a/56943606-87d9-5a77-8eef-02bcbbb0882a_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 214890,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f34dcfdbfef84bbda2746df95b271daa.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_56943606-87d9-5a77-8eef-02bcbbb0882a/56943606-87d9-5a77-8eef-02bcbbb0882a_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 241427,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/15be5434519244ba81737dd18d8fcb3a.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5cc178ba-08ef-53e9-9b51-7b8239327cb6/5cc178ba-08ef-53e9-9b51-7b8239327cb6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37775,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_56943606-87d9-5a77-8eef-02bcbbb0882a/56943606-87d9-5a77-8eef-02bcbbb0882a_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 212871,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/eb5ecf805cd34bdb927dedbc178a59d3.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_56943606-87d9-5a77-8eef-02bcbbb0882a/56943606-87d9-5a77-8eef-02bcbbb0882a_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 186927,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ab96616420b449c38e4cbc6d9887002e.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_56943606-87d9-5a77-8eef-02bcbbb0882a/56943606-87d9-5a77-8eef-02bcbbb0882a_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 149821,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/16f20cb70f484ef9b895c1d6219f549c.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_56943606-87d9-5a77-8eef-02bcbbb0882a/56943606-87d9-5a77-8eef-02bcbbb0882a_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 202314,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3be3ed273acc416cbd11202c2c9415a5.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_56943606-87d9-5a77-8eef-02bcbbb0882a/56943606-87d9-5a77-8eef-02bcbbb0882a_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 214443,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a324e80a2f004cf8b827a22a9802e769.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_56943606-87d9-5a77-8eef-02bcbbb0882a/56943606-87d9-5a77-8eef-02bcbbb0882a_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 179091,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/2ca05534750f4371bb02be6c715b0003.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_56943606-87d9-5a77-8eef-02bcbbb0882a/56943606-87d9-5a77-8eef-02bcbbb0882a_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 191936,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/7b093a105dd743e38caef3e0772e2b44.jpg',
'Width': 1280}],
'price': 15995,
'price_includes_vat': True,
'registration_date': '2020-07-28',
'seats_number': 5,
'seller_name': None,
'title': 'Audi A3 1.0 TFSI 30 Black Edition Sportback 5dr Petrol Manual Euro '
'6 (s/s) (116 ps)',
'transmission': 'manual',
'trim': 'Black Edition',
'year': 2020}
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202602099799520%27 HTTP/1.1" 200 None
2026-03-30 15:05:35 [auto_selling_autotrader.co.uk] INFO: Saving data for 202602099799520: {'created_time': 1774883135.895958, 'last_price_update_time': 1774883135.895967}
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202602099799520') HTTP/1.1" 204 0
2026-03-30 15:06:05 [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:06:05 [auto_selling_autotrader.co.uk] DEBUG: response: <200 https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery>
2026-03-30 15:06:05 [auto_selling_autotrader.co.uk] INFO: Page: 3/4, total results: 61
2026-03-30 15:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202512168620759%27 HTTP/1.1" 200 None
2026-03-30 15:06:06 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202512168620759: 1
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202512168619834%27 HTTP/1.1" 200 None
2026-03-30 15:06:06 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202512168619834: 1
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202512068420855%27 HTTP/1.1" 200 None
2026-03-30 15:06:06 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202512068420855: 1
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202511268159250%27 HTTP/1.1" 200 None
2026-03-30 15:06:06 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202511268159250: 1
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202511218055291%27 HTTP/1.1" 200 None
2026-03-30 15:06:06 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202511218055291: 1
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202511187974064%27 HTTP/1.1" 200 None
2026-03-30 15:06:06 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202511187974064: 1
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202511067708065%27 HTTP/1.1" 200 None
2026-03-30 15:06:06 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202511067708065: 1
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202511067707498%27 HTTP/1.1" 200 None
2026-03-30 15:06:06 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202511067707498: 1
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202510247393999%27 HTTP/1.1" 200 None
2026-03-30 15:06:06 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202510247393999: 1
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202510237364471%27 HTTP/1.1" 200 None
2026-03-30 15:06:06 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202510237364471: 1
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202510177221419%27 HTTP/1.1" 200 None
2026-03-30 15:06:06 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202510177221419: 1
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202510066919983%27 HTTP/1.1" 200 None
2026-03-30 15:06:06 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202510066919983: 1
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202510026818153%27 HTTP/1.1" 200 None
2026-03-30 15:06:06 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202510026818153: 1
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202509206491229%27 HTTP/1.1" 200 None
2026-03-30 15:06:06 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202509206491229: 1
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202509186432863%27 HTTP/1.1" 200 None
2026-03-30 15:06:06 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202509186432863: 1
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202509116248671%27 HTTP/1.1" 200 None
2026-03-30 15:06:06 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202509116248671: 1
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202508055153078%27 HTTP/1.1" 200 None
2026-03-30 15:06:06 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202508055153078: 1
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202507294936009%27 HTTP/1.1" 200 None
2026-03-30 15:06:06 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202507294936009: 1
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202506193665747%27 HTTP/1.1" 200 None
2026-03-30 15:06:06 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202506193665747: 1
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202503290712568%27 HTTP/1.1" 200 None
2026-03-30 15:06:06 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202503290712568: 1
2026-03-30 15:06:06 [auto_selling_autotrader.co.uk] INFO: Quick mode: batching 10 detail requests (batch 1)
2026-03-30 15:06:06 [auto_selling_autotrader.co.uk] INFO: Quick mode: batching 10 detail requests (batch 2)
2026-03-30 15:06:06 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:06:06 [auto_selling_autotrader.co.uk] INFO: Getting next page: 4
2026-03-30 15:06:06 [auto_selling_autotrader.co.uk] INFO: Getting list for retailer ID: 10027702, page: 4
2026-03-30 15:06:06 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:06:06 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:06:08 [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:06:08 [auto_selling_autotrader.co.uk] DEBUG: response: <200 https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery>
2026-03-30 15:06:08 [auto_selling_autotrader.co.uk] INFO: Page: 4/4, total results: 61
2026-03-30 15:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202501308580178%27 HTTP/1.1" 200 None
2026-03-30 15:06:08 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202501308580178: 1
2026-03-30 15:06:08 [auto_selling_autotrader.co.uk] INFO: Quick mode: batching 1 detail requests (batch 1)
2026-03-30 15:06:08 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:06:08 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://www.autotrader.co.uk/at-graphql> (referer: https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery) ['zyte-api']
2026-03-30 15:06:08 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:06:08 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 65361139-1e0a-5f0d-a026-fa8b100430f3 with identifier: 202602099799274
2026-03-30 15:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 65361139-1e0a-5f0d-a026-fa8b100430f3
2026-03-30 15:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F83983f1c6639497cb8fdfee2052dc1f1.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/83983f1c6639497cb8fdfee2052dc1f1.jpg already downloaded
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F067f61d06cf9434092b48bdd080817fc.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/067f61d06cf9434092b48bdd080817fc.jpg already downloaded
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce59af712ba348f5a4717cb958a22cc5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg already downloaded
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F568a371cfdaf4089967f3efbacb50d48.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/568a371cfdaf4089967f3efbacb50d48.jpg already downloaded
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F199becda7c544c4caee8db8ea9aae173.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/199becda7c544c4caee8db8ea9aae173.jpg already downloaded
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F19b4ade208fc4a97a98558d7780ef219.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/19b4ade208fc4a97a98558d7780ef219.jpg already downloaded
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe0d9a2f1da164f298083758fed05a6bd.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e0d9a2f1da164f298083758fed05a6bd.jpg already downloaded
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F08b347541c01488e8c4248faa86db5ab.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/08b347541c01488e8c4248faa86db5ab.jpg already downloaded
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F92ab63de92ec42319cd27d084a83ea1a.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/92ab63de92ec42319cd27d084a83ea1a.jpg already downloaded
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F466f1def4c594aa599d060cec1ca1122.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/466f1def4c594aa599d060cec1ca1122.jpg already downloaded
2026-03-30 15:06:09 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 65361139-1e0a-5f0d-a026-fa8b100430f3 with identifier 202602099799274
2026-03-30 15:06:09 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:09 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:09 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 65361139-1e0a-5f0d-a026-fa8b100430f3
2026-03-30 15:06:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 120,
'color': 'Grey',
'currency': 'GBP',
'description': 'NEO are delighted to offer this FANTASTIC example VOLKSWAGEN '
'PASSAT 2.0 TDI EVO R-Line Estate DSG, finished in '
'sought-after Grey with 18" Alloys - all wrapped in Michelin '
'tyres and a FULL BLACK LEATHER interior! \n'
'\n'
'This cared-for vehicle comes complete with FULL VOLKSWAGEN '
'SERVICE HISTORY (most recently done in Sept 25 @ 55k), a 3 '
'MONTH WARRANTY (extendable options available with RAC), MOT '
'recently done on 09/01/2026 and as with all NEO vehicles, is '
'HPI clear! \n'
'\n'
'This stunning estate looks and drives superb. The 2.0 litre '
'engine provides outstanding performance and is also very '
'economical. Road tax is just £195 annually. \n'
'\n'
'The car also comes complete with 2 original VW keys. \n'
'\n'
'In addition, being the R-LINE model, this vehicle comes with '
'a SUPER SPEC including: APPLE CARPLAY, FRONT AND REAR PARKING '
'SENSORS, FULL BLACK LEATHER INTERIOR, HEATED FRONT SEATS, '
'TOUCHSCREEN INFOTAINMENT SYSTEM, DUAL CLIMATE CONTROL, ROOF '
'RAILS, PRIVACY GLASS, AIR CON, BLUETOOTH CONNECTIVITY, DAB '
'RADIO, ELEC WINDOWS, ELEC MIRRORS, AUTO HEADLIGHTS, LEATHER '
'MULTI-FUNCTION STEERING WHEEL & LOTS MORE! \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'PART EXCHANGE WELCOME\n'
'\n'
'COMPETITIVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAILABLE',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '2L',
'engine_horse_power': 187,
'fuel_type': 'Diesel',
'id': '65361139-1e0a-5f0d-a026-fa8b100430f3',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202602099799274',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'Volkswagen',
'model': 'Passat',
'odometer': 55737,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 40,
'photo_urls': ['https://m.atcdn.co.uk/a/media/83983f1c6639497cb8fdfee2052dc1f1.jpg',
'https://m.atcdn.co.uk/a/media/067f61d06cf9434092b48bdd080817fc.jpg',
'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'https://m.atcdn.co.uk/a/media/568a371cfdaf4089967f3efbacb50d48.jpg',
'https://m.atcdn.co.uk/a/media/199becda7c544c4caee8db8ea9aae173.jpg',
'https://m.atcdn.co.uk/a/media/19b4ade208fc4a97a98558d7780ef219.jpg',
'https://m.atcdn.co.uk/a/media/e0d9a2f1da164f298083758fed05a6bd.jpg',
'https://m.atcdn.co.uk/a/media/08b347541c01488e8c4248faa86db5ab.jpg',
'https://m.atcdn.co.uk/a/media/92ab63de92ec42319cd27d084a83ea1a.jpg',
'https://m.atcdn.co.uk/a/media/466f1def4c594aa599d060cec1ca1122.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_65361139-1e0a-5f0d-a026-fa8b100430f3/65361139-1e0a-5f0d-a026-fa8b100430f3_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 211128,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/83983f1c6639497cb8fdfee2052dc1f1.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_65361139-1e0a-5f0d-a026-fa8b100430f3/65361139-1e0a-5f0d-a026-fa8b100430f3_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 236236,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/067f61d06cf9434092b48bdd080817fc.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5cc178ba-08ef-53e9-9b51-7b8239327cb6/5cc178ba-08ef-53e9-9b51-7b8239327cb6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37775,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_65361139-1e0a-5f0d-a026-fa8b100430f3/65361139-1e0a-5f0d-a026-fa8b100430f3_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 222332,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/568a371cfdaf4089967f3efbacb50d48.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_65361139-1e0a-5f0d-a026-fa8b100430f3/65361139-1e0a-5f0d-a026-fa8b100430f3_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 176275,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/199becda7c544c4caee8db8ea9aae173.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_65361139-1e0a-5f0d-a026-fa8b100430f3/65361139-1e0a-5f0d-a026-fa8b100430f3_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 142881,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/19b4ade208fc4a97a98558d7780ef219.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_65361139-1e0a-5f0d-a026-fa8b100430f3/65361139-1e0a-5f0d-a026-fa8b100430f3_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 188870,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e0d9a2f1da164f298083758fed05a6bd.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_65361139-1e0a-5f0d-a026-fa8b100430f3/65361139-1e0a-5f0d-a026-fa8b100430f3_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 192030,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/08b347541c01488e8c4248faa86db5ab.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_65361139-1e0a-5f0d-a026-fa8b100430f3/65361139-1e0a-5f0d-a026-fa8b100430f3_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 162983,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/92ab63de92ec42319cd27d084a83ea1a.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_65361139-1e0a-5f0d-a026-fa8b100430f3/65361139-1e0a-5f0d-a026-fa8b100430f3_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 186144,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/466f1def4c594aa599d060cec1ca1122.jpg',
'Width': 1280}],
'price': 18495,
'price_includes_vat': True,
'registration_date': '2020-01-13',
'seats_number': 5,
'seller_name': None,
'title': 'Volkswagen Passat 2.0 TDI EVO R-Line Estate 5dr Diesel DSG Euro 6 '
'(s/s) (190 ps)',
'transmission': 'automatic',
'trim': 'R-Line',
'year': 2020}
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202602099799274%27 HTTP/1.1" 200 None
2026-03-30 15:06:09 [auto_selling_autotrader.co.uk] INFO: Saving data for 202602099799274: {'created_time': 1774883169.196286, 'last_price_update_time': 1774883169.196298}
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202602099799274') HTTP/1.1" 204 0
2026-03-30 15:06:09 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:06:09 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 71fff0a6-2059-503e-a39f-415ed887f516 with identifier: 202602069720988
2026-03-30 15:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 71fff0a6-2059-503e-a39f-415ed887f516
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fed38398414ab48558177393da7cd33ef.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ed38398414ab48558177393da7cd33ef.jpg already downloaded
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fd9c89bf3354940a89be08eb1872cbe12.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d9c89bf3354940a89be08eb1872cbe12.jpg already downloaded
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce59af712ba348f5a4717cb958a22cc5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg already downloaded
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0351ae47dbe64e59bec2c9aa17e1b4fd.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0351ae47dbe64e59bec2c9aa17e1b4fd.jpg already downloaded
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fcbdbe207303a4a6d9085f45cc93d47f8.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cbdbe207303a4a6d9085f45cc93d47f8.jpg already downloaded
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F5a63cd8cadc248478f9a76cee705fb30.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5a63cd8cadc248478f9a76cee705fb30.jpg already downloaded
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3e76e9456b704e8f993bab6b66f4510c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3e76e9456b704e8f993bab6b66f4510c.jpg already downloaded
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F15d7ee32a0b0467a97e20028c6480c2b.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/15d7ee32a0b0467a97e20028c6480c2b.jpg already downloaded
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fccc14b1ee3d34507b6697194bb0bd01c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ccc14b1ee3d34507b6697194bb0bd01c.jpg already downloaded
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa358d3a402fd498780fbcfb48afa9f84.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a358d3a402fd498780fbcfb48afa9f84.jpg already downloaded
2026-03-30 15:06:09 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 71fff0a6-2059-503e-a39f-415ed887f516 with identifier 202602069720988
2026-03-30 15:06:09 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:09 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:09 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 71fff0a6-2059-503e-a39f-415ed887f516
2026-03-30 15:06:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 120,
'color': 'White',
'currency': 'GBP',
'description': 'NEO are delighted to offer this FANTASTIC example VW GOLF 1.4 '
'TSI BlueMotion Tech Match Edition, finished in White with 16" '
'Alloys and a cloth interior. \n'
'\n'
'This cared-for vehicle comes complete with fantastic SERVICE '
'HISTORY (most recently serviced 22/01/26 @ 58k), a 3 MONTH '
'WARRANTY (extendable options available with RAC), will have a '
'full 12 Month MOT at point of sale and as with all NEO '
'vehicles, is HPI clear! \n'
'\n'
'This example Golf looks and drives superb. The 1.4 petrol '
'engine provides both superb fuel economy and ample '
'performance.\n'
'\n'
' Road tax is just £35 annually. \n'
'\n'
'The car also comes complete with 2 VW keys. \n'
'\n'
'In addition, this vehicle comes with a SUPER SPEC including: '
'HEATED FRONT SEATS, SATELLITE NAVIGATION, TOUCHSCREEN '
'INFOTAINMENT SYSTEM, FRONT & REAR PARKING SENSORS, PRIVACY '
'GLASS, AIR CON, BLUETOOTH CONNECTIVITY, DAB RADIO, ELEC '
'WINDOWS, ELEC MIRRORS, AUTO HEADLIGHTS, LEATHER '
'MULTI-FUNCTION STEERING WHEEL & LOTS MORE! \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'PART EXCHANGE WELCOME\n'
'\n'
'COMPETITVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAIALBLE',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.4L',
'engine_horse_power': 123,
'fuel_type': 'Petrol',
'id': '71fff0a6-2059-503e-a39f-415ed887f516',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202602069720988',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'Volkswagen',
'model': 'Golf',
'odometer': 58823,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 40,
'photo_urls': ['https://m.atcdn.co.uk/a/media/ed38398414ab48558177393da7cd33ef.jpg',
'https://m.atcdn.co.uk/a/media/d9c89bf3354940a89be08eb1872cbe12.jpg',
'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'https://m.atcdn.co.uk/a/media/0351ae47dbe64e59bec2c9aa17e1b4fd.jpg',
'https://m.atcdn.co.uk/a/media/cbdbe207303a4a6d9085f45cc93d47f8.jpg',
'https://m.atcdn.co.uk/a/media/5a63cd8cadc248478f9a76cee705fb30.jpg',
'https://m.atcdn.co.uk/a/media/3e76e9456b704e8f993bab6b66f4510c.jpg',
'https://m.atcdn.co.uk/a/media/15d7ee32a0b0467a97e20028c6480c2b.jpg',
'https://m.atcdn.co.uk/a/media/ccc14b1ee3d34507b6697194bb0bd01c.jpg',
'https://m.atcdn.co.uk/a/media/a358d3a402fd498780fbcfb48afa9f84.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_71fff0a6-2059-503e-a39f-415ed887f516/71fff0a6-2059-503e-a39f-415ed887f516_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 177412,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/d9c89bf3354940a89be08eb1872cbe12.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_71fff0a6-2059-503e-a39f-415ed887f516/71fff0a6-2059-503e-a39f-415ed887f516_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 200406,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ed38398414ab48558177393da7cd33ef.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5cc178ba-08ef-53e9-9b51-7b8239327cb6/5cc178ba-08ef-53e9-9b51-7b8239327cb6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37775,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_71fff0a6-2059-503e-a39f-415ed887f516/71fff0a6-2059-503e-a39f-415ed887f516_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 216652,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0351ae47dbe64e59bec2c9aa17e1b4fd.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_71fff0a6-2059-503e-a39f-415ed887f516/71fff0a6-2059-503e-a39f-415ed887f516_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 180583,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/cbdbe207303a4a6d9085f45cc93d47f8.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_71fff0a6-2059-503e-a39f-415ed887f516/71fff0a6-2059-503e-a39f-415ed887f516_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 180256,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/5a63cd8cadc248478f9a76cee705fb30.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_71fff0a6-2059-503e-a39f-415ed887f516/71fff0a6-2059-503e-a39f-415ed887f516_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 187297,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3e76e9456b704e8f993bab6b66f4510c.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_71fff0a6-2059-503e-a39f-415ed887f516/71fff0a6-2059-503e-a39f-415ed887f516_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 215865,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/15d7ee32a0b0467a97e20028c6480c2b.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_71fff0a6-2059-503e-a39f-415ed887f516/71fff0a6-2059-503e-a39f-415ed887f516_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 185396,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ccc14b1ee3d34507b6697194bb0bd01c.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_71fff0a6-2059-503e-a39f-415ed887f516/71fff0a6-2059-503e-a39f-415ed887f516_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 198458,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a358d3a402fd498780fbcfb48afa9f84.jpg',
'Width': 1280}],
'price': 9245,
'price_includes_vat': True,
'registration_date': '2016-09-09',
'seats_number': 5,
'seller_name': None,
'title': 'Volkswagen Golf 1.4 TSI BlueMotion Tech Match Edition Hatchback 5dr '
'Petrol Manual Euro 6 (s/s) (125 ps)',
'transmission': 'manual',
'trim': 'Match Edition',
'year': 2016}
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202602069720988%27 HTTP/1.1" 200 None
2026-03-30 15:06:09 [auto_selling_autotrader.co.uk] INFO: Saving data for 202602069720988: {'created_time': 1774883169.63159, 'last_price_update_time': 1774883169.631601}
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202602069720988') HTTP/1.1" 204 0
2026-03-30 15:06:09 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:06:09 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 3fac57a7-3138-56ef-b541-0993bc638d18 with identifier: 202602049677046
2026-03-30 15:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 3fac57a7-3138-56ef-b541-0993bc638d18
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fab95ee4e9c8b48fbbb246a58e51d0ed5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ab95ee4e9c8b48fbbb246a58e51d0ed5.jpg already downloaded
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fd69ed1f721714b74a93317802c3ef9e6.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d69ed1f721714b74a93317802c3ef9e6.jpg already downloaded
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce59af712ba348f5a4717cb958a22cc5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg already downloaded
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fba2116a3a3ee4d2dafaffc5fb502bd18.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ba2116a3a3ee4d2dafaffc5fb502bd18.jpg already downloaded
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F9ac8b10037b74e76921e17918593bb48.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9ac8b10037b74e76921e17918593bb48.jpg already downloaded
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F9475ae3b2d45489e9412ffc620942da5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9475ae3b2d45489e9412ffc620942da5.jpg already downloaded
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F80bfbe6ba9de43ba8ee2c3981fe64132.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/80bfbe6ba9de43ba8ee2c3981fe64132.jpg already downloaded
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F572e0c6086b04f95882edb60aa2d2da6.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/572e0c6086b04f95882edb60aa2d2da6.jpg already downloaded
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe0b68a558ecd4d4791268363a9759052.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e0b68a558ecd4d4791268363a9759052.jpg already downloaded
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb875c0cd17f2401ab1c6b10ceabdd6e0.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b875c0cd17f2401ab1c6b10ceabdd6e0.jpg already downloaded
2026-03-30 15:06:09 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 3fac57a7-3138-56ef-b541-0993bc638d18 with identifier 202602049677046
2026-03-30 15:06:09 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:09 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:09 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 3fac57a7-3138-56ef-b541-0993bc638d18
2026-03-30 15:06:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 151,
'color': 'White',
'currency': 'GBP',
'description': 'NEO are delighted to offer this STUNNING and IMMACULATE '
'example BMW 4 SERIES 2.0 420i M Sport Coupe finished in the '
'BEST COLOUR of Alpine White with contrasting full BLACK '
'DAKOTA LEATHER INTERIOR and 19" BMW M LIGHT DOUBLE SPOKE '
'ALLOYS! \n'
'\n'
'This vehicle comes complete with BMW SERVICE HISTORY '
'(recently serviced at @ 20K) a 3 MONTH WARRANTY (extendable '
'options available with RAC), will have a new 12 Month MOT at '
'point of sale and as with all NEO vehicles, is HPI clear! \n'
'\n'
'This head-turning, prestige coupe looks and drives superb and '
'really is in OUTSTANDING CONDITION throughout. The 2.0 litre '
'engine is smooth as silk, pulling effortlessly and provides '
'superb performance with interchangeable driving modes to '
'further enhance your driving experience! \n'
'\n'
'In addition to the factory M Sport equipment, this vehicle '
'comes complete with a LOADED SPEC including: LOUDSPEAKER '
'HARMON KARDON AUDIO, HEATED FRONT SEATS, FRONT & REAR PARKING '
'SENSORS, PROFESSIONAL (WIDESCREEN) SAT NAV, BLUETOOTH , '
'EXTERIOR FOLDING MIRRORS WITH ANTI DAZZLE, SUN PROTECTION '
'GLASS, FULL DAKOTA LEATHER & MORE \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'PART-EXCHANGE WELCOME.\n'
'\n'
'COMPETITIVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAILABLE',
'doors_number': 2,
'emission_standard': 'Euro 6',
'engine': '2L',
'engine_horse_power': 181,
'fuel_type': 'Petrol',
'id': '3fac57a7-3138-56ef-b541-0993bc638d18',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202602049677046',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'BMW',
'model': '4 Series',
'odometer': 25891,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 37,
'photo_urls': ['https://m.atcdn.co.uk/a/media/ab95ee4e9c8b48fbbb246a58e51d0ed5.jpg',
'https://m.atcdn.co.uk/a/media/d69ed1f721714b74a93317802c3ef9e6.jpg',
'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'https://m.atcdn.co.uk/a/media/ba2116a3a3ee4d2dafaffc5fb502bd18.jpg',
'https://m.atcdn.co.uk/a/media/9ac8b10037b74e76921e17918593bb48.jpg',
'https://m.atcdn.co.uk/a/media/9475ae3b2d45489e9412ffc620942da5.jpg',
'https://m.atcdn.co.uk/a/media/80bfbe6ba9de43ba8ee2c3981fe64132.jpg',
'https://m.atcdn.co.uk/a/media/572e0c6086b04f95882edb60aa2d2da6.jpg',
'https://m.atcdn.co.uk/a/media/e0b68a558ecd4d4791268363a9759052.jpg',
'https://m.atcdn.co.uk/a/media/b875c0cd17f2401ab1c6b10ceabdd6e0.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3fac57a7-3138-56ef-b541-0993bc638d18/3fac57a7-3138-56ef-b541-0993bc638d18_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 204852,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ab95ee4e9c8b48fbbb246a58e51d0ed5.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3fac57a7-3138-56ef-b541-0993bc638d18/3fac57a7-3138-56ef-b541-0993bc638d18_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 198071,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/d69ed1f721714b74a93317802c3ef9e6.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5cc178ba-08ef-53e9-9b51-7b8239327cb6/5cc178ba-08ef-53e9-9b51-7b8239327cb6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37775,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3fac57a7-3138-56ef-b541-0993bc638d18/3fac57a7-3138-56ef-b541-0993bc638d18_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 231967,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ba2116a3a3ee4d2dafaffc5fb502bd18.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3fac57a7-3138-56ef-b541-0993bc638d18/3fac57a7-3138-56ef-b541-0993bc638d18_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 191642,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/9ac8b10037b74e76921e17918593bb48.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3fac57a7-3138-56ef-b541-0993bc638d18/3fac57a7-3138-56ef-b541-0993bc638d18_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 151335,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/9475ae3b2d45489e9412ffc620942da5.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3fac57a7-3138-56ef-b541-0993bc638d18/3fac57a7-3138-56ef-b541-0993bc638d18_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 183542,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/80bfbe6ba9de43ba8ee2c3981fe64132.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3fac57a7-3138-56ef-b541-0993bc638d18/3fac57a7-3138-56ef-b541-0993bc638d18_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 210532,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/572e0c6086b04f95882edb60aa2d2da6.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3fac57a7-3138-56ef-b541-0993bc638d18/3fac57a7-3138-56ef-b541-0993bc638d18_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 187649,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e0b68a558ecd4d4791268363a9759052.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3fac57a7-3138-56ef-b541-0993bc638d18/3fac57a7-3138-56ef-b541-0993bc638d18_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 194704,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b875c0cd17f2401ab1c6b10ceabdd6e0.jpg',
'Width': 1280}],
'price': 18950,
'price_includes_vat': True,
'registration_date': '2019-09-18',
'seats_number': 4,
'seller_name': None,
'title': 'BMW 4 SERIES 2.0 420i GPF M Sport Coupe 2dr Petrol Auto xDrive Euro '
'6 (s/s) (184 ps)',
'transmission': 'automatic',
'trim': 'M Sport',
'year': 2019}
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202602049677046%27 HTTP/1.1" 200 None
2026-03-30 15:06:09 [auto_selling_autotrader.co.uk] INFO: Saving data for 202602049677046: {'created_time': 1774883169.872892, 'last_price_update_time': 1774883169.872901}
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202602049677046') HTTP/1.1" 204 0
2026-03-30 15:06:09 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:06:09 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 8e5e1620-1c32-5a33-9969-ac4eacf1c0bd with identifier: 202602039646886
2026-03-30 15:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 8e5e1620-1c32-5a33-9969-ac4eacf1c0bd
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F126bf7e470dd4e9c831b7dede1dbae1f.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/126bf7e470dd4e9c831b7dede1dbae1f.jpg already downloaded
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fced2a95325014d3fac11005b5de996a1.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ced2a95325014d3fac11005b5de996a1.jpg already downloaded
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce59af712ba348f5a4717cb958a22cc5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg already downloaded
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F101d5c0871b94e8595374368344d9172.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/101d5c0871b94e8595374368344d9172.jpg already downloaded
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F9a29b9295cb2425eb39d09f368fe07ec.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9a29b9295cb2425eb39d09f368fe07ec.jpg already downloaded
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff72e3907eab94e318599e7f8ca5e0935.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f72e3907eab94e318599e7f8ca5e0935.jpg already downloaded
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3a5c42000a0d49c885b450e11c2d0fab.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3a5c42000a0d49c885b450e11c2d0fab.jpg already downloaded
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F2d985cf653dc4a69bbe68064566139d4.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2d985cf653dc4a69bbe68064566139d4.jpg already downloaded
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0b5c4437397a4513b354a3e736629ef9.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0b5c4437397a4513b354a3e736629ef9.jpg already downloaded
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F74ab3cf99c9347faa26e3e1a7b13e765.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/74ab3cf99c9347faa26e3e1a7b13e765.jpg already downloaded
2026-03-30 15:06:10 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 8e5e1620-1c32-5a33-9969-ac4eacf1c0bd with identifier 202602039646886
2026-03-30 15:06:10 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:10 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:10 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 8e5e1620-1c32-5a33-9969-ac4eacf1c0bd
2026-03-30 15:06:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 129,
'color': 'White',
'currency': 'GBP',
'description': 'NEO are delighted to offer this IMMACULATE and FULLY LOADED '
'example HYUNDAI TUCSON 1.7 CRDi Blue Drive Premium SUV AUTO '
'in Metallic Off-White with 19" Bi-Colour Alloys and a Full '
'Black Leather interior! \n'
'\n'
'This vehicle has a FULL SERVICE HISTORY, comes with a 3 MONTH '
'WARRANTY (extendable warranties available with RAC), will '
'have a full 12 Month MOT at point of sale and as with all NEO '
'vehicles, is HPI clear! \n'
'\n'
'This popular and spacious family SUV looks and drives superb '
'with the 1.7 CRDI engine offering both superb fuel economy '
'and ample performance alongside the practicality that this '
'Tuscon offers. \n'
'\n'
'The vehicle comes complete with 2 original Hyundai keys!\n'
'\n'
'In addition, this SUPER examples comes complete with a FULLY '
'LOADED SPEC including: FULL BLACK LEATHER, OPENING PANORAMIC '
'ROOF, HEATED STEERING WHEEL, ELECTRIC, HEATED & COOLED SEATS '
'SEATS, REAR HEATED SEATS, SAT NAV, PARK ASSIST, HILL START '
'ASSIST, FRONT & REAR PARKING SENSORS, CRUISE CONTROL, DUAL '
'CLIMATE CONTROL, AIR CON, BLUETOOTH CONNECTIVITY, DAB RADIO, '
'ELEC WINDOWS, ELEC POWER-FOLDING MIRRORS, USB/AUX INPUT & '
'FOLDING REAR SEATS FOR ADDITIONAL SPACE*** \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'PART-EXCHANGE AVAILABLE\n'
'\n'
'COMPETITIVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAILABLE',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.7L',
'engine_horse_power': 139,
'fuel_type': 'Diesel',
'id': '8e5e1620-1c32-5a33-9969-ac4eacf1c0bd',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202602039646886',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'Hyundai',
'model': 'TUCSON',
'odometer': 53010,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 58,
'photo_urls': ['https://m.atcdn.co.uk/a/media/126bf7e470dd4e9c831b7dede1dbae1f.jpg',
'https://m.atcdn.co.uk/a/media/ced2a95325014d3fac11005b5de996a1.jpg',
'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'https://m.atcdn.co.uk/a/media/101d5c0871b94e8595374368344d9172.jpg',
'https://m.atcdn.co.uk/a/media/9a29b9295cb2425eb39d09f368fe07ec.jpg',
'https://m.atcdn.co.uk/a/media/f72e3907eab94e318599e7f8ca5e0935.jpg',
'https://m.atcdn.co.uk/a/media/3a5c42000a0d49c885b450e11c2d0fab.jpg',
'https://m.atcdn.co.uk/a/media/2d985cf653dc4a69bbe68064566139d4.jpg',
'https://m.atcdn.co.uk/a/media/0b5c4437397a4513b354a3e736629ef9.jpg',
'https://m.atcdn.co.uk/a/media/74ab3cf99c9347faa26e3e1a7b13e765.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e5e1620-1c32-5a33-9969-ac4eacf1c0bd/8e5e1620-1c32-5a33-9969-ac4eacf1c0bd_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 206573,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/126bf7e470dd4e9c831b7dede1dbae1f.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e5e1620-1c32-5a33-9969-ac4eacf1c0bd/8e5e1620-1c32-5a33-9969-ac4eacf1c0bd_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 167646,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ced2a95325014d3fac11005b5de996a1.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5cc178ba-08ef-53e9-9b51-7b8239327cb6/5cc178ba-08ef-53e9-9b51-7b8239327cb6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37775,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e5e1620-1c32-5a33-9969-ac4eacf1c0bd/8e5e1620-1c32-5a33-9969-ac4eacf1c0bd_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 184741,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/101d5c0871b94e8595374368344d9172.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e5e1620-1c32-5a33-9969-ac4eacf1c0bd/8e5e1620-1c32-5a33-9969-ac4eacf1c0bd_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 159352,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/9a29b9295cb2425eb39d09f368fe07ec.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e5e1620-1c32-5a33-9969-ac4eacf1c0bd/8e5e1620-1c32-5a33-9969-ac4eacf1c0bd_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 177360,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f72e3907eab94e318599e7f8ca5e0935.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e5e1620-1c32-5a33-9969-ac4eacf1c0bd/8e5e1620-1c32-5a33-9969-ac4eacf1c0bd_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 194123,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3a5c42000a0d49c885b450e11c2d0fab.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e5e1620-1c32-5a33-9969-ac4eacf1c0bd/8e5e1620-1c32-5a33-9969-ac4eacf1c0bd_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 195592,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/2d985cf653dc4a69bbe68064566139d4.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e5e1620-1c32-5a33-9969-ac4eacf1c0bd/8e5e1620-1c32-5a33-9969-ac4eacf1c0bd_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 190917,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0b5c4437397a4513b354a3e736629ef9.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e5e1620-1c32-5a33-9969-ac4eacf1c0bd/8e5e1620-1c32-5a33-9969-ac4eacf1c0bd_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 188159,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/74ab3cf99c9347faa26e3e1a7b13e765.jpg',
'Width': 1280}],
'price': 13995,
'price_includes_vat': True,
'registration_date': '2018-06-15',
'seats_number': 5,
'seller_name': None,
'title': 'Hyundai Tucson 1.7 CRDi Blue Drive Premium SE SUV 5dr Diesel DCT '
'Euro 6 (s/s) (141 ps)',
'transmission': 'automatic',
'trim': 'Premium SE',
'year': 2018}
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202602039646886%27 HTTP/1.1" 200 None
2026-03-30 15:06:10 [auto_selling_autotrader.co.uk] INFO: Saving data for 202602039646886: {'created_time': 1774883170.120174, 'last_price_update_time': 1774883170.120183}
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202602039646886') HTTP/1.1" 204 0
2026-03-30 15:06:10 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:06:10 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 7ac15525-bccb-5077-8734-d3c0dfeb0548 with identifier: 202601319574380
2026-03-30 15:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 7ac15525-bccb-5077-8734-d3c0dfeb0548
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc252969e626647fdb1d7e9b5fcb3bfa4.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c252969e626647fdb1d7e9b5fcb3bfa4.jpg already downloaded
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F103f9a0ef748420198cd5a342349c7a8.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/103f9a0ef748420198cd5a342349c7a8.jpg already downloaded
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce59af712ba348f5a4717cb958a22cc5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg already downloaded
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F492bf69a32c54807a46cf4af3b77f875.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/492bf69a32c54807a46cf4af3b77f875.jpg already downloaded
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F434f5ae410f744ed92a1476ca8369caf.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/434f5ae410f744ed92a1476ca8369caf.jpg already downloaded
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F50f8ad7dba0a47bd85bc9df257563848.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/50f8ad7dba0a47bd85bc9df257563848.jpg already downloaded
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0f8ed00242cf4d448de1b225958a6124.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0f8ed00242cf4d448de1b225958a6124.jpg already downloaded
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F00e7b932577548509eba86c936ae2d8f.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/00e7b932577548509eba86c936ae2d8f.jpg already downloaded
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa1b60570e039465e902c9477a7edcaf4.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a1b60570e039465e902c9477a7edcaf4.jpg already downloaded
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F00903c5e5068440392e060cea134be17.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/00903c5e5068440392e060cea134be17.jpg already downloaded
2026-03-30 15:06:10 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 7ac15525-bccb-5077-8734-d3c0dfeb0548 with identifier 202601319574380
2026-03-30 15:06:10 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:10 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:10 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 7ac15525-bccb-5077-8734-d3c0dfeb0548
2026-03-30 15:06:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 138,
'color': 'Black',
'currency': 'GBP',
'description': 'NEO are delighted to offer this FANTASTIC example, BMW X1 2.0 '
'18d M Sport SUV AUTO in Metallic Sapphire Black with UPGRADED '
'19" Light M Double Spoke Alloys, and FULL Black Dakota '
'Leather interior! \n'
'\n'
'This vehicle comes complete with FULL SERVICE HISTORY '
"(recently serviced Dec '25 @ 49,600), a minimum 3 MONTH "
'WARRANTY (extendable options available with RAC), will have a '
'full 12 Month MOT at point of sale and as with all NEO '
'vehicles, is HPI clear! \n'
'\n'
'This M-Sport X2 looks and drives superb and is in SUPERB '
'CONDITION throughout. The 2.0L diesel engine provides both '
'great fuel economy and ample performance. The car offers '
'switchable driving modes and cutting-edge technology to '
'enhance the driving experience further. \n'
'\n'
'Being the M Sport model, this vehicle comes equipped with an '
'EXCELLENT SPEC including: M SPORT PRO PACK, TECH PACK, APPLE '
'CARPLAY, REVERSE CAMERA, REAR PARKING SENSORS, UPGRADED BLACK '
'LEATHER, SATELLITE NAVIGATION, POWER-ASSISTED TAILGATE, '
'KEYLESS START, PRIVACY GLASS, DUAL CLIMATE CONTROL, AIR CON, '
'BLUETOOTH CONNECTIVITY, DAB RADIO, ELEC WINDOWS, POWER '
'FOLDING ELEC MIRRORS & LOTS MORE *** \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'PART-EXCHANGE WELCOME\n'
'\n'
'COMPETITIVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAILABLE',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '2L',
'engine_horse_power': 148,
'fuel_type': 'Diesel',
'id': '7ac15525-bccb-5077-8734-d3c0dfeb0548',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601319574380',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'BMW',
'model': 'X1',
'odometer': 50594,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 55,
'photo_urls': ['https://m.atcdn.co.uk/a/media/c252969e626647fdb1d7e9b5fcb3bfa4.jpg',
'https://m.atcdn.co.uk/a/media/103f9a0ef748420198cd5a342349c7a8.jpg',
'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'https://m.atcdn.co.uk/a/media/492bf69a32c54807a46cf4af3b77f875.jpg',
'https://m.atcdn.co.uk/a/media/434f5ae410f744ed92a1476ca8369caf.jpg',
'https://m.atcdn.co.uk/a/media/50f8ad7dba0a47bd85bc9df257563848.jpg',
'https://m.atcdn.co.uk/a/media/0f8ed00242cf4d448de1b225958a6124.jpg',
'https://m.atcdn.co.uk/a/media/00e7b932577548509eba86c936ae2d8f.jpg',
'https://m.atcdn.co.uk/a/media/a1b60570e039465e902c9477a7edcaf4.jpg',
'https://m.atcdn.co.uk/a/media/00903c5e5068440392e060cea134be17.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ac15525-bccb-5077-8734-d3c0dfeb0548/7ac15525-bccb-5077-8734-d3c0dfeb0548_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 228293,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/c252969e626647fdb1d7e9b5fcb3bfa4.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ac15525-bccb-5077-8734-d3c0dfeb0548/7ac15525-bccb-5077-8734-d3c0dfeb0548_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 153645,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/103f9a0ef748420198cd5a342349c7a8.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5cc178ba-08ef-53e9-9b51-7b8239327cb6/5cc178ba-08ef-53e9-9b51-7b8239327cb6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37775,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ac15525-bccb-5077-8734-d3c0dfeb0548/7ac15525-bccb-5077-8734-d3c0dfeb0548_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 209608,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/492bf69a32c54807a46cf4af3b77f875.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ac15525-bccb-5077-8734-d3c0dfeb0548/7ac15525-bccb-5077-8734-d3c0dfeb0548_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 215433,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/434f5ae410f744ed92a1476ca8369caf.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ac15525-bccb-5077-8734-d3c0dfeb0548/7ac15525-bccb-5077-8734-d3c0dfeb0548_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 246311,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/50f8ad7dba0a47bd85bc9df257563848.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ac15525-bccb-5077-8734-d3c0dfeb0548/7ac15525-bccb-5077-8734-d3c0dfeb0548_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 220281,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0f8ed00242cf4d448de1b225958a6124.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ac15525-bccb-5077-8734-d3c0dfeb0548/7ac15525-bccb-5077-8734-d3c0dfeb0548_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 225008,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/00e7b932577548509eba86c936ae2d8f.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ac15525-bccb-5077-8734-d3c0dfeb0548/7ac15525-bccb-5077-8734-d3c0dfeb0548_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 214351,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a1b60570e039465e902c9477a7edcaf4.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ac15525-bccb-5077-8734-d3c0dfeb0548/7ac15525-bccb-5077-8734-d3c0dfeb0548_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 191610,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/00903c5e5068440392e060cea134be17.jpg',
'Width': 1280}],
'price': 19995,
'price_includes_vat': True,
'registration_date': '2021-12-22',
'seats_number': 5,
'seller_name': None,
'title': 'BMW X1 2.0 18d M Sport SUV 5dr Diesel Auto sDrive Euro 6 (s/s) (150 '
'ps)',
'transmission': 'automatic',
'trim': 'M Sport',
'year': 2021}
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601319574380%27 HTTP/1.1" 200 None
2026-03-30 15:06:10 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601319574380: {'created_time': 1774883170.367863, 'last_price_update_time': 1774883170.367873}
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601319574380') HTTP/1.1" 204 0
2026-03-30 15:06:10 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:06:10 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 0f882ed1-3d2f-5bca-ab4c-69f59c347803 with identifier: 202601299515730
2026-03-30 15:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 0f882ed1-3d2f-5bca-ab4c-69f59c347803
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3d9c1f11cd484afcbe704559c055aaf2.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3d9c1f11cd484afcbe704559c055aaf2.jpg already downloaded
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F450fbe83be0d414bb0f9045aa2409643.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/450fbe83be0d414bb0f9045aa2409643.jpg already downloaded
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fcf130a6421734b4789b900209ccd84d7.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cf130a6421734b4789b900209ccd84d7.jpg already downloaded
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F5a41c93042ef441880e121ded116598b.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5a41c93042ef441880e121ded116598b.jpg already downloaded
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff5ecc734d47841c3b0e3ad5d53b491f2.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f5ecc734d47841c3b0e3ad5d53b491f2.jpg already downloaded
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fcb91e239dd904676a6a2e95ecff1deb4.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cb91e239dd904676a6a2e95ecff1deb4.jpg already downloaded
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff5c3928e25fe4965a3f04d686526209c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f5c3928e25fe4965a3f04d686526209c.jpg already downloaded
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F15032a911cdb4ecea0c21c4b160b24e1.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/15032a911cdb4ecea0c21c4b160b24e1.jpg already downloaded
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb72cd2c6f4184ab9a904cb75034c5c36.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b72cd2c6f4184ab9a904cb75034c5c36.jpg already downloaded
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fd9e656d78e9545ea87ee23a641a62e47.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d9e656d78e9545ea87ee23a641a62e47.jpg already downloaded
2026-03-30 15:06:10 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 0f882ed1-3d2f-5bca-ab4c-69f59c347803 with identifier 202601299515730
2026-03-30 15:06:10 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:10 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:10 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 0f882ed1-3d2f-5bca-ab4c-69f59c347803
2026-03-30 15:06:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 130,
'color': 'White',
'currency': 'GBP',
'description': 'NEO are delighted to offer this IMMACULATE, 2 OWNER (first '
'owner being a main dealer) example KIA SPORTAGE 1.6 CRDi '
'GT-Line in Stand-out White with 20" Alloys and a Full Black '
'Leather interior with contrast red stitching! \n'
'\n'
'This vehicle has a FULL MAIN DEALER SERVICE HISTORY, comes '
'with a 3 MONTH WARRANTY (extendable warranties available with '
'RAC), will have a full 12 Month MOT at point of sale and as '
'with all NEO vehicles, is HPI clear! \n'
'\n'
'This sought-after family SUV looks and drives superb and '
'really is in OUTSTANDING CONDITION throughout. The 1.6L '
'Diesel engine provides both economy and performance alongside '
'the space and practicality that this Kia has to offer! \n'
'\n'
'Being the GT-LINE model, it comes ABSOLUTELY LOADED with SPEC '
'including: APPLE/ANDROID CARPLAY, SATELLITE NAVIGATION, '
'REVERSE CAMERA, HEATED FRONT SEATS, FRONT & REAR PARKING '
'SENSORS, SPEED LIMITER, DUAL CLIMATE CONTROL, AIR CON, '
'BLUETOOTH CONNECTIVITY, DAB RADIO, ELEC WINDOWS, ELEC '
'MIRRORS, USB/AUX INPUT & FOLDING REAR SEATS FOR ADDITIONAL '
'SPACE*** \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'PART-EXCHANGE WELCOME\n'
'\n'
'COMPETITIVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAILABLE',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.6L',
'engine_horse_power': 134,
'fuel_type': 'Diesel',
'id': '0f882ed1-3d2f-5bca-ab4c-69f59c347803',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601299515730',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'Kia',
'model': 'Sportage',
'odometer': 62613,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 35,
'photo_urls': ['https://m.atcdn.co.uk/a/media/3d9c1f11cd484afcbe704559c055aaf2.jpg',
'https://m.atcdn.co.uk/a/media/450fbe83be0d414bb0f9045aa2409643.jpg',
'https://m.atcdn.co.uk/a/media/cf130a6421734b4789b900209ccd84d7.jpg',
'https://m.atcdn.co.uk/a/media/5a41c93042ef441880e121ded116598b.jpg',
'https://m.atcdn.co.uk/a/media/f5ecc734d47841c3b0e3ad5d53b491f2.jpg',
'https://m.atcdn.co.uk/a/media/cb91e239dd904676a6a2e95ecff1deb4.jpg',
'https://m.atcdn.co.uk/a/media/f5c3928e25fe4965a3f04d686526209c.jpg',
'https://m.atcdn.co.uk/a/media/15032a911cdb4ecea0c21c4b160b24e1.jpg',
'https://m.atcdn.co.uk/a/media/b72cd2c6f4184ab9a904cb75034c5c36.jpg',
'https://m.atcdn.co.uk/a/media/d9e656d78e9545ea87ee23a641a62e47.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f882ed1-3d2f-5bca-ab4c-69f59c347803/0f882ed1-3d2f-5bca-ab4c-69f59c347803_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 174870,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3d9c1f11cd484afcbe704559c055aaf2.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f882ed1-3d2f-5bca-ab4c-69f59c347803/0f882ed1-3d2f-5bca-ab4c-69f59c347803_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 184845,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/450fbe83be0d414bb0f9045aa2409643.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f882ed1-3d2f-5bca-ab4c-69f59c347803/0f882ed1-3d2f-5bca-ab4c-69f59c347803_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 138333,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/cf130a6421734b4789b900209ccd84d7.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f882ed1-3d2f-5bca-ab4c-69f59c347803/0f882ed1-3d2f-5bca-ab4c-69f59c347803_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 142242,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/5a41c93042ef441880e121ded116598b.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f882ed1-3d2f-5bca-ab4c-69f59c347803/0f882ed1-3d2f-5bca-ab4c-69f59c347803_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 157550,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f5ecc734d47841c3b0e3ad5d53b491f2.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f882ed1-3d2f-5bca-ab4c-69f59c347803/0f882ed1-3d2f-5bca-ab4c-69f59c347803_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 133489,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/cb91e239dd904676a6a2e95ecff1deb4.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f882ed1-3d2f-5bca-ab4c-69f59c347803/0f882ed1-3d2f-5bca-ab4c-69f59c347803_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 144586,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f5c3928e25fe4965a3f04d686526209c.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f882ed1-3d2f-5bca-ab4c-69f59c347803/0f882ed1-3d2f-5bca-ab4c-69f59c347803_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 150588,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/15032a911cdb4ecea0c21c4b160b24e1.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f882ed1-3d2f-5bca-ab4c-69f59c347803/0f882ed1-3d2f-5bca-ab4c-69f59c347803_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 168778,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b72cd2c6f4184ab9a904cb75034c5c36.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f882ed1-3d2f-5bca-ab4c-69f59c347803/0f882ed1-3d2f-5bca-ab4c-69f59c347803_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 195492,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/d9e656d78e9545ea87ee23a641a62e47.jpg',
'Width': 1280}],
'price': 11950,
'price_includes_vat': True,
'registration_date': '2019-05-01',
'seats_number': 5,
'seller_name': None,
'title': 'KIA Sportage 1.6 CRDi GT-Line SUV 5dr Diesel Manual Euro 6 (s/s) '
'(134 bhp)',
'transmission': 'manual',
'trim': 'GT-Line',
'year': 2019}
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601299515730%27 HTTP/1.1" 200 None
2026-03-30 15:06:10 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601299515730: {'created_time': 1774883170.593155, 'last_price_update_time': 1774883170.593164}
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601299515730') HTTP/1.1" 204 0
2026-03-30 15:06:10 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:06:10 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 1e216f45-af6b-5f62-a77f-dc3c38bad6d8 with identifier: 202601289491132
2026-03-30 15:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1e216f45-af6b-5f62-a77f-dc3c38bad6d8
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F2392998ee67d446fba1baa67bb693f9b.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2392998ee67d446fba1baa67bb693f9b.jpg already downloaded
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F30a8aed91ca9426188e806cc3fd21dc7.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/30a8aed91ca9426188e806cc3fd21dc7.jpg already downloaded
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe171c57b26b944ed94b4e2fafce6d8ae.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e171c57b26b944ed94b4e2fafce6d8ae.jpg already downloaded
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F37de2fc422684423805056c46f26f7bf.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/37de2fc422684423805056c46f26f7bf.jpg already downloaded
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Feeb4fd1635ea427dac8ebe357de0615e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/eeb4fd1635ea427dac8ebe357de0615e.jpg already downloaded
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F6c75db15ae134c0fa489d0beb4cde8d6.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6c75db15ae134c0fa489d0beb4cde8d6.jpg already downloaded
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F78320bf8a905417a8acbf0d65f327f63.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/78320bf8a905417a8acbf0d65f327f63.jpg already downloaded
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc9a3ad36cd5e4592bda8bbf202961ab0.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c9a3ad36cd5e4592bda8bbf202961ab0.jpg already downloaded
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F8ae9455933f54600861682aaebbf4b4e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8ae9455933f54600861682aaebbf4b4e.jpg already downloaded
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb4bb341b2a6f4a619c2f02cb148e5f2d.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b4bb341b2a6f4a619c2f02cb148e5f2d.jpg already downloaded
2026-03-30 15:06:10 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 1e216f45-af6b-5f62-a77f-dc3c38bad6d8 with identifier 202601289491132
2026-03-30 15:06:10 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:10 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:10 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 1e216f45-af6b-5f62-a77f-dc3c38bad6d8
2026-03-30 15:06:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 166,
'color': 'Black',
'currency': 'GBP',
'description': 'NEO are delighted to offer this FANTASTIC example VOLKSWAGEN '
'TIGUAN 2.0 TSI R-Line in sought-after Black with 20" '
'Bi-Colour Alloys and a Cloth interior! \n'
'\n'
'This vehicle has a GREAT VW SERVICE HISTORY (Gearbox and '
'Haldex services have been done), comes with a 3 MONTH '
'WARRANTY (extendable warranties available with RAC), will '
'have a full 12 Month MOT at point of sale and as with all NEO '
'vehicles, is HPI clear! \n'
'\n'
'This popular and spacious family SUV looks and drives superb '
'with the 2.0 TSI engine offering both superb fuel economy and '
'ample performance alongside the practicality that this Tiguan '
'offers. \n'
'\n'
'In addition, this example comes complete with a super SPEC '
'including: APPLE CARPLAY, OPENING PANORAMIC ROOF, HEATED '
'SEATS, SAT NAV, HILL START ASSIST, REAR PARKING SENSORS, '
'CRUISE CONTROL, DUAL CLIMATE CONTROL, AIR CON, BLUETOOTH '
'CONNECTIVITY, DAB RADIO, ELEC WINDOWS, ELEC POWER-FOLDING '
'MIRRORS, USB/AUX INPUT & FOLDING REAR SEATS FOR ADDITIONAL '
'SPACE*** \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'PART-EXCHANGE AVAILABLE\n'
'\n'
'COMPETITIVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAILABLE',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '2L',
'engine_horse_power': 178,
'fuel_type': 'Petrol',
'id': '1e216f45-af6b-5f62-a77f-dc3c38bad6d8',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601289491132',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'Volkswagen',
'model': 'Tiguan',
'odometer': 66789,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 36,
'photo_urls': ['https://m.atcdn.co.uk/a/media/2392998ee67d446fba1baa67bb693f9b.jpg',
'https://m.atcdn.co.uk/a/media/30a8aed91ca9426188e806cc3fd21dc7.jpg',
'https://m.atcdn.co.uk/a/media/e171c57b26b944ed94b4e2fafce6d8ae.jpg',
'https://m.atcdn.co.uk/a/media/37de2fc422684423805056c46f26f7bf.jpg',
'https://m.atcdn.co.uk/a/media/eeb4fd1635ea427dac8ebe357de0615e.jpg',
'https://m.atcdn.co.uk/a/media/6c75db15ae134c0fa489d0beb4cde8d6.jpg',
'https://m.atcdn.co.uk/a/media/78320bf8a905417a8acbf0d65f327f63.jpg',
'https://m.atcdn.co.uk/a/media/c9a3ad36cd5e4592bda8bbf202961ab0.jpg',
'https://m.atcdn.co.uk/a/media/8ae9455933f54600861682aaebbf4b4e.jpg',
'https://m.atcdn.co.uk/a/media/b4bb341b2a6f4a619c2f02cb148e5f2d.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1e216f45-af6b-5f62-a77f-dc3c38bad6d8/1e216f45-af6b-5f62-a77f-dc3c38bad6d8_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 224289,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/2392998ee67d446fba1baa67bb693f9b.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1e216f45-af6b-5f62-a77f-dc3c38bad6d8/1e216f45-af6b-5f62-a77f-dc3c38bad6d8_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 237681,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/30a8aed91ca9426188e806cc3fd21dc7.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1e216f45-af6b-5f62-a77f-dc3c38bad6d8/1e216f45-af6b-5f62-a77f-dc3c38bad6d8_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 182310,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e171c57b26b944ed94b4e2fafce6d8ae.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1e216f45-af6b-5f62-a77f-dc3c38bad6d8/1e216f45-af6b-5f62-a77f-dc3c38bad6d8_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 168745,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/37de2fc422684423805056c46f26f7bf.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1e216f45-af6b-5f62-a77f-dc3c38bad6d8/1e216f45-af6b-5f62-a77f-dc3c38bad6d8_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 207117,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/eeb4fd1635ea427dac8ebe357de0615e.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1e216f45-af6b-5f62-a77f-dc3c38bad6d8/1e216f45-af6b-5f62-a77f-dc3c38bad6d8_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 167937,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/6c75db15ae134c0fa489d0beb4cde8d6.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1e216f45-af6b-5f62-a77f-dc3c38bad6d8/1e216f45-af6b-5f62-a77f-dc3c38bad6d8_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 187217,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/78320bf8a905417a8acbf0d65f327f63.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1e216f45-af6b-5f62-a77f-dc3c38bad6d8/1e216f45-af6b-5f62-a77f-dc3c38bad6d8_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 166111,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/c9a3ad36cd5e4592bda8bbf202961ab0.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1e216f45-af6b-5f62-a77f-dc3c38bad6d8/1e216f45-af6b-5f62-a77f-dc3c38bad6d8_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 210401,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8ae9455933f54600861682aaebbf4b4e.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1e216f45-af6b-5f62-a77f-dc3c38bad6d8/1e216f45-af6b-5f62-a77f-dc3c38bad6d8_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 240830,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b4bb341b2a6f4a619c2f02cb148e5f2d.jpg',
'Width': 1280}],
'price': 17395,
'price_includes_vat': True,
'registration_date': '2018-03-15',
'seats_number': 5,
'seller_name': None,
'title': 'Volkswagen Tiguan 2.0 TSI R-Line SUV 5dr Petrol DSG 4Motion Euro 6 '
'(s/s) (180 ps)',
'transmission': 'automatic',
'trim': 'R-Line',
'year': 2018}
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601289491132%27 HTTP/1.1" 200 None
2026-03-30 15:06:10 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601289491132: {'created_time': 1774883170.819053, 'last_price_update_time': 1774883170.819064}
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601289491132') HTTP/1.1" 204 0
2026-03-30 15:06:10 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:06:10 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: b512ac27-d2d0-5604-8e8f-3bddaba0d3f2 with identifier: 202601279462469
2026-03-30 15:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b512ac27-d2d0-5604-8e8f-3bddaba0d3f2
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F803f72b8702c40c9ad5dd3e751a17d92.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/803f72b8702c40c9ad5dd3e751a17d92.jpg already downloaded
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc07fd2f3c7954804bc6f3ec64489e422.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c07fd2f3c7954804bc6f3ec64489e422.jpg already downloaded
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce59af712ba348f5a4717cb958a22cc5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg already downloaded
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0b1df6928046423fab1b52c23c6ec512.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0b1df6928046423fab1b52c23c6ec512.jpg already downloaded
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F9e6bec1e7ebb426fb50e2c93c3d2db08.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9e6bec1e7ebb426fb50e2c93c3d2db08.jpg already downloaded
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa5605fc4604b46a18040466f6f303f86.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a5605fc4604b46a18040466f6f303f86.jpg already downloaded
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F76eacd80f6db45d6aa17e068558087ea.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/76eacd80f6db45d6aa17e068558087ea.jpg already downloaded
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F60bc430938104a989aee5aa972b76e80.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/60bc430938104a989aee5aa972b76e80.jpg already downloaded
2026-03-30 15:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Faec583b8e33d459c86655e5ea1d92d91.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/aec583b8e33d459c86655e5ea1d92d91.jpg already downloaded
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F67f34886f0c74d7eb6d3449c3301b4f7.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/67f34886f0c74d7eb6d3449c3301b4f7.jpg already downloaded
2026-03-30 15:06:11 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: b512ac27-d2d0-5604-8e8f-3bddaba0d3f2 with identifier 202601279462469
2026-03-30 15:06:11 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:11 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:11 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item b512ac27-d2d0-5604-8e8f-3bddaba0d3f2
2026-03-30 15:06:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 162,
'color': 'Blue',
'currency': 'GBP',
'description': 'NEO are delighted to offer this FANTASTIC example VW GOLF 2.0 '
'TSI BLUEMOTION R Estate AUTO 4Motion, finished in '
'sought-after Lapiz Blue with 18" Alloys - all wrapped in '
'Goodyear tyres and a part ALCANTARA and cloth interior! \n'
'\n'
'This cared-for vehicle comes complete with GREAT SERVICE '
'HISTORY including DSG Service and Haldex Oil Service, a 3 '
'MONTH WARRANTY (extendable options available with RAC), will '
'have a full 12 Months MOT at point of sale and as with all '
'NEO vehicles, is HPI clear! \n'
'\n'
'This 4 Wheel Drive car looks and drives superb The 2.0 litre '
'engine provides outstanding performance reaching 0 - 60mph in '
'just 4.6 seconds! Road tax is just £195 annually. \n'
'\n'
'The car also comes complete with 2 original VW keys. \n'
'\n'
'In addition, being the TSI R model, this vehicle comes with a '
'SUPER SPEC including: APPLE CARPLAY, REVERSE CAMERA, HEATED '
'FRONT SEATS, TOUCHSCREEN INFORTAINMENT SYSTEM, FRONT & REAR '
'PARKING SENSORS, ROOF RAILS, PRIVACY GLASS, AIR CON, '
'BLUETOOTH CONNECTIVITY, DAB RADIO, ELEC WINDOWS, ELEC '
'MIRRORS, AUTO HEADLIGHTS, LEATHER MULTI-FUNCTION STEERING '
'WHEEL & LOTS MORE! \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'PART EXCHANGE WELCOME\n'
'\n'
'COMPETITVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAIALBLE',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '2L',
'engine_horse_power': 296,
'fuel_type': 'Petrol',
'id': 'b512ac27-d2d0-5604-8e8f-3bddaba0d3f2',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601279462469',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'Volkswagen',
'model': 'Golf',
'odometer': 86827,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 38,
'photo_urls': ['https://m.atcdn.co.uk/a/media/803f72b8702c40c9ad5dd3e751a17d92.jpg',
'https://m.atcdn.co.uk/a/media/c07fd2f3c7954804bc6f3ec64489e422.jpg',
'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'https://m.atcdn.co.uk/a/media/0b1df6928046423fab1b52c23c6ec512.jpg',
'https://m.atcdn.co.uk/a/media/9e6bec1e7ebb426fb50e2c93c3d2db08.jpg',
'https://m.atcdn.co.uk/a/media/a5605fc4604b46a18040466f6f303f86.jpg',
'https://m.atcdn.co.uk/a/media/76eacd80f6db45d6aa17e068558087ea.jpg',
'https://m.atcdn.co.uk/a/media/60bc430938104a989aee5aa972b76e80.jpg',
'https://m.atcdn.co.uk/a/media/aec583b8e33d459c86655e5ea1d92d91.jpg',
'https://m.atcdn.co.uk/a/media/67f34886f0c74d7eb6d3449c3301b4f7.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b512ac27-d2d0-5604-8e8f-3bddaba0d3f2/b512ac27-d2d0-5604-8e8f-3bddaba0d3f2_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 192682,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/803f72b8702c40c9ad5dd3e751a17d92.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b512ac27-d2d0-5604-8e8f-3bddaba0d3f2/b512ac27-d2d0-5604-8e8f-3bddaba0d3f2_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 220713,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/c07fd2f3c7954804bc6f3ec64489e422.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5cc178ba-08ef-53e9-9b51-7b8239327cb6/5cc178ba-08ef-53e9-9b51-7b8239327cb6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37775,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b512ac27-d2d0-5604-8e8f-3bddaba0d3f2/b512ac27-d2d0-5604-8e8f-3bddaba0d3f2_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 176390,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0b1df6928046423fab1b52c23c6ec512.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b512ac27-d2d0-5604-8e8f-3bddaba0d3f2/b512ac27-d2d0-5604-8e8f-3bddaba0d3f2_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 197776,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/9e6bec1e7ebb426fb50e2c93c3d2db08.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b512ac27-d2d0-5604-8e8f-3bddaba0d3f2/b512ac27-d2d0-5604-8e8f-3bddaba0d3f2_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 205938,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a5605fc4604b46a18040466f6f303f86.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b512ac27-d2d0-5604-8e8f-3bddaba0d3f2/b512ac27-d2d0-5604-8e8f-3bddaba0d3f2_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 156732,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/76eacd80f6db45d6aa17e068558087ea.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b512ac27-d2d0-5604-8e8f-3bddaba0d3f2/b512ac27-d2d0-5604-8e8f-3bddaba0d3f2_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 154509,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/60bc430938104a989aee5aa972b76e80.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b512ac27-d2d0-5604-8e8f-3bddaba0d3f2/b512ac27-d2d0-5604-8e8f-3bddaba0d3f2_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 162336,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/aec583b8e33d459c86655e5ea1d92d91.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b512ac27-d2d0-5604-8e8f-3bddaba0d3f2/b512ac27-d2d0-5604-8e8f-3bddaba0d3f2_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 209887,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/67f34886f0c74d7eb6d3449c3301b4f7.jpg',
'Width': 1280}],
'price': 13995,
'price_includes_vat': True,
'registration_date': '2016-09-05',
'seats_number': 5,
'seller_name': None,
'title': 'Volkswagen Golf 2.0 TSI BlueMotion Tech R Estate 5dr Petrol DSG '
'4MOTION Euro 6 (s/s) (300 ps)',
'transmission': 'automatic',
'trim': 'R',
'year': 2016}
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601279462469%27 HTTP/1.1" 200 None
2026-03-30 15:06:11 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601279462469: {'created_time': 1774883171.053845, 'last_price_update_time': 1774883171.053856}
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601279462469') HTTP/1.1" 204 0
2026-03-30 15:06:11 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:06:11 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 50de0fac-a5c9-5101-9ac8-2da67c0128f8 with identifier: 202601269426308
2026-03-30 15:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 50de0fac-a5c9-5101-9ac8-2da67c0128f8
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fff76e593fd09464eb8a678799e963d12.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ff76e593fd09464eb8a678799e963d12.jpg already downloaded
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F30ae64c24e024a948a2853e2ef5b2b9c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/30ae64c24e024a948a2853e2ef5b2b9c.jpg already downloaded
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce59af712ba348f5a4717cb958a22cc5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg already downloaded
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ffbd936b9b41e4a44830c6e06d45f71c0.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fbd936b9b41e4a44830c6e06d45f71c0.jpg already downloaded
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff0135e20fb2745f7b60b66b25b5eb12a.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f0135e20fb2745f7b60b66b25b5eb12a.jpg already downloaded
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F93a88bc98a8d42bea8bea33cf422592e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/93a88bc98a8d42bea8bea33cf422592e.jpg already downloaded
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F230a58239fc34cef8bc47ee41b055c99.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/230a58239fc34cef8bc47ee41b055c99.jpg already downloaded
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F4b98913ccfad4578b8a60d35f1734339.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4b98913ccfad4578b8a60d35f1734339.jpg already downloaded
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F6628a907d4bc4eba96df128454b69523.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6628a907d4bc4eba96df128454b69523.jpg already downloaded
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fcf84014f68234f4983032abe15d61972.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cf84014f68234f4983032abe15d61972.jpg already downloaded
2026-03-30 15:06:11 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 50de0fac-a5c9-5101-9ac8-2da67c0128f8 with identifier 202601269426308
2026-03-30 15:06:11 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:11 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:11 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 50de0fac-a5c9-5101-9ac8-2da67c0128f8
2026-03-30 15:06:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 160,
'color': 'Black',
'currency': 'GBP',
'description': 'NEO are delighted to offer this IMMACULATE example VW GOLF '
'2.0 TSI AUTO 4Motion, finished in sought-after Metallic Black '
'with 18" Alloys - all wrapped in Michelin Pilot tyres and a '
'part ALCANTARA and cloth interior! \n'
'\n'
'This cared-for vehicle comes complete with FULL VW SERVICE '
"HISTORY (Most recently service in Jan '26 @ 45,503) a 3 MONTH "
'WARRANTY (extendable options available with RAC), will have a '
'full 12 Month MOT at point of sale and as with all NEO '
'vehicles, is HPI clear! \n'
'\n'
'This 4 Motion example looks and drives superb The 2.0 litre '
'engine provides outstanding performance reaching 0 - 60mph in '
'just 4.6 seconds! In addition, there are Uprated Superpro '
'rear 22mm antiroll bar (Subtle handling improvement) and '
'Racing line adjustable front drop links.\n'
'\n'
'The vehicle has also been Ceramic Coated for extra protection '
'to the paintwork! There are also 2 original VW keys. \n'
'\n'
'In addition, being the R model, this vehicle comes with a '
'SUPER SPEC including: APPLE CARPLAY, HEATED FRONT SEATS, '
'TOUCHSCREEN INFORTAINMENT SYSTEM, FRONT & REAR PARKING '
'SENSORS, ROOF RAILS, PRIVACY GLASS, AIR CON, BLUETOOTH '
'CONNECTIVITY, DAB RADIO, ELEC WINDOWS, ELEC MIRRORS, AUTO '
'HEADLIGHTS, LEATHER MULTI-FUNCTION STEERING WHEEL & LOTS '
'MORE! \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'PART EXCHANGE WELCOME\n'
'\n'
'COMPETITVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAIALBLE',
'doors_number': 3,
'emission_standard': 'Euro 6',
'engine': '2L',
'engine_horse_power': 296,
'fuel_type': 'Petrol',
'id': '50de0fac-a5c9-5101-9ac8-2da67c0128f8',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601269426308',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'Volkswagen',
'model': 'Golf',
'odometer': 45588,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 52,
'photo_urls': ['https://m.atcdn.co.uk/a/media/ff76e593fd09464eb8a678799e963d12.jpg',
'https://m.atcdn.co.uk/a/media/30ae64c24e024a948a2853e2ef5b2b9c.jpg',
'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'https://m.atcdn.co.uk/a/media/fbd936b9b41e4a44830c6e06d45f71c0.jpg',
'https://m.atcdn.co.uk/a/media/f0135e20fb2745f7b60b66b25b5eb12a.jpg',
'https://m.atcdn.co.uk/a/media/93a88bc98a8d42bea8bea33cf422592e.jpg',
'https://m.atcdn.co.uk/a/media/230a58239fc34cef8bc47ee41b055c99.jpg',
'https://m.atcdn.co.uk/a/media/4b98913ccfad4578b8a60d35f1734339.jpg',
'https://m.atcdn.co.uk/a/media/6628a907d4bc4eba96df128454b69523.jpg',
'https://m.atcdn.co.uk/a/media/cf84014f68234f4983032abe15d61972.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_50de0fac-a5c9-5101-9ac8-2da67c0128f8/50de0fac-a5c9-5101-9ac8-2da67c0128f8_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 213311,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ff76e593fd09464eb8a678799e963d12.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_50de0fac-a5c9-5101-9ac8-2da67c0128f8/50de0fac-a5c9-5101-9ac8-2da67c0128f8_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 204378,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/30ae64c24e024a948a2853e2ef5b2b9c.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5cc178ba-08ef-53e9-9b51-7b8239327cb6/5cc178ba-08ef-53e9-9b51-7b8239327cb6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37775,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_50de0fac-a5c9-5101-9ac8-2da67c0128f8/50de0fac-a5c9-5101-9ac8-2da67c0128f8_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 216559,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/fbd936b9b41e4a44830c6e06d45f71c0.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_50de0fac-a5c9-5101-9ac8-2da67c0128f8/50de0fac-a5c9-5101-9ac8-2da67c0128f8_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 178877,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f0135e20fb2745f7b60b66b25b5eb12a.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_50de0fac-a5c9-5101-9ac8-2da67c0128f8/50de0fac-a5c9-5101-9ac8-2da67c0128f8_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 201379,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/93a88bc98a8d42bea8bea33cf422592e.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_50de0fac-a5c9-5101-9ac8-2da67c0128f8/50de0fac-a5c9-5101-9ac8-2da67c0128f8_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 199236,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/230a58239fc34cef8bc47ee41b055c99.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_50de0fac-a5c9-5101-9ac8-2da67c0128f8/50de0fac-a5c9-5101-9ac8-2da67c0128f8_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 235924,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/4b98913ccfad4578b8a60d35f1734339.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_50de0fac-a5c9-5101-9ac8-2da67c0128f8/50de0fac-a5c9-5101-9ac8-2da67c0128f8_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 206473,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/6628a907d4bc4eba96df128454b69523.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_50de0fac-a5c9-5101-9ac8-2da67c0128f8/50de0fac-a5c9-5101-9ac8-2da67c0128f8_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 167001,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/cf84014f68234f4983032abe15d61972.jpg',
'Width': 1280}],
'price': 21495,
'price_includes_vat': True,
'registration_date': '2019-03-29',
'seats_number': 5,
'seller_name': None,
'title': 'Volkswagen Golf 2.0 TSI R Hatchback 3dr Petrol DSG 4Motion Euro 6 '
'(s/s) (300 ps)',
'transmission': 'automatic',
'trim': 'R',
'year': 2019}
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601269426308%27 HTTP/1.1" 200 None
2026-03-30 15:06:11 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601269426308: {'created_time': 1774883171.321492, 'last_price_update_time': 1774883171.321502}
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601269426308') HTTP/1.1" 204 0
2026-03-30 15:06:11 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:06:11 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: dd300eba-610e-521f-9134-3140fc71c36e with identifier: 202601209275779
2026-03-30 15:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item dd300eba-610e-521f-9134-3140fc71c36e
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa7eecfb232b04cf9989bf33a9c94966d.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a7eecfb232b04cf9989bf33a9c94966d.jpg already downloaded
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fcac17b5bb9c6498c9efd38a294675078.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cac17b5bb9c6498c9efd38a294675078.jpg already downloaded
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce59af712ba348f5a4717cb958a22cc5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg already downloaded
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0d1d5b3261b34c8bbecf4f413fc5e233.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0d1d5b3261b34c8bbecf4f413fc5e233.jpg already downloaded
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F72fe3a5394e54b8f85bb12fa0a0c9b60.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/72fe3a5394e54b8f85bb12fa0a0c9b60.jpg already downloaded
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F416f47f2329a490c828aa7077b3ff9e5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/416f47f2329a490c828aa7077b3ff9e5.jpg already downloaded
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fdf1dc2eb9512486ca2259b54b0d362ed.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/df1dc2eb9512486ca2259b54b0d362ed.jpg already downloaded
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3c6c7abdc1ae4d7c893dee37eb070c00.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3c6c7abdc1ae4d7c893dee37eb070c00.jpg already downloaded
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa27c2591de174d1894dd072040db64b7.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a27c2591de174d1894dd072040db64b7.jpg already downloaded
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F89a684d2c174494099015301e278367f.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/89a684d2c174494099015301e278367f.jpg already downloaded
2026-03-30 15:06:11 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: dd300eba-610e-521f-9134-3140fc71c36e with identifier 202601209275779
2026-03-30 15:06:11 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:11 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:11 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item dd300eba-610e-521f-9134-3140fc71c36e
2026-03-30 15:06:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 119,
'color': 'Grey',
'currency': 'GBP',
'description': 'NEO are delighted to offer this FANTASTIC example, FORD GRAND '
'TOURNEO CONNECT 1.5 TDCi Titanium in Metallic Grey with 16" '
'Alloys and a Grey Cloth interior! \n'
'\n'
'This vehicle comes complete with FULL SERVICE HISTORY (most '
'recently serviced @ 98k), comes with a 3 MONTH WARRANTY '
'(extendable warranties available with RAC), will have 12 '
'months MOT at point of sale and as with all NEO vehicles, is '
'HPI clear! \n'
'\n'
'This practical and spacious 7 SEATER drives superb and really '
'is in EXCELLENT CONDITION throughout with the 1.5 Turbo '
'Diesel engine providing superb fuel economy with expected 62 '
'MPG! \n'
'\n'
'As well as coming complete with 2 original Ford keys, there '
'is the added bonus of £20 PER YEAR ROAD TAX. \n'
'\n'
'Being the TITANIUM, it comes equipped with a super SPEC '
'including: 7 SEATS, PAN ROOF, REAR PARKING SENSORS, PRIVACY '
'GLASS, CENTRE ARM REST, AIR CON, BLUETOOTH CONNECTIVITY, DAB '
'RADIO, ELEC WINDOWS, ELEC MIRRORS, MULTI-FUNCTION STEERING '
'WHEEL, USB/AUX INPUT & FOLDING REAR SEATS FOR ADDITIONAL '
'SPACE & MORE \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'PART-EXCHANGE WELCOME\n'
'\n'
'COMPETITVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAILABLE',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.5L',
'engine_horse_power': 118,
'fuel_type': 'Diesel',
'id': 'dd300eba-610e-521f-9134-3140fc71c36e',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601209275779',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'Ford',
'model': 'Grand Tourneo Connect',
'odometer': 102788,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 39,
'photo_urls': ['https://m.atcdn.co.uk/a/media/a7eecfb232b04cf9989bf33a9c94966d.jpg',
'https://m.atcdn.co.uk/a/media/cac17b5bb9c6498c9efd38a294675078.jpg',
'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'https://m.atcdn.co.uk/a/media/0d1d5b3261b34c8bbecf4f413fc5e233.jpg',
'https://m.atcdn.co.uk/a/media/72fe3a5394e54b8f85bb12fa0a0c9b60.jpg',
'https://m.atcdn.co.uk/a/media/416f47f2329a490c828aa7077b3ff9e5.jpg',
'https://m.atcdn.co.uk/a/media/df1dc2eb9512486ca2259b54b0d362ed.jpg',
'https://m.atcdn.co.uk/a/media/3c6c7abdc1ae4d7c893dee37eb070c00.jpg',
'https://m.atcdn.co.uk/a/media/a27c2591de174d1894dd072040db64b7.jpg',
'https://m.atcdn.co.uk/a/media/89a684d2c174494099015301e278367f.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dd300eba-610e-521f-9134-3140fc71c36e/dd300eba-610e-521f-9134-3140fc71c36e_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 196497,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a7eecfb232b04cf9989bf33a9c94966d.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dd300eba-610e-521f-9134-3140fc71c36e/dd300eba-610e-521f-9134-3140fc71c36e_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 212262,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/cac17b5bb9c6498c9efd38a294675078.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5cc178ba-08ef-53e9-9b51-7b8239327cb6/5cc178ba-08ef-53e9-9b51-7b8239327cb6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37775,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dd300eba-610e-521f-9134-3140fc71c36e/dd300eba-610e-521f-9134-3140fc71c36e_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 173306,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0d1d5b3261b34c8bbecf4f413fc5e233.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dd300eba-610e-521f-9134-3140fc71c36e/dd300eba-610e-521f-9134-3140fc71c36e_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 191627,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/72fe3a5394e54b8f85bb12fa0a0c9b60.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dd300eba-610e-521f-9134-3140fc71c36e/dd300eba-610e-521f-9134-3140fc71c36e_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 202728,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/416f47f2329a490c828aa7077b3ff9e5.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dd300eba-610e-521f-9134-3140fc71c36e/dd300eba-610e-521f-9134-3140fc71c36e_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 187428,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/df1dc2eb9512486ca2259b54b0d362ed.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dd300eba-610e-521f-9134-3140fc71c36e/dd300eba-610e-521f-9134-3140fc71c36e_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 183469,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3c6c7abdc1ae4d7c893dee37eb070c00.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dd300eba-610e-521f-9134-3140fc71c36e/dd300eba-610e-521f-9134-3140fc71c36e_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 173952,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a27c2591de174d1894dd072040db64b7.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dd300eba-610e-521f-9134-3140fc71c36e/dd300eba-610e-521f-9134-3140fc71c36e_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 211042,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/89a684d2c174494099015301e278367f.jpg',
'Width': 1280}],
'price': 7995,
'price_includes_vat': True,
'registration_date': '2016-06-20',
'seats_number': 7,
'seller_name': None,
'title': 'Ford Grand Tourneo Connect 1.5 TDCi Titanium MPV 5dr Diesel Manual '
'Euro 6 (s/s) (120 ps)',
'transmission': 'manual',
'trim': 'Titanium',
'year': 2016}
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601209275779%27 HTTP/1.1" 200 None
2026-03-30 15:06:11 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601209275779: {'created_time': 1774883171.578984, 'last_price_update_time': 1774883171.578994}
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601209275779') HTTP/1.1" 204 0
2026-03-30 15:06:16 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://www.autotrader.co.uk/at-graphql> (referer: https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery) ['zyte-api']
2026-03-30 15:06:16 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:06:16 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: afd97989-a80c-5b35-95e5-318eb9e17bc5 with identifier: 202501308580178
2026-03-30 15:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item afd97989-a80c-5b35-95e5-318eb9e17bc5
2026-03-30 15:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F564ac450889644e7a652b36335bb7b70.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/564ac450889644e7a652b36335bb7b70.jpg already downloaded
2026-03-30 15:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F031d73714bbe447c842f09a46d63ec26.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/031d73714bbe447c842f09a46d63ec26.jpg already downloaded
2026-03-30 15:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3c4e7819b9f5458aa96e62eb6f43d1e6.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3c4e7819b9f5458aa96e62eb6f43d1e6.jpg already downloaded
2026-03-30 15:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fddb510d3414f4ce3aaf5e4febbd2f823.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ddb510d3414f4ce3aaf5e4febbd2f823.jpg already downloaded
2026-03-30 15:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F87a4c04f625344529c323c87d4157f42.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/87a4c04f625344529c323c87d4157f42.jpg already downloaded
2026-03-30 15:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb71e8e8b4f924064ba41b8544a9ae5ed.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b71e8e8b4f924064ba41b8544a9ae5ed.jpg already downloaded
2026-03-30 15:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb373ea0229e74d68b20f4bc594970a31.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b373ea0229e74d68b20f4bc594970a31.jpg already downloaded
2026-03-30 15:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fee739952cf814ebcb2f2fc014f94d4ab.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ee739952cf814ebcb2f2fc014f94d4ab.jpg already downloaded
2026-03-30 15:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F773bda1547544954aa9d19eb3d5955bb.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/773bda1547544954aa9d19eb3d5955bb.jpg already downloaded
2026-03-30 15:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb92b5b5aa69840c9b193cea549fbb09e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b92b5b5aa69840c9b193cea549fbb09e.jpg already downloaded
2026-03-30 15:06:16 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: afd97989-a80c-5b35-95e5-318eb9e17bc5 with identifier 202501308580178
2026-03-30 15:06:16 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:16 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:16 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item afd97989-a80c-5b35-95e5-318eb9e17bc5
2026-03-30 15:06:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 94,
'color': 'Black',
'currency': 'GBP',
'description': 'NEO are delighted to offer this stunning example DS3 in '
'METALLIC BLACK with 17" BLACK Alloys and a spotless grey '
'cloth interior. This vehicle comes complete with a FULL '
'SERVICE HISTORY (Recent service @ 39264 miles), a 3 MONTH '
'WARRANTY (extendable warranties available) and as with all '
'NEO vehicles, is HPI clear! This punchy little Hatchback '
'looks superb, is a joy to drive and really is in FANTASTIC '
'CONDITION throughout. The 1.6L diesel engine provides the '
'perfect balance of performance and economy for this practical '
'small car for nipping around town! With a great spec '
'including: APPLE CAR PLAY, SATELLITE NAVIGATION, TOUCHSCREEN '
'MULTI-MEDIA, FRONT & REAR PARKING SENSORS, CRUISE CONTROL, '
'SPEED LIMITER, AIR CON, START/STOP TECHNOLOGY, BLUETOOTH '
'CONNECTIVITY, DAB RADIO, ELEC WINDOWS, ELEC & AUTO-FOLDING '
'WING MIRRORS, USB/AUX INPUT AND MUCH MUCH MORE *** Please '
'get in touch for more details. *** At NEO, we meticulously '
'prepare all of our vehicles to the highest standard and with '
'more than 25 years experience in the industry, are able to '
'handpick stock directly from a network of main dealer '
'contacts, passing the savings on to our customer base. All of '
'our vehicles are HPI clear and come with a minimum 3 Month '
'Warranty with extended options available! In addition, a '
'pre-delivery inspection and all necessary vehicle data checks '
"are carried out. Don't hesitate to get in touch with any "
'questions or to arrange a viewing. COMPETITVE FINANCE OPTIONS '
'& CREDIT CARD PAYMENTS AVAILABLE.',
'doors_number': 3,
'emission_standard': 'Euro 6',
'engine': '1.6L',
'engine_horse_power': 118,
'fuel_type': 'Diesel',
'id': 'afd97989-a80c-5b35-95e5-318eb9e17bc5',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202501308580178',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'DS AUTOMOBILES',
'model': 'DS 3',
'odometer': 42901,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 30,
'photo_urls': ['https://m.atcdn.co.uk/a/media/564ac450889644e7a652b36335bb7b70.jpg',
'https://m.atcdn.co.uk/a/media/031d73714bbe447c842f09a46d63ec26.jpg',
'https://m.atcdn.co.uk/a/media/3c4e7819b9f5458aa96e62eb6f43d1e6.jpg',
'https://m.atcdn.co.uk/a/media/ddb510d3414f4ce3aaf5e4febbd2f823.jpg',
'https://m.atcdn.co.uk/a/media/87a4c04f625344529c323c87d4157f42.jpg',
'https://m.atcdn.co.uk/a/media/b71e8e8b4f924064ba41b8544a9ae5ed.jpg',
'https://m.atcdn.co.uk/a/media/b373ea0229e74d68b20f4bc594970a31.jpg',
'https://m.atcdn.co.uk/a/media/ee739952cf814ebcb2f2fc014f94d4ab.jpg',
'https://m.atcdn.co.uk/a/media/773bda1547544954aa9d19eb3d5955bb.jpg',
'https://m.atcdn.co.uk/a/media/b92b5b5aa69840c9b193cea549fbb09e.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_85778120-c239-57c6-a0b3-8816582e1515/85778120-c239-57c6-a0b3-8816582e1515_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 239479,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/564ac450889644e7a652b36335bb7b70.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_85778120-c239-57c6-a0b3-8816582e1515/85778120-c239-57c6-a0b3-8816582e1515_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 220466,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/031d73714bbe447c842f09a46d63ec26.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e141f8c5-da7a-5c07-a5c9-10484b1dd5e7/e141f8c5-da7a-5c07-a5c9-10484b1dd5e7_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47291,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3c4e7819b9f5458aa96e62eb6f43d1e6.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_85778120-c239-57c6-a0b3-8816582e1515/85778120-c239-57c6-a0b3-8816582e1515_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 234213,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ddb510d3414f4ce3aaf5e4febbd2f823.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_85778120-c239-57c6-a0b3-8816582e1515/85778120-c239-57c6-a0b3-8816582e1515_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 204904,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/87a4c04f625344529c323c87d4157f42.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_85778120-c239-57c6-a0b3-8816582e1515/85778120-c239-57c6-a0b3-8816582e1515_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 231215,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b71e8e8b4f924064ba41b8544a9ae5ed.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_85778120-c239-57c6-a0b3-8816582e1515/85778120-c239-57c6-a0b3-8816582e1515_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 220880,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ee739952cf814ebcb2f2fc014f94d4ab.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_de7da0b9-6426-53df-a0ee-84c0c8177766/de7da0b9-6426-53df-a0ee-84c0c8177766_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48640,
'Height': 720,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b373ea0229e74d68b20f4bc594970a31.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_85778120-c239-57c6-a0b3-8816582e1515/85778120-c239-57c6-a0b3-8816582e1515_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 238255,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/773bda1547544954aa9d19eb3d5955bb.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_85778120-c239-57c6-a0b3-8816582e1515/85778120-c239-57c6-a0b3-8816582e1515_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 214234,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b92b5b5aa69840c9b193cea549fbb09e.jpg',
'Width': 1280}],
'price': 7250,
'price_includes_vat': True,
'registration_date': '2018-06-29',
'seats_number': 5,
'seller_name': None,
'title': 'DS Automobiles DS 3 1.6 BlueHDi Prestige Hatchback 3dr Diesel '
'Manual Euro 6 (s/s) (120 ps) ** APPLE CAR PLAY **',
'transmission': 'manual',
'trim': 'Prestige',
'year': 2018}
2026-03-30 15:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202501308580178%27 HTTP/1.1" 200 None
2026-03-30 15:06:16 [auto_selling_autotrader.co.uk] INFO: Saving data for 202501308580178: {'created_time': 1774883176.943284, 'last_price_update_time': 1774883176.943292}
2026-03-30 15:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202501308580178') HTTP/1.1" 204 0
2026-03-30 15:06:17 [scrapy.extensions.logstats] INFO: Crawled 8 pages (at 8 pages/min), scraped 31 items (at 31 items/min)
2026-03-30 15:06:17 [scrapy.extensions.memusage] INFO: Peak memory usage is 165MiB
2026-03-30 15:06:19 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://www.autotrader.co.uk/at-graphql> (referer: https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery) ['zyte-api']
2026-03-30 15:06:20 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://www.autotrader.co.uk/at-graphql> (referer: https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery) ['zyte-api']
2026-03-30 15:06:20 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:06:20 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: ea7599a5-db9c-54f6-aa4d-4f5d30010a41 with identifier: 202510177221419
2026-03-30 15:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ea7599a5-db9c-54f6-aa4d-4f5d30010a41
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F6f82af92df424c92805b262d13dc64b5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6f82af92df424c92805b262d13dc64b5.jpg already downloaded
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe741c1abb6254856a8e44c3fd2c928fc.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e741c1abb6254856a8e44c3fd2c928fc.jpg already downloaded
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce59af712ba348f5a4717cb958a22cc5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg already downloaded
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F4151e32447954ca5a68966eb93149044.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4151e32447954ca5a68966eb93149044.jpg already downloaded
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F63a5f1acbcf6499da403cd686ceae997.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/63a5f1acbcf6499da403cd686ceae997.jpg already downloaded
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F5e2503027bb14e95995e28541f4a90f9.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5e2503027bb14e95995e28541f4a90f9.jpg already downloaded
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe5be643d687446f391f59b8817302def.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e5be643d687446f391f59b8817302def.jpg already downloaded
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F5e3e6450daf649cb86ac63c95feba202.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5e3e6450daf649cb86ac63c95feba202.jpg already downloaded
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0c0315a37f4645c3bede62d471ae32c1.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0c0315a37f4645c3bede62d471ae32c1.jpg already downloaded
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F84e3c891d70f4a05a138b1af9faab390.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/84e3c891d70f4a05a138b1af9faab390.jpg already downloaded
2026-03-30 15:06:20 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: ea7599a5-db9c-54f6-aa4d-4f5d30010a41 with identifier 202510177221419
2026-03-30 15:06:20 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:20 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:20 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item ea7599a5-db9c-54f6-aa4d-4f5d30010a41
2026-03-30 15:06:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 126,
'color': 'Silver',
'currency': 'GBP',
'description': 'NEO are delighted to offer this FANTASTIC example FORD FOCUS '
'1.5T EcoBoost ST-Line X finished in Metallic Silver with 18" '
'Bi-colour Alloys and Half Leather Interior! \n'
'\n'
'This vehicle comes complete with a great SERVICE HISTORY '
'(RECENT SERVICE @ 58k), a 3 MONTH WARRANTY (extendable '
'warranties available with RAC), will have a full 12 Month MOT '
'at point of sale and as with all NEO vehicles, is HPI '
'clear! \n'
'\n'
'This Focus also comes complete with 2 Ford Keys. This Popular '
'Hatchback looks and drives superb and really is in SUPERB '
'CONDITION throughout. The 1.5 litre engine offers great fuel '
'economy and ample performance. \n'
'\n'
'Being the ST-LINE X Model, it comes equipped with a LOADED '
'SPEC including: APPLE CARPLAY, REAR PARKING SENSORS, '
'SATELLITE NAVIGATION, HEATED SEATS, ELECTRIC DRIVERS SEAT, '
'SPEED LIMIT WARNING, LEATHER MULTI-FUNCTION STEERING WHEEL, '
'AIR CON, DUAL CLIMATE CONTROL, START/STOP TECHNOLOGY, '
'BLUETOOTH CONNECTIVITY, DAB RADIO, ELEC WINDOWS FRONT & BACK, '
'ELECTRIC AUTO-FOLDING MIRRORS, USB/AUX INPUT & MORE *** \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'PART-EXCHANGE WELCOME\n'
'\n'
'COMPETITIVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAILABLE',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.5L',
'engine_horse_power': 180,
'fuel_type': 'Petrol',
'id': 'ea7599a5-db9c-54f6-aa4d-4f5d30010a41',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202510177221419',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'Ford',
'model': 'Focus',
'odometer': 61744,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 50,
'photo_urls': ['https://m.atcdn.co.uk/a/media/6f82af92df424c92805b262d13dc64b5.jpg',
'https://m.atcdn.co.uk/a/media/e741c1abb6254856a8e44c3fd2c928fc.jpg',
'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'https://m.atcdn.co.uk/a/media/4151e32447954ca5a68966eb93149044.jpg',
'https://m.atcdn.co.uk/a/media/63a5f1acbcf6499da403cd686ceae997.jpg',
'https://m.atcdn.co.uk/a/media/5e2503027bb14e95995e28541f4a90f9.jpg',
'https://m.atcdn.co.uk/a/media/e5be643d687446f391f59b8817302def.jpg',
'https://m.atcdn.co.uk/a/media/5e3e6450daf649cb86ac63c95feba202.jpg',
'https://m.atcdn.co.uk/a/media/0c0315a37f4645c3bede62d471ae32c1.jpg',
'https://m.atcdn.co.uk/a/media/84e3c891d70f4a05a138b1af9faab390.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e5e3d29-8ec0-5340-9fb1-c3b5b57752fd/2e5e3d29-8ec0-5340-9fb1-c3b5b57752fd_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 208888,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/63a5f1acbcf6499da403cd686ceae997.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e5e3d29-8ec0-5340-9fb1-c3b5b57752fd/2e5e3d29-8ec0-5340-9fb1-c3b5b57752fd_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 182821,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e741c1abb6254856a8e44c3fd2c928fc.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5cc178ba-08ef-53e9-9b51-7b8239327cb6/5cc178ba-08ef-53e9-9b51-7b8239327cb6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37775,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e5e3d29-8ec0-5340-9fb1-c3b5b57752fd/2e5e3d29-8ec0-5340-9fb1-c3b5b57752fd_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 203422,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e5be643d687446f391f59b8817302def.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e5e3d29-8ec0-5340-9fb1-c3b5b57752fd/2e5e3d29-8ec0-5340-9fb1-c3b5b57752fd_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 195095,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/5e2503027bb14e95995e28541f4a90f9.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e5e3d29-8ec0-5340-9fb1-c3b5b57752fd/2e5e3d29-8ec0-5340-9fb1-c3b5b57752fd_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 180510,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/5e3e6450daf649cb86ac63c95feba202.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e5e3d29-8ec0-5340-9fb1-c3b5b57752fd/2e5e3d29-8ec0-5340-9fb1-c3b5b57752fd_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 219200,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0c0315a37f4645c3bede62d471ae32c1.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e5e3d29-8ec0-5340-9fb1-c3b5b57752fd/2e5e3d29-8ec0-5340-9fb1-c3b5b57752fd_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 208911,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/84e3c891d70f4a05a138b1af9faab390.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e5e3d29-8ec0-5340-9fb1-c3b5b57752fd/2e5e3d29-8ec0-5340-9fb1-c3b5b57752fd_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 204936,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/6f82af92df424c92805b262d13dc64b5.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e5e3d29-8ec0-5340-9fb1-c3b5b57752fd/2e5e3d29-8ec0-5340-9fb1-c3b5b57752fd_image_14.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 203774,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/4151e32447954ca5a68966eb93149044.jpg',
'Width': 1280}],
'price': 10995,
'price_includes_vat': True,
'registration_date': '2019-05-31',
'seats_number': 5,
'seller_name': None,
'title': 'Ford Focus 1.5T EcoBoost ST-Line X Hatchback 5dr Petrol Manual Euro '
'6 (s/s) (182 ps) - PART EXCHANGE WELCOME',
'transmission': 'manual',
'trim': 'ST-Line X',
'year': 2019}
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202510177221419%27 HTTP/1.1" 200 None
2026-03-30 15:06:20 [auto_selling_autotrader.co.uk] INFO: Saving data for 202510177221419: {'created_time': 1774883180.292053, 'last_price_update_time': 1774883180.292065}
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202510177221419') HTTP/1.1" 204 0
2026-03-30 15:06:20 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:06:20 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 851d7cc7-e9ef-57d4-b02f-542b47278988 with identifier: 202510066919983
2026-03-30 15:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 851d7cc7-e9ef-57d4-b02f-542b47278988
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F6616af5ccc364d049e977afa2e711b47.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6616af5ccc364d049e977afa2e711b47.jpg already downloaded
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe7e84fd5871d45a0adb1b9dde29b994e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e7e84fd5871d45a0adb1b9dde29b994e.jpg already downloaded
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce59af712ba348f5a4717cb958a22cc5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg already downloaded
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe9dd3b75de1640d895b25f713acffc95.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e9dd3b75de1640d895b25f713acffc95.jpg already downloaded
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F98d3c190fdec4cbab71bf97b8925e130.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/98d3c190fdec4cbab71bf97b8925e130.jpg already downloaded
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc01e89851ef445ae8ab509d457e0e18b.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c01e89851ef445ae8ab509d457e0e18b.jpg already downloaded
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F5aa75598829e4db791cd2eb881d4e1ac.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5aa75598829e4db791cd2eb881d4e1ac.jpg already downloaded
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff47a9d5c853447a1bba7e649f6862244.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f47a9d5c853447a1bba7e649f6862244.jpg already downloaded
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F9f6c1cda508a41418c3d0ee748d550fc.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9f6c1cda508a41418c3d0ee748d550fc.jpg already downloaded
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F86d0d5190b8a4b4fa5ab47579c76b995.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/86d0d5190b8a4b4fa5ab47579c76b995.jpg already downloaded
2026-03-30 15:06:20 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 851d7cc7-e9ef-57d4-b02f-542b47278988 with identifier 202510066919983
2026-03-30 15:06:20 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:20 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:20 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 851d7cc7-e9ef-57d4-b02f-542b47278988
2026-03-30 15:06:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 144,
'color': 'Grey',
'currency': 'GBP',
'description': 'NEO are delighted to offer this IMMACULATE example BMW 5 '
'SERIES 3.0 530d M Sport Saloon AUTO finished in Metallic '
'Space Grey with upgraded 20" Satin Black 16 SPOKE ALLOYS, '
'contrasting Carbon Fibre Spoiler and Wing Mirrors and Full '
'BLACK DAKOTA LEATHER INTERIOR!\n'
'\n'
'This vehicle comes complete with FULL SERVICE HISTORY (MOST '
"RECENTLY DONE in July '25 @ 69K), a 3 MONTH WARRANTY "
'(extendable options available with RAC), will have a new 12 '
'Month MOT at point of sale and as with all NEO vehicles, is '
'HPI clear! \n'
'\n'
'This head-turning, prestige saloon looks and drives superb '
'and really is in OUTSTANDING CONDITION throughout with the '
'contrasting black Alloys and CARBON FIBRE SPOILER and WING '
'MIRRORS setting this vehicle apart from any other example on '
'the market. At just 2 OWNERS from new, examples like this are '
'extremely hard to come by and has been meticulously cared for '
"it's whole life. The 3.0 litre engine is smooth as silk, "
'pulling effortlessly and provides superb performance with '
'interchangeable driving modes to further enhance your driving '
'experience! \n'
'\n'
'In addition to the factory M Sport equipment, this vehicle '
'comes complete with a FANTASTIC SPEC including: LOUDSPEAKER '
'SOUND SYSTEM, SAT NAV, BLUETOOTH, EXTERIOR FOLDING MIRRORS, '
'SUN PROTECTION GLASS, FULL DAKOTA LEATHER, HEATED LEATHER '
'FRONT SEATS, ELEC FRONT SEATS, LUMBAR SUPPORT & MORE \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'PART-EXCHANGE WELCOME.\n'
'\n'
'COMPETITIVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAILABLE',
'doors_number': 4,
'emission_standard': 'Euro 6',
'engine': '3L',
'engine_horse_power': 254,
'fuel_type': 'Diesel',
'id': '851d7cc7-e9ef-57d4-b02f-542b47278988',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202510066919983',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'BMW',
'model': '5 Series',
'odometer': 70050,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 54,
'photo_urls': ['https://m.atcdn.co.uk/a/media/6616af5ccc364d049e977afa2e711b47.jpg',
'https://m.atcdn.co.uk/a/media/e7e84fd5871d45a0adb1b9dde29b994e.jpg',
'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'https://m.atcdn.co.uk/a/media/e9dd3b75de1640d895b25f713acffc95.jpg',
'https://m.atcdn.co.uk/a/media/98d3c190fdec4cbab71bf97b8925e130.jpg',
'https://m.atcdn.co.uk/a/media/c01e89851ef445ae8ab509d457e0e18b.jpg',
'https://m.atcdn.co.uk/a/media/5aa75598829e4db791cd2eb881d4e1ac.jpg',
'https://m.atcdn.co.uk/a/media/f47a9d5c853447a1bba7e649f6862244.jpg',
'https://m.atcdn.co.uk/a/media/9f6c1cda508a41418c3d0ee748d550fc.jpg',
'https://m.atcdn.co.uk/a/media/86d0d5190b8a4b4fa5ab47579c76b995.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7cd09b79-1d2d-531d-8148-438fa94039c4/7cd09b79-1d2d-531d-8148-438fa94039c4_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 243933,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/6616af5ccc364d049e977afa2e711b47.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7cd09b79-1d2d-531d-8148-438fa94039c4/7cd09b79-1d2d-531d-8148-438fa94039c4_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 210760,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e7e84fd5871d45a0adb1b9dde29b994e.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5cc178ba-08ef-53e9-9b51-7b8239327cb6/5cc178ba-08ef-53e9-9b51-7b8239327cb6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37775,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7cd09b79-1d2d-531d-8148-438fa94039c4/7cd09b79-1d2d-531d-8148-438fa94039c4_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 199692,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e9dd3b75de1640d895b25f713acffc95.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7cd09b79-1d2d-531d-8148-438fa94039c4/7cd09b79-1d2d-531d-8148-438fa94039c4_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 200209,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/98d3c190fdec4cbab71bf97b8925e130.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7cd09b79-1d2d-531d-8148-438fa94039c4/7cd09b79-1d2d-531d-8148-438fa94039c4_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 202585,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/c01e89851ef445ae8ab509d457e0e18b.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7cd09b79-1d2d-531d-8148-438fa94039c4/7cd09b79-1d2d-531d-8148-438fa94039c4_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 172378,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/5aa75598829e4db791cd2eb881d4e1ac.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7cd09b79-1d2d-531d-8148-438fa94039c4/7cd09b79-1d2d-531d-8148-438fa94039c4_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 202937,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f47a9d5c853447a1bba7e649f6862244.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7cd09b79-1d2d-531d-8148-438fa94039c4/7cd09b79-1d2d-531d-8148-438fa94039c4_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 214625,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/9f6c1cda508a41418c3d0ee748d550fc.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7cd09b79-1d2d-531d-8148-438fa94039c4/7cd09b79-1d2d-531d-8148-438fa94039c4_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 209857,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/86d0d5190b8a4b4fa5ab47579c76b995.jpg',
'Width': 1280}],
'price': 13750,
'price_includes_vat': True,
'registration_date': '2016-11-30',
'seats_number': 5,
'seller_name': None,
'title': 'BMW 5 SERIES 3.0 530d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) '
'(258 ps) - CARBON FIBRE SPOILER & MIRRORS',
'transmission': 'automatic',
'trim': 'M Sport',
'year': 2016}
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202510066919983%27 HTTP/1.1" 200 None
2026-03-30 15:06:20 [auto_selling_autotrader.co.uk] INFO: Saving data for 202510066919983: {'created_time': 1774883180.569013, 'last_price_update_time': 1774883180.569024}
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202510066919983') HTTP/1.1" 204 0
2026-03-30 15:06:20 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:06:20 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 8bc438d5-ec28-550c-9c52-17602c29e490 with identifier: 202510026818153
2026-03-30 15:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 8bc438d5-ec28-550c-9c52-17602c29e490
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F5a43f775c7cd4623853a2741db26c91c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5a43f775c7cd4623853a2741db26c91c.jpg already downloaded
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F8d811fe0f9cf40a098528e9762a07b8c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8d811fe0f9cf40a098528e9762a07b8c.jpg already downloaded
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce59af712ba348f5a4717cb958a22cc5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg already downloaded
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F796fa73a3f374434a2ddb0ef1517a86c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/796fa73a3f374434a2ddb0ef1517a86c.jpg already downloaded
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F9c342d094d974e29a5a2d6a766ac928e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9c342d094d974e29a5a2d6a766ac928e.jpg already downloaded
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F43794c4c3a04406ab4475fe1ad7e2553.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/43794c4c3a04406ab4475fe1ad7e2553.jpg already downloaded
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F57609b2571a54400a4751f19d31e978a.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/57609b2571a54400a4751f19d31e978a.jpg already downloaded
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ffdb90320cf894dd7ac40c86a2d311b7f.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fdb90320cf894dd7ac40c86a2d311b7f.jpg already downloaded
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fd8898cc3d6274a0ca76f7122ec4a1089.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d8898cc3d6274a0ca76f7122ec4a1089.jpg already downloaded
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fac9207ea988d454184da5b8ece8f0d81.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ac9207ea988d454184da5b8ece8f0d81.jpg already downloaded
2026-03-30 15:06:20 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 8bc438d5-ec28-550c-9c52-17602c29e490 with identifier 202510026818153
2026-03-30 15:06:20 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:20 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:20 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 8bc438d5-ec28-550c-9c52-17602c29e490
2026-03-30 15:06:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 123,
'color': 'Grey',
'currency': 'GBP',
'description': 'NEO are delighted to offer this stunning example LOW MILEAGE '
'BMW 1 SERIES 1.5 118i SPORT in BMW METALLIC Daytona grey with '
'17" Alloys and a very clean GREY CLOTH interior! \n'
'\n'
'This vehicle comes complete with GREAT SERVICE HISTORY, a '
'minimum 3 MONTHS WARRANTY (extendable options available), '
'will have a full 12 Month MOT at point of sale and as with '
'all NEO vehicles, is HPI clear! \n'
'\n'
'This FANTASTIC EXAMPLE 118i SPORT looks and drives superb and '
'really is in FANTASTIC CONDITION throughout. The 1.5L engine '
'provides both great fuel economy and ample performance. The '
'car offers switchable driving modes and cutting-edge '
'technology to enhance the driving experience further. \n'
'\n'
'Being the SPORT model, this vehicle comes equipped with a '
'FULLY LOADED SPEC including: SATELLITE NAVIGATION, SPEED '
'LIMITER, AUTO WIPERS, KEYLESS START, PRIVACY GLASS, AIR CON, '
'BLUETOOTH CONNECTIVITY, DAB RADIO, ELEC WINDOWS & LOTS MORE '
'*** \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'COMPETITIVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAILABLE',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.5L',
'engine_horse_power': 134,
'fuel_type': 'Petrol',
'id': '8bc438d5-ec28-550c-9c52-17602c29e490',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202510026818153',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'BMW',
'model': '1 Series',
'odometer': 32219,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 40,
'photo_urls': ['https://m.atcdn.co.uk/a/media/5a43f775c7cd4623853a2741db26c91c.jpg',
'https://m.atcdn.co.uk/a/media/8d811fe0f9cf40a098528e9762a07b8c.jpg',
'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'https://m.atcdn.co.uk/a/media/796fa73a3f374434a2ddb0ef1517a86c.jpg',
'https://m.atcdn.co.uk/a/media/9c342d094d974e29a5a2d6a766ac928e.jpg',
'https://m.atcdn.co.uk/a/media/43794c4c3a04406ab4475fe1ad7e2553.jpg',
'https://m.atcdn.co.uk/a/media/57609b2571a54400a4751f19d31e978a.jpg',
'https://m.atcdn.co.uk/a/media/fdb90320cf894dd7ac40c86a2d311b7f.jpg',
'https://m.atcdn.co.uk/a/media/d8898cc3d6274a0ca76f7122ec4a1089.jpg',
'https://m.atcdn.co.uk/a/media/ac9207ea988d454184da5b8ece8f0d81.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5c277a55-2b1a-5463-9a65-3678e1854ed7/5c277a55-2b1a-5463-9a65-3678e1854ed7_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 235618,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/5a43f775c7cd4623853a2741db26c91c.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5c277a55-2b1a-5463-9a65-3678e1854ed7/5c277a55-2b1a-5463-9a65-3678e1854ed7_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 186049,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8d811fe0f9cf40a098528e9762a07b8c.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5cc178ba-08ef-53e9-9b51-7b8239327cb6/5cc178ba-08ef-53e9-9b51-7b8239327cb6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37775,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5c277a55-2b1a-5463-9a65-3678e1854ed7/5c277a55-2b1a-5463-9a65-3678e1854ed7_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 194334,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/796fa73a3f374434a2ddb0ef1517a86c.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5c277a55-2b1a-5463-9a65-3678e1854ed7/5c277a55-2b1a-5463-9a65-3678e1854ed7_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 229333,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/9c342d094d974e29a5a2d6a766ac928e.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5c277a55-2b1a-5463-9a65-3678e1854ed7/5c277a55-2b1a-5463-9a65-3678e1854ed7_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 212066,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/43794c4c3a04406ab4475fe1ad7e2553.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5c277a55-2b1a-5463-9a65-3678e1854ed7/5c277a55-2b1a-5463-9a65-3678e1854ed7_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 194177,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/57609b2571a54400a4751f19d31e978a.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5c277a55-2b1a-5463-9a65-3678e1854ed7/5c277a55-2b1a-5463-9a65-3678e1854ed7_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 220206,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/fdb90320cf894dd7ac40c86a2d311b7f.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5c277a55-2b1a-5463-9a65-3678e1854ed7/5c277a55-2b1a-5463-9a65-3678e1854ed7_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 229385,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/d8898cc3d6274a0ca76f7122ec4a1089.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5c277a55-2b1a-5463-9a65-3678e1854ed7/5c277a55-2b1a-5463-9a65-3678e1854ed7_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 239771,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ac9207ea988d454184da5b8ece8f0d81.jpg',
'Width': 1280}],
'price': 10995,
'price_includes_vat': True,
'registration_date': '2017-12-28',
'seats_number': 5,
'seller_name': None,
'title': 'BMW 1 SERIES 1.5 118i Sport Hatchback 5dr Petrol Manual Euro 6 '
'(s/s) (136 ps) - PART EXCHANGE WELCOME',
'transmission': 'manual',
'trim': 'Sport',
'year': 2017}
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202510026818153%27 HTTP/1.1" 200 None
2026-03-30 15:06:20 [auto_selling_autotrader.co.uk] INFO: Saving data for 202510026818153: {'created_time': 1774883180.777539, 'last_price_update_time': 1774883180.777548}
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202510026818153') HTTP/1.1" 204 0
2026-03-30 15:06:20 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:06:20 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 30cda406-4a0c-5998-a9d0-39ddbd922620 with identifier: 202512168620759
2026-03-30 15:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 30cda406-4a0c-5998-a9d0-39ddbd922620
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F870d10c9fa804ee8a88a0d21ae841f44.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/870d10c9fa804ee8a88a0d21ae841f44.jpg already downloaded
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F2d175b88a7f548d187bb58d0a2e64e45.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2d175b88a7f548d187bb58d0a2e64e45.jpg already downloaded
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F239eff80b40e4c5dbc38aba6ea854d53.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/239eff80b40e4c5dbc38aba6ea854d53.jpg already downloaded
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F417e41766d654b419c94f952f5c7a63a.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/417e41766d654b419c94f952f5c7a63a.jpg already downloaded
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe563b4d641bc47ada04f03678ea5f008.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e563b4d641bc47ada04f03678ea5f008.jpg already downloaded
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb6475ae17e844512bb33df5c83ad383f.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b6475ae17e844512bb33df5c83ad383f.jpg already downloaded
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F8c8ddea4693743169454706bd43dd7b4.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8c8ddea4693743169454706bd43dd7b4.jpg already downloaded
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F1185d07ca03d4e32bacc37345461fcf9.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1185d07ca03d4e32bacc37345461fcf9.jpg already downloaded
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe2087089ca4d4a4f871a9de67e9ff5e2.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e2087089ca4d4a4f871a9de67e9ff5e2.jpg already downloaded
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff5b0cd508a88424ca6cee61e6a5f773f.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f5b0cd508a88424ca6cee61e6a5f773f.jpg already downloaded
2026-03-30 15:06:20 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:06:20 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 3248a679-2ec8-51e4-bd90-8a979ed57845 with identifier: 202509206491229
2026-03-30 15:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 3248a679-2ec8-51e4-bd90-8a979ed57845
2026-03-30 15:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F8264d093936c464b910c8fee7bc97f3d.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8264d093936c464b910c8fee7bc97f3d.jpg already downloaded
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fbfeb6edf9e5b4ff39f7662d275fe5c69.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bfeb6edf9e5b4ff39f7662d275fe5c69.jpg already downloaded
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce59af712ba348f5a4717cb958a22cc5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg already downloaded
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F84a760646773451f9f65afdb9f1e1dc4.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/84a760646773451f9f65afdb9f1e1dc4.jpg already downloaded
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F152b8756af72437693fd61f8928d1feb.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/152b8756af72437693fd61f8928d1feb.jpg already downloaded
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb6a2ca4a43474b4eaa58ee40d94aecdf.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b6a2ca4a43474b4eaa58ee40d94aecdf.jpg already downloaded
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe5eed8cf63a14242a4f34a5bf3c8635a.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e5eed8cf63a14242a4f34a5bf3c8635a.jpg already downloaded
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe69980abbefc41dfb8c5b24a7d924c4c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e69980abbefc41dfb8c5b24a7d924c4c.jpg already downloaded
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F543351528ca048449e60869fdfe31531.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/543351528ca048449e60869fdfe31531.jpg already downloaded
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc1a35b25cc05437d9613b5126077ab6d.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c1a35b25cc05437d9613b5126077ab6d.jpg already downloaded
2026-03-30 15:06:21 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 30cda406-4a0c-5998-a9d0-39ddbd922620 with identifier 202512168620759
2026-03-30 15:06:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:21 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 30cda406-4a0c-5998-a9d0-39ddbd922620
2026-03-30 15:06:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 127,
'color': 'Grey',
'currency': 'GBP',
'description': 'NEO are delighted to offer this FANTASTIC example VOLKSWAGEN '
'POLO 1.0 TSI Match finished in sought-after Grey with 15" '
'Alloys and a grey cloth interior! \n'
'\n'
'This vehicle comes complete with GREAT SERVICE HISTORY (most '
'recently done April 25), a 3 MONTH WARRANTY (extendable '
'options available with RAC), will have a full 12 Month MOT at '
'point of sale and as with all NEO vehicles, is HPI clear! \n'
'\n'
'At just 2 OWNERS from new, examples like this are extremely '
"hard to come by and has been superbly well cared for it's "
'whole life. The 1 litre engine provides both outstanding fuel '
'economy and ample performance.\n'
'\n'
'The car also comes complete with 2 original VW keys. \n'
'\n'
'In addition, being the TSI model, this vehicle comes with a '
'SUPER SPEC including: TOUCHSCREEN INFORTAINMENT SYSTEM, FRONT '
'&REAR PARKING SENSORS, PRIVACY GLASS, AIR CON, BLUETOOTH '
'CONNECTIVITY, DAB RADIO, ELEC WINDOWS, ELEC MIRRORS, AUTO '
'HEADLIGHTS, LEATHER MULTI-FUNCTION STEERING WHEEL & LOTS '
'MORE! \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'PART EXCHANGE WELCOME\n'
'\n'
'COMPETITVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAIALBLE',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1L',
'engine_horse_power': 94,
'fuel_type': 'Petrol',
'id': '30cda406-4a0c-5998-a9d0-39ddbd922620',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512168620759',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'Volkswagen',
'model': 'Polo',
'odometer': 45677,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 30,
'photo_urls': ['https://m.atcdn.co.uk/a/media/870d10c9fa804ee8a88a0d21ae841f44.jpg',
'https://m.atcdn.co.uk/a/media/2d175b88a7f548d187bb58d0a2e64e45.jpg',
'https://m.atcdn.co.uk/a/media/239eff80b40e4c5dbc38aba6ea854d53.jpg',
'https://m.atcdn.co.uk/a/media/417e41766d654b419c94f952f5c7a63a.jpg',
'https://m.atcdn.co.uk/a/media/e563b4d641bc47ada04f03678ea5f008.jpg',
'https://m.atcdn.co.uk/a/media/b6475ae17e844512bb33df5c83ad383f.jpg',
'https://m.atcdn.co.uk/a/media/8c8ddea4693743169454706bd43dd7b4.jpg',
'https://m.atcdn.co.uk/a/media/1185d07ca03d4e32bacc37345461fcf9.jpg',
'https://m.atcdn.co.uk/a/media/e2087089ca4d4a4f871a9de67e9ff5e2.jpg',
'https://m.atcdn.co.uk/a/media/f5b0cd508a88424ca6cee61e6a5f773f.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_30cda406-4a0c-5998-a9d0-39ddbd922620/30cda406-4a0c-5998-a9d0-39ddbd922620_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 185193,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/870d10c9fa804ee8a88a0d21ae841f44.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_30cda406-4a0c-5998-a9d0-39ddbd922620/30cda406-4a0c-5998-a9d0-39ddbd922620_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 210123,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/2d175b88a7f548d187bb58d0a2e64e45.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_30cda406-4a0c-5998-a9d0-39ddbd922620/30cda406-4a0c-5998-a9d0-39ddbd922620_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 189316,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/239eff80b40e4c5dbc38aba6ea854d53.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_30cda406-4a0c-5998-a9d0-39ddbd922620/30cda406-4a0c-5998-a9d0-39ddbd922620_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 189347,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/417e41766d654b419c94f952f5c7a63a.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_30cda406-4a0c-5998-a9d0-39ddbd922620/30cda406-4a0c-5998-a9d0-39ddbd922620_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 181937,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e563b4d641bc47ada04f03678ea5f008.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_30cda406-4a0c-5998-a9d0-39ddbd922620/30cda406-4a0c-5998-a9d0-39ddbd922620_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 173403,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b6475ae17e844512bb33df5c83ad383f.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_30cda406-4a0c-5998-a9d0-39ddbd922620/30cda406-4a0c-5998-a9d0-39ddbd922620_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 169238,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8c8ddea4693743169454706bd43dd7b4.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_30cda406-4a0c-5998-a9d0-39ddbd922620/30cda406-4a0c-5998-a9d0-39ddbd922620_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 184005,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/1185d07ca03d4e32bacc37345461fcf9.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_30cda406-4a0c-5998-a9d0-39ddbd922620/30cda406-4a0c-5998-a9d0-39ddbd922620_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 212710,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e2087089ca4d4a4f871a9de67e9ff5e2.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_30cda406-4a0c-5998-a9d0-39ddbd922620/30cda406-4a0c-5998-a9d0-39ddbd922620_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 182867,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f5b0cd508a88424ca6cee61e6a5f773f.jpg',
'Width': 1280}],
'price': 11995,
'price_includes_vat': True,
'registration_date': '2020-09-18',
'seats_number': 5,
'seller_name': None,
'title': 'Volkswagen Polo 1.0 TSI Match Hatchback 5dr Petrol Manual Euro 6 '
'(s/s) (95 ps) - PART EXCHANGE WELCOME',
'transmission': 'manual',
'trim': 'Match',
'year': 2020}
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202512168620759%27 HTTP/1.1" 200 None
2026-03-30 15:06:21 [auto_selling_autotrader.co.uk] INFO: Saving data for 202512168620759: {'created_time': 1774883181.204775, 'last_price_update_time': 1774883181.204787}
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202512168620759') HTTP/1.1" 204 0
2026-03-30 15:06:21 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 3248a679-2ec8-51e4-bd90-8a979ed57845 with identifier 202509206491229
2026-03-30 15:06:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:21 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 3248a679-2ec8-51e4-bd90-8a979ed57845
2026-03-30 15:06:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 108,
'color': 'White',
'currency': 'GBP',
'description': 'NEO are delighted to offer this FANTASTIC example FORD FOCUS '
'1.0T EcoBoost Titanium X finished in stand-out White with 18" '
'Alloys and a GREY HALF LEATHER, CLOTH INTERIOR! \n'
'\n'
'This vehicle comes complete with a GREAT SERVICE HISTORY, a 3 '
'MONTH WARRANTY (extendable warranties available with RAC), '
'MOT until 03/10/2026 and as with all NEO vehicles, is HPI '
'clear! \n'
'\n'
'This popular Ford looks and drives superb with 1.0 litre '
'engine offering economical running costs and makes for an '
'ideal first car! In addition, this vehicle also comes with 2 '
'original Ford keys! \n'
'\n'
'Being the Titanium X Model it comes equipped with a LOADED '
'SPEC including: SATELLITE NAVIGATION, REVERSE CAMERA, HEATED '
'SEATS, CRUISE CONTROL, SPEED LIMITER, TOUCHSCREEN '
'INFOTAINMENT SYSTEM, FRONT AND REAR PARKING SENSORS, LEATHER '
'MULTI-FUNCTION STEERING WHEEL, AIR CON, BLUETOOTH '
'CONNECTIVITY, DAB RADIO, ELEC WINDOWS , ELECTRIC AUTO-FOLDING '
'MIRRORS, USB/AUX INPUT & MORE *** \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'PART-EXCHANGE WELCOME\n'
'\n'
'COMPETITIVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAILABLE',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1L',
'engine_horse_power': 123,
'fuel_type': 'Petrol',
'id': '3248a679-2ec8-51e4-bd90-8a979ed57845',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202509206491229',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'Ford',
'model': 'Focus',
'odometer': 31854,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 40,
'photo_urls': ['https://m.atcdn.co.uk/a/media/8264d093936c464b910c8fee7bc97f3d.jpg',
'https://m.atcdn.co.uk/a/media/bfeb6edf9e5b4ff39f7662d275fe5c69.jpg',
'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'https://m.atcdn.co.uk/a/media/84a760646773451f9f65afdb9f1e1dc4.jpg',
'https://m.atcdn.co.uk/a/media/152b8756af72437693fd61f8928d1feb.jpg',
'https://m.atcdn.co.uk/a/media/b6a2ca4a43474b4eaa58ee40d94aecdf.jpg',
'https://m.atcdn.co.uk/a/media/e5eed8cf63a14242a4f34a5bf3c8635a.jpg',
'https://m.atcdn.co.uk/a/media/e69980abbefc41dfb8c5b24a7d924c4c.jpg',
'https://m.atcdn.co.uk/a/media/543351528ca048449e60869fdfe31531.jpg',
'https://m.atcdn.co.uk/a/media/c1a35b25cc05437d9613b5126077ab6d.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dd3bd91f-1dec-50b1-88d7-8b990d32f6bb/dd3bd91f-1dec-50b1-88d7-8b990d32f6bb_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 187563,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8264d093936c464b910c8fee7bc97f3d.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dd3bd91f-1dec-50b1-88d7-8b990d32f6bb/dd3bd91f-1dec-50b1-88d7-8b990d32f6bb_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 205147,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/bfeb6edf9e5b4ff39f7662d275fe5c69.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5cc178ba-08ef-53e9-9b51-7b8239327cb6/5cc178ba-08ef-53e9-9b51-7b8239327cb6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37775,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dd3bd91f-1dec-50b1-88d7-8b990d32f6bb/dd3bd91f-1dec-50b1-88d7-8b990d32f6bb_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 187538,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/152b8756af72437693fd61f8928d1feb.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dd3bd91f-1dec-50b1-88d7-8b990d32f6bb/dd3bd91f-1dec-50b1-88d7-8b990d32f6bb_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 195453,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/84a760646773451f9f65afdb9f1e1dc4.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dd3bd91f-1dec-50b1-88d7-8b990d32f6bb/dd3bd91f-1dec-50b1-88d7-8b990d32f6bb_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 193213,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b6a2ca4a43474b4eaa58ee40d94aecdf.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dd3bd91f-1dec-50b1-88d7-8b990d32f6bb/dd3bd91f-1dec-50b1-88d7-8b990d32f6bb_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 165431,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e5eed8cf63a14242a4f34a5bf3c8635a.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dd3bd91f-1dec-50b1-88d7-8b990d32f6bb/dd3bd91f-1dec-50b1-88d7-8b990d32f6bb_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 175694,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e69980abbefc41dfb8c5b24a7d924c4c.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dd3bd91f-1dec-50b1-88d7-8b990d32f6bb/dd3bd91f-1dec-50b1-88d7-8b990d32f6bb_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 185465,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/543351528ca048449e60869fdfe31531.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dd3bd91f-1dec-50b1-88d7-8b990d32f6bb/dd3bd91f-1dec-50b1-88d7-8b990d32f6bb_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 189493,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/c1a35b25cc05437d9613b5126077ab6d.jpg',
'Width': 1280}],
'price': 8495,
'price_includes_vat': True,
'registration_date': '2017-09-29',
'seats_number': 5,
'seller_name': None,
'title': 'Ford Focus 1.0T EcoBoost Titanium X Hatchback 5dr Petrol Manual '
'Euro 6 (s/s) (125 ps) - PART EXCHANGE WELCOME',
'transmission': 'manual',
'trim': 'Titanium X',
'year': 2017}
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202509206491229%27 HTTP/1.1" 200 None
2026-03-30 15:06:21 [auto_selling_autotrader.co.uk] INFO: Saving data for 202509206491229: {'created_time': 1774883181.252985, 'last_price_update_time': 1774883181.252994}
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202509206491229') HTTP/1.1" 204 0
2026-03-30 15:06:21 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:06:21 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 01bc63f5-5a2b-5e7e-aac1-c528d0a275eb with identifier: 202512168619834
2026-03-30 15:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 01bc63f5-5a2b-5e7e-aac1-c528d0a275eb
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc944bfa005154c80ad662d94c819d4c1.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c944bfa005154c80ad662d94c819d4c1.jpg already downloaded
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fca8b59af6c554f589287fc331bd97279.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ca8b59af6c554f589287fc331bd97279.jpg already downloaded
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce59af712ba348f5a4717cb958a22cc5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg already downloaded
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff962a53cc23948a185239eb880cb9644.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f962a53cc23948a185239eb880cb9644.jpg already downloaded
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fab94acc9187149b7bbbd4dd38e4cd804.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ab94acc9187149b7bbbd4dd38e4cd804.jpg already downloaded
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F04fdccf51b8a4e4ca0000a0b2826fd4b.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/04fdccf51b8a4e4ca0000a0b2826fd4b.jpg already downloaded
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0a5225f2644d4e5d95de2123796f4692.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0a5225f2644d4e5d95de2123796f4692.jpg already downloaded
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F7d90ef9b6cac457bb2ad9028c566c50a.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7d90ef9b6cac457bb2ad9028c566c50a.jpg already downloaded
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb4f9a361094a4e1eb62d98d39973ea00.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b4f9a361094a4e1eb62d98d39973ea00.jpg already downloaded
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc7660c95066d46feaaf33887e6237ba3.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c7660c95066d46feaaf33887e6237ba3.jpg already downloaded
2026-03-30 15:06:21 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:06:21 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: f9983e3b-1dcc-561d-95fc-2078218f825c with identifier: 202509186432863
2026-03-30 15:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f9983e3b-1dcc-561d-95fc-2078218f825c
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F68f9b6296534400b939710837bd3dc5c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/68f9b6296534400b939710837bd3dc5c.jpg already downloaded
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F5e8ce2077d6b4c6e865fca8fae217b33.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5e8ce2077d6b4c6e865fca8fae217b33.jpg already downloaded
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3643957541ae44f091418756dcabd6bb.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3643957541ae44f091418756dcabd6bb.jpg already downloaded
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fbd5325884b9f4030ba58c9bf96a785a5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bd5325884b9f4030ba58c9bf96a785a5.jpg already downloaded
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F87a1376ad32e4048b3d0531a41d48f9b.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/87a1376ad32e4048b3d0531a41d48f9b.jpg already downloaded
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F64d2efb05cfb446abd6c0dedd1a39058.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/64d2efb05cfb446abd6c0dedd1a39058.jpg already downloaded
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F1a51141b555b43ab931af91da2b9ea66.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1a51141b555b43ab931af91da2b9ea66.jpg already downloaded
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F4315263a3fe04d3b9496b4d69384f9db.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4315263a3fe04d3b9496b4d69384f9db.jpg already downloaded
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F7eacfddb9a22436c8208db52035ffb73.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7eacfddb9a22436c8208db52035ffb73.jpg already downloaded
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F048287e014ca44288dfdfd476b35d572.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/048287e014ca44288dfdfd476b35d572.jpg already downloaded
2026-03-30 15:06:21 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 01bc63f5-5a2b-5e7e-aac1-c528d0a275eb with identifier 202512168619834
2026-03-30 15:06:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:21 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 01bc63f5-5a2b-5e7e-aac1-c528d0a275eb
2026-03-30 15:06:21 [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': 'NEO are delighted to offer this FANTASTIC example AUDI Q3 1.4 '
'TFSI CoD Black Edition finished in the Metallic White with '
'Gloss Black 19" 10 Twin Spoke Alloys and a Half Black '
'LEATHER INTERIOR! \n'
'\n'
'This vehicle comes complete with FULL SERVICE HISTORY '
'(RECENTLY SERVICED @ 33K), a 3 MONTH WARRANTY (extendable '
'options available with RAC), will have a full 12 Month MOT at '
'point of sale and as with all NEO vehicles, is HPI clear! \n'
'\n'
'This head-turning SUV looks and drives superb and really is '
'in FANTASTIC CONDITION throughout and comes complete with 2 '
'original AUDI keys. The 1.4 litre engine pulls effortlessly '
'and provides outstanding fuel economy and ample performance.\n'
'\n'
'In addition, being the BLACK EDITION this vehicle comes with '
'a FULLY LOADED SPEC including: SAT NAV, HALF LEATHER, REAR '
'PARKING SENSORS, TAILGATE ASSIST, CLIMATE CONTROL, BOSE '
'UPGRADED SOUND SYSTEM, SPEED LIMITER, PRIVACY GLASS, AIR CON, '
'BLUETOOTH CONNECTIVITY, DAB RADIO, ELEC WINDOWS, ELEC '
'MIRRORS, AUTO HEADLIGHTS, LEATHER MULTI-FUNCTION STEERING '
'WHEEL & LOTS MORE! \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'PART EXCHANGE WELCOME\n'
'\n'
'COMPETITVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAIALBLE',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.4L',
'engine_horse_power': 148,
'fuel_type': 'Petrol',
'id': '01bc63f5-5a2b-5e7e-aac1-c528d0a275eb',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512168619834',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'Audi',
'model': 'Q3',
'odometer': 35666,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 39,
'photo_urls': ['https://m.atcdn.co.uk/a/media/c944bfa005154c80ad662d94c819d4c1.jpg',
'https://m.atcdn.co.uk/a/media/ca8b59af6c554f589287fc331bd97279.jpg',
'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'https://m.atcdn.co.uk/a/media/f962a53cc23948a185239eb880cb9644.jpg',
'https://m.atcdn.co.uk/a/media/ab94acc9187149b7bbbd4dd38e4cd804.jpg',
'https://m.atcdn.co.uk/a/media/04fdccf51b8a4e4ca0000a0b2826fd4b.jpg',
'https://m.atcdn.co.uk/a/media/0a5225f2644d4e5d95de2123796f4692.jpg',
'https://m.atcdn.co.uk/a/media/7d90ef9b6cac457bb2ad9028c566c50a.jpg',
'https://m.atcdn.co.uk/a/media/b4f9a361094a4e1eb62d98d39973ea00.jpg',
'https://m.atcdn.co.uk/a/media/c7660c95066d46feaaf33887e6237ba3.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_01bc63f5-5a2b-5e7e-aac1-c528d0a275eb/01bc63f5-5a2b-5e7e-aac1-c528d0a275eb_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 188201,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/c944bfa005154c80ad662d94c819d4c1.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_01bc63f5-5a2b-5e7e-aac1-c528d0a275eb/01bc63f5-5a2b-5e7e-aac1-c528d0a275eb_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 195857,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ca8b59af6c554f589287fc331bd97279.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5cc178ba-08ef-53e9-9b51-7b8239327cb6/5cc178ba-08ef-53e9-9b51-7b8239327cb6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37775,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_01bc63f5-5a2b-5e7e-aac1-c528d0a275eb/01bc63f5-5a2b-5e7e-aac1-c528d0a275eb_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 139145,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f962a53cc23948a185239eb880cb9644.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_01bc63f5-5a2b-5e7e-aac1-c528d0a275eb/01bc63f5-5a2b-5e7e-aac1-c528d0a275eb_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 167927,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ab94acc9187149b7bbbd4dd38e4cd804.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_01bc63f5-5a2b-5e7e-aac1-c528d0a275eb/01bc63f5-5a2b-5e7e-aac1-c528d0a275eb_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 176760,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/04fdccf51b8a4e4ca0000a0b2826fd4b.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_01bc63f5-5a2b-5e7e-aac1-c528d0a275eb/01bc63f5-5a2b-5e7e-aac1-c528d0a275eb_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 156223,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0a5225f2644d4e5d95de2123796f4692.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_01bc63f5-5a2b-5e7e-aac1-c528d0a275eb/01bc63f5-5a2b-5e7e-aac1-c528d0a275eb_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 151708,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/7d90ef9b6cac457bb2ad9028c566c50a.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_01bc63f5-5a2b-5e7e-aac1-c528d0a275eb/01bc63f5-5a2b-5e7e-aac1-c528d0a275eb_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 175520,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b4f9a361094a4e1eb62d98d39973ea00.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_01bc63f5-5a2b-5e7e-aac1-c528d0a275eb/01bc63f5-5a2b-5e7e-aac1-c528d0a275eb_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 191958,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/c7660c95066d46feaaf33887e6237ba3.jpg',
'Width': 1280}],
'price': 15795,
'price_includes_vat': True,
'registration_date': '2018-10-02',
'seats_number': 5,
'seller_name': None,
'title': 'Audi Q3 1.4 TFSI CoD Black Edition SUV 5dr Petrol Manual Euro 6 '
'(s/s) (150 ps) - PART EXCHANGE WELCOME',
'transmission': 'manual',
'trim': 'Black Edition',
'year': 2018}
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202512168619834%27 HTTP/1.1" 200 None
2026-03-30 15:06:21 [auto_selling_autotrader.co.uk] INFO: Saving data for 202512168619834: {'created_time': 1774883181.665008, 'last_price_update_time': 1774883181.665018}
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202512168619834') HTTP/1.1" 204 0
2026-03-30 15:06:21 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: f9983e3b-1dcc-561d-95fc-2078218f825c with identifier 202509186432863
2026-03-30 15:06:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:21 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item f9983e3b-1dcc-561d-95fc-2078218f825c
2026-03-30 15:06:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 94,
'color': 'White',
'currency': 'GBP',
'description': 'NEO are delighted to offer this IMMACULATE example VOLVO V40 '
'2.0 D2 Inscription in stunning White, 17" Alloys and FULL '
'BLACK LEATHER INTERIOR! \n'
'\n'
'This vehicle comes complete with a GREAT SERVICE HISTORY (6 '
'done in total), a 3 MONTH WARRANTY, will have a full 12 Month '
'MOT at point of sale and as with all NEO vehicles, is HPI '
'clear! \n'
'\n'
'This vehicle also comes complete with 2 Keys. This V40 looks '
'and drives superb and really is in FANTASTIC CONDITION '
'throughout. The 2.0 litre Turbo Diesel engine and provide '
'both great fuel economy and outstanding performance and being '
'INSCRIPTION Edition comes equipped with a LOADED SPEC '
'including: SAT NAV, CRUISE CONTROL, SPEED LIMITER, LANE '
'ASSIST, REAR PARKING SENSORS, DUAL CLIMATE CONTROL, HEATED '
'SEATS, LEATHER MULTI-FUNCTION STEERING WHEEL, AIR CON, '
'BLUETOOTH CONNECTIVITY, DAB RADIO, ELEC WINDOWS , ELEC HEATED '
'MIRRORS, USB/AUX INPUT & MORE *** \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'COMPETITIVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAILABLE',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '2L',
'engine_horse_power': 118,
'fuel_type': 'Diesel',
'id': 'f9983e3b-1dcc-561d-95fc-2078218f825c',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202509186432863',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'Volvo',
'model': 'V40',
'odometer': 51630,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 34,
'photo_urls': ['https://m.atcdn.co.uk/a/media/68f9b6296534400b939710837bd3dc5c.jpg',
'https://m.atcdn.co.uk/a/media/5e8ce2077d6b4c6e865fca8fae217b33.jpg',
'https://m.atcdn.co.uk/a/media/3643957541ae44f091418756dcabd6bb.jpg',
'https://m.atcdn.co.uk/a/media/bd5325884b9f4030ba58c9bf96a785a5.jpg',
'https://m.atcdn.co.uk/a/media/87a1376ad32e4048b3d0531a41d48f9b.jpg',
'https://m.atcdn.co.uk/a/media/64d2efb05cfb446abd6c0dedd1a39058.jpg',
'https://m.atcdn.co.uk/a/media/1a51141b555b43ab931af91da2b9ea66.jpg',
'https://m.atcdn.co.uk/a/media/4315263a3fe04d3b9496b4d69384f9db.jpg',
'https://m.atcdn.co.uk/a/media/7eacfddb9a22436c8208db52035ffb73.jpg',
'https://m.atcdn.co.uk/a/media/048287e014ca44288dfdfd476b35d572.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ad17b67a-86ce-51e1-a5fb-8383a92a3169/ad17b67a-86ce-51e1-a5fb-8383a92a3169_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 186648,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/68f9b6296534400b939710837bd3dc5c.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ad17b67a-86ce-51e1-a5fb-8383a92a3169/ad17b67a-86ce-51e1-a5fb-8383a92a3169_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 219414,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/5e8ce2077d6b4c6e865fca8fae217b33.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ad17b67a-86ce-51e1-a5fb-8383a92a3169/ad17b67a-86ce-51e1-a5fb-8383a92a3169_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 192436,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3643957541ae44f091418756dcabd6bb.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ad17b67a-86ce-51e1-a5fb-8383a92a3169/ad17b67a-86ce-51e1-a5fb-8383a92a3169_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 203947,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/bd5325884b9f4030ba58c9bf96a785a5.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ad17b67a-86ce-51e1-a5fb-8383a92a3169/ad17b67a-86ce-51e1-a5fb-8383a92a3169_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 171760,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/87a1376ad32e4048b3d0531a41d48f9b.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ad17b67a-86ce-51e1-a5fb-8383a92a3169/ad17b67a-86ce-51e1-a5fb-8383a92a3169_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 188770,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/64d2efb05cfb446abd6c0dedd1a39058.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ad17b67a-86ce-51e1-a5fb-8383a92a3169/ad17b67a-86ce-51e1-a5fb-8383a92a3169_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 193197,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/1a51141b555b43ab931af91da2b9ea66.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ad17b67a-86ce-51e1-a5fb-8383a92a3169/ad17b67a-86ce-51e1-a5fb-8383a92a3169_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 213829,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/4315263a3fe04d3b9496b4d69384f9db.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ad17b67a-86ce-51e1-a5fb-8383a92a3169/ad17b67a-86ce-51e1-a5fb-8383a92a3169_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 211001,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/7eacfddb9a22436c8208db52035ffb73.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ad17b67a-86ce-51e1-a5fb-8383a92a3169/ad17b67a-86ce-51e1-a5fb-8383a92a3169_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 187226,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/048287e014ca44288dfdfd476b35d572.jpg',
'Width': 1280}],
'price': 9375,
'price_includes_vat': True,
'registration_date': '2017-10-13',
'seats_number': 5,
'seller_name': None,
'title': 'Volvo V40 2.0 D2 Inscription Hatchback 5dr Diesel Manual Euro 6 '
'(s/s) (120 ps) - PART EXCHANGE WELCOME',
'transmission': 'manual',
'trim': 'Inscription',
'year': 2017}
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202509186432863%27 HTTP/1.1" 200 None
2026-03-30 15:06:21 [auto_selling_autotrader.co.uk] INFO: Saving data for 202509186432863: {'created_time': 1774883181.709746, 'last_price_update_time': 1774883181.709757}
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202509186432863') HTTP/1.1" 204 0
2026-03-30 15:06:21 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:06:21 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 20399423-9df6-5249-915d-94e460e31bf2 with identifier: 202512068420855
2026-03-30 15:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 20399423-9df6-5249-915d-94e460e31bf2
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fd55875daa2e2401bb88aed9657eb1a7e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d55875daa2e2401bb88aed9657eb1a7e.jpg already downloaded
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F5bb8e055c58c47169589e6ad524f22b4.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5bb8e055c58c47169589e6ad524f22b4.jpg already downloaded
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce59af712ba348f5a4717cb958a22cc5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg already downloaded
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fbdc2dd60d6074d8faa0632062862d24d.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bdc2dd60d6074d8faa0632062862d24d.jpg already downloaded
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F64eccda98dac4a0db974816fb02b5a81.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/64eccda98dac4a0db974816fb02b5a81.jpg already downloaded
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F337e3546ac49480e81be7efcfbef54b0.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/337e3546ac49480e81be7efcfbef54b0.jpg already downloaded
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F7c5af7ba551c423ab804236997cd2c45.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7c5af7ba551c423ab804236997cd2c45.jpg already downloaded
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F97ef72891a644eca952a92000a158a3a.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/97ef72891a644eca952a92000a158a3a.jpg already downloaded
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F9fe606d6730c4ff195562590d7ff4f4a.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9fe606d6730c4ff195562590d7ff4f4a.jpg already downloaded
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Feb3312f3cc5b40f3990113bafe34062c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/eb3312f3cc5b40f3990113bafe34062c.jpg already downloaded
2026-03-30 15:06:21 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:06:21 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 64c26167-6a15-5525-8dab-a621681ec829 with identifier: 202509116248671
2026-03-30 15:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 64c26167-6a15-5525-8dab-a621681ec829
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F03ab22f173b84758a685ec1834ddca88.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/03ab22f173b84758a685ec1834ddca88.jpg already downloaded
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa923284c230a4796a037de93f2733210.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a923284c230a4796a037de93f2733210.jpg already downloaded
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F33b0cf8e133d4d359c977f508a737b51.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/33b0cf8e133d4d359c977f508a737b51.jpg already downloaded
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff8e64c70fd4145b3868d372cdcf074ed.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f8e64c70fd4145b3868d372cdcf074ed.jpg already downloaded
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fefac8876a5c34f9dbd2d2949ec748eb2.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/efac8876a5c34f9dbd2d2949ec748eb2.jpg already downloaded
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb51a7442be8348abad2a20d3101467c8.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b51a7442be8348abad2a20d3101467c8.jpg already downloaded
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F8da0cf1a146544468b5570db313f4cae.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8da0cf1a146544468b5570db313f4cae.jpg already downloaded
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0116c84bcb464557adba89406c204595.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0116c84bcb464557adba89406c204595.jpg already downloaded
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc05b04034b8043e5aa9f575af483ccce.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c05b04034b8043e5aa9f575af483ccce.jpg already downloaded
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3e73f04e99164a77a1a157cf825a04c1.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3e73f04e99164a77a1a157cf825a04c1.jpg already downloaded
2026-03-30 15:06:22 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 20399423-9df6-5249-915d-94e460e31bf2 with identifier 202512068420855
2026-03-30 15:06:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:22 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 20399423-9df6-5249-915d-94e460e31bf2
2026-03-30 15:06:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 146,
'color': 'Grey',
'currency': 'GBP',
'description': 'NEO are delighted to offer this FANTASTIC example AUDI A3 2.0 '
'TFSI 40 BLACK EDITION Sportback finished in Nardo Grey with '
'18" 10 Spoke Alloys wrapped in Continental tyres and a half '
'grey LEATHER INTERIOR! \n'
'\n'
'This vehicle comes complete with FULL AUDI MAIN DEALER '
'SERVICE HISTORY (including RECENT SERVICE @ 49K and 2 x '
'HALDEX SERVICES), a 3 MONTH WARRANTY (extendable options '
'available with RAC), MOT until 14/11/2026 and as with all NEO '
'vehicles, is HPI clear! \n'
'\n'
'This head-turning hatchback looks and drives superb and '
'really is in FANTASTIC CONDITION throughout and comes '
'complete with 2 original AUDI keys. The 2.0 litre engine '
'pulls effortlessly and provides outstanding fuel economy and '
'ample performance.\n'
'\n'
'In addition, being the black edition this vehicle comes with '
'a FULLY LOADED SPEC including: APPLE CARPLAY, SAT NAV, HALF '
'LEATHER, REAR PARKING SENSORS, SPEED LIMITER, PRIVACY GLASS, '
'AIR CON, BLUETOOTH CONNECTIVITY, DAB RADIO, ELEC WINDOWS, '
'ELEC MIRRORS, AUTO HEADLIGHTS, LEATHER MULTI-FUNCTION '
'STEERING WHEEL & LOTS MORE! \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'PART EXCHANGE WELCOME\n'
'\n'
'COMPETITVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAIALBLE',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '2L',
'engine_horse_power': 187,
'fuel_type': 'Petrol',
'id': '20399423-9df6-5249-915d-94e460e31bf2',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512068420855',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'Audi',
'model': 'A3',
'odometer': 50367,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 44,
'photo_urls': ['https://m.atcdn.co.uk/a/media/d55875daa2e2401bb88aed9657eb1a7e.jpg',
'https://m.atcdn.co.uk/a/media/5bb8e055c58c47169589e6ad524f22b4.jpg',
'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'https://m.atcdn.co.uk/a/media/bdc2dd60d6074d8faa0632062862d24d.jpg',
'https://m.atcdn.co.uk/a/media/64eccda98dac4a0db974816fb02b5a81.jpg',
'https://m.atcdn.co.uk/a/media/337e3546ac49480e81be7efcfbef54b0.jpg',
'https://m.atcdn.co.uk/a/media/7c5af7ba551c423ab804236997cd2c45.jpg',
'https://m.atcdn.co.uk/a/media/97ef72891a644eca952a92000a158a3a.jpg',
'https://m.atcdn.co.uk/a/media/9fe606d6730c4ff195562590d7ff4f4a.jpg',
'https://m.atcdn.co.uk/a/media/eb3312f3cc5b40f3990113bafe34062c.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_20399423-9df6-5249-915d-94e460e31bf2/20399423-9df6-5249-915d-94e460e31bf2_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 170223,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/d55875daa2e2401bb88aed9657eb1a7e.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_20399423-9df6-5249-915d-94e460e31bf2/20399423-9df6-5249-915d-94e460e31bf2_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 181380,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/5bb8e055c58c47169589e6ad524f22b4.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5cc178ba-08ef-53e9-9b51-7b8239327cb6/5cc178ba-08ef-53e9-9b51-7b8239327cb6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37775,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_20399423-9df6-5249-915d-94e460e31bf2/20399423-9df6-5249-915d-94e460e31bf2_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 161828,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/bdc2dd60d6074d8faa0632062862d24d.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_20399423-9df6-5249-915d-94e460e31bf2/20399423-9df6-5249-915d-94e460e31bf2_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 154113,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/64eccda98dac4a0db974816fb02b5a81.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_20399423-9df6-5249-915d-94e460e31bf2/20399423-9df6-5249-915d-94e460e31bf2_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 152104,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/337e3546ac49480e81be7efcfbef54b0.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_20399423-9df6-5249-915d-94e460e31bf2/20399423-9df6-5249-915d-94e460e31bf2_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 146509,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/7c5af7ba551c423ab804236997cd2c45.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_20399423-9df6-5249-915d-94e460e31bf2/20399423-9df6-5249-915d-94e460e31bf2_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 150219,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/97ef72891a644eca952a92000a158a3a.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_20399423-9df6-5249-915d-94e460e31bf2/20399423-9df6-5249-915d-94e460e31bf2_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 155253,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/9fe606d6730c4ff195562590d7ff4f4a.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_20399423-9df6-5249-915d-94e460e31bf2/20399423-9df6-5249-915d-94e460e31bf2_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 178963,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/eb3312f3cc5b40f3990113bafe34062c.jpg',
'Width': 1280}],
'price': 17995,
'price_includes_vat': True,
'registration_date': '2019-11-18',
'seats_number': 5,
'seller_name': None,
'title': 'Audi A3 2.0 TFSI 40 Black Edition Sportback 5dr Petrol S Tronic '
"quattro Euro 6 (s/s) (190 ps) - HALDEX SERVICE NOV '25 / APPLE CP",
'transmission': 'automatic',
'trim': 'Black Edition',
'year': 2019}
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:22 [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%27202512068420855%27 HTTP/1.1" 200 None
2026-03-30 15:06:22 [auto_selling_autotrader.co.uk] INFO: Saving data for 202512068420855: {'created_time': 1774883182.094172, 'last_price_update_time': 1774883182.094181}
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202512068420855') HTTP/1.1" 204 0
2026-03-30 15:06:22 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 64c26167-6a15-5525-8dab-a621681ec829 with identifier 202509116248671
2026-03-30 15:06:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:22 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 64c26167-6a15-5525-8dab-a621681ec829
2026-03-30 15:06:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 250,
'color': 'Black',
'currency': 'GBP',
'description': 'Viewing by appointment only.\n'
'\n'
'NEO are delighted to offer this FANTASTIC example LAND ROVER '
'DISCOVERY 3.0 SD V6 HSE Luxury in Stand-out Black with 22" '
'Style 5025, 5 split-spoke, Satin Dark Grey Alloys with '
'contrast Diamond Turned finish, a Full Black Leather interior '
'and with a White contrast stiching. \n'
'\n'
'This vehicle has a GREAT SERVICE HISTORY (RECENT SERVICE @ '
'46k), comes with a 3 MONTH WARRANTY (extendable warranties '
'available with RAC), will have a full 12 Month MOT at point '
'of sale and as with all NEO vehicles, is HPI clear! \n'
'\n'
'This sought-after family SUV looks and drives superb and '
'really is in OUTSTANDING CONDITION throughout. The 3.0L Turbo '
'Diesel engine provides both economy and performance alongside '
'the space and practicality that this AUTOMATIC, 7-SEATER car '
'has to offer! \n'
'\n'
'Being the HSE LUXURY model, it comes ABSOLUTELY LOADED with '
"£8K's worth of optional extras including: PREMIUM METALLIC "
'PAINT, HEAD UP DISPLAY, HEAD UP DISPLAY, DIGITAL TV, 10" '
'TOUCH PRO DUAL VIEW, PRIVACY GLASS, BLACK ROOF RAILS, EBONY '
'MORZINE HEADLINING, APPLE CARPLAY, FULL 360 CAMERA, REVERSE '
'CAMERA, HEATED STEERING WHEEL, FULL PANORAMIC ROOF, 7 SEATS, '
'HEATED FRONT SEATS, ELECTRIC FRONT SEATS, UPGRADED MERIDIAN '
'SOUND SYSTEM. FRONT & REAR PARKING SENSORS, POWER ASSISTED '
'TAILGATE, CRUISE CONTROL, DUAL CLIMATE CONTROL, AIR CON, '
'BLUETOOTH CONNECTIVITY, DAB RADIO, ELEC WINDOWS, ELEC '
'MIRRORS, USB/AUX INPUT & FOLDING REAR SEATS FOR ADDITIONAL '
'SPACE*** \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'PART-EXCHANGE WELCOME\n'
'\n'
'COMPETITIVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAILABLE',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '3L',
'engine_horse_power': 302,
'fuel_type': 'Diesel',
'id': '64c26167-6a15-5525-8dab-a621681ec829',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202509116248671',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'Land Rover',
'model': 'Discovery',
'odometer': 51378,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 49,
'photo_urls': ['https://m.atcdn.co.uk/a/media/03ab22f173b84758a685ec1834ddca88.jpg',
'https://m.atcdn.co.uk/a/media/a923284c230a4796a037de93f2733210.jpg',
'https://m.atcdn.co.uk/a/media/33b0cf8e133d4d359c977f508a737b51.jpg',
'https://m.atcdn.co.uk/a/media/f8e64c70fd4145b3868d372cdcf074ed.jpg',
'https://m.atcdn.co.uk/a/media/efac8876a5c34f9dbd2d2949ec748eb2.jpg',
'https://m.atcdn.co.uk/a/media/b51a7442be8348abad2a20d3101467c8.jpg',
'https://m.atcdn.co.uk/a/media/8da0cf1a146544468b5570db313f4cae.jpg',
'https://m.atcdn.co.uk/a/media/0116c84bcb464557adba89406c204595.jpg',
'https://m.atcdn.co.uk/a/media/c05b04034b8043e5aa9f575af483ccce.jpg',
'https://m.atcdn.co.uk/a/media/3e73f04e99164a77a1a157cf825a04c1.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0a67f3f7-07ae-552d-9697-91f01b7ef8f2/0a67f3f7-07ae-552d-9697-91f01b7ef8f2_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 198923,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/03ab22f173b84758a685ec1834ddca88.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0a67f3f7-07ae-552d-9697-91f01b7ef8f2/0a67f3f7-07ae-552d-9697-91f01b7ef8f2_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 238758,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a923284c230a4796a037de93f2733210.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0a67f3f7-07ae-552d-9697-91f01b7ef8f2/0a67f3f7-07ae-552d-9697-91f01b7ef8f2_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 176265,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/33b0cf8e133d4d359c977f508a737b51.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0a67f3f7-07ae-552d-9697-91f01b7ef8f2/0a67f3f7-07ae-552d-9697-91f01b7ef8f2_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 198160,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f8e64c70fd4145b3868d372cdcf074ed.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0a67f3f7-07ae-552d-9697-91f01b7ef8f2/0a67f3f7-07ae-552d-9697-91f01b7ef8f2_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 206517,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/efac8876a5c34f9dbd2d2949ec748eb2.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0a67f3f7-07ae-552d-9697-91f01b7ef8f2/0a67f3f7-07ae-552d-9697-91f01b7ef8f2_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 192404,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b51a7442be8348abad2a20d3101467c8.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0a67f3f7-07ae-552d-9697-91f01b7ef8f2/0a67f3f7-07ae-552d-9697-91f01b7ef8f2_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 200944,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8da0cf1a146544468b5570db313f4cae.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0a67f3f7-07ae-552d-9697-91f01b7ef8f2/0a67f3f7-07ae-552d-9697-91f01b7ef8f2_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 203843,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0116c84bcb464557adba89406c204595.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0a67f3f7-07ae-552d-9697-91f01b7ef8f2/0a67f3f7-07ae-552d-9697-91f01b7ef8f2_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 229052,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/c05b04034b8043e5aa9f575af483ccce.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0a67f3f7-07ae-552d-9697-91f01b7ef8f2/0a67f3f7-07ae-552d-9697-91f01b7ef8f2_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 236079,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3e73f04e99164a77a1a157cf825a04c1.jpg',
'Width': 1280}],
'price': 35995,
'price_includes_vat': True,
'registration_date': '2020-09-02',
'seats_number': 7,
'seller_name': None,
'title': 'Land Rover Discovery 3.0 SD V6 HSE Luxury SUV 5dr Diesel Auto 4WD '
'Euro 6 (s/s) (306 ps) - VIEWING BY APPOINTMENT ONLY',
'transmission': 'automatic',
'trim': 'HSE Luxury',
'year': 2020}
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:22 [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%27202509116248671%27 HTTP/1.1" 200 None
2026-03-30 15:06:22 [auto_selling_autotrader.co.uk] INFO: Saving data for 202509116248671: {'created_time': 1774883182.139773, 'last_price_update_time': 1774883182.139782}
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202509116248671') HTTP/1.1" 204 0
2026-03-30 15:06:22 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:06:22 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: cf254e65-f1ea-5b03-bd66-f9e8e4433fe6 with identifier: 202511268159250
2026-03-30 15:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item cf254e65-f1ea-5b03-bd66-f9e8e4433fe6
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff7e6d38fb40141c1af1e5bf26ea395e7.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f7e6d38fb40141c1af1e5bf26ea395e7.jpg already downloaded
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F41e8e5a0080749cfba141ffc69e9d348.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/41e8e5a0080749cfba141ffc69e9d348.jpg already downloaded
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce59af712ba348f5a4717cb958a22cc5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg already downloaded
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3646751a56e64e0eb62b54bd037d49dc.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3646751a56e64e0eb62b54bd037d49dc.jpg already downloaded
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0cc6a70c7afe48818a75689180ac0702.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0cc6a70c7afe48818a75689180ac0702.jpg already downloaded
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F2eed5618ee0f451e832156fb3d89804e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2eed5618ee0f451e832156fb3d89804e.jpg already downloaded
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F131a548b71584662898769ae6af6949d.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/131a548b71584662898769ae6af6949d.jpg already downloaded
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fd606636ab2274780b1b91b4120d5dd56.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d606636ab2274780b1b91b4120d5dd56.jpg already downloaded
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb90201ed33384e65ac3a5e045e40da65.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b90201ed33384e65ac3a5e045e40da65.jpg already downloaded
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F39bbed461b8f45a6b08fc07457b81793.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/39bbed461b8f45a6b08fc07457b81793.jpg already downloaded
2026-03-30 15:06:22 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:06:22 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 8315f98e-4cb8-5e91-a129-1ece84222a3a with identifier: 202508055153078
2026-03-30 15:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 8315f98e-4cb8-5e91-a129-1ece84222a3a
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe20def9ffe8a49829ecb6fa1b5f4b768.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e20def9ffe8a49829ecb6fa1b5f4b768.jpg already downloaded
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ffe043daa7a274bdaa8a65d9d60b5b557.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fe043daa7a274bdaa8a65d9d60b5b557.jpg already downloaded
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce59af712ba348f5a4717cb958a22cc5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg already downloaded
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff14abdcfd34040a8b8549b2b03e753ef.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f14abdcfd34040a8b8549b2b03e753ef.jpg already downloaded
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0c6257ff4666409494226107782109dc.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0c6257ff4666409494226107782109dc.jpg already downloaded
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F74b352b1c7db4924aa3945234b89a241.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/74b352b1c7db4924aa3945234b89a241.jpg already downloaded
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F8e9b08bb0ec54ca2a4f87515a347106c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8e9b08bb0ec54ca2a4f87515a347106c.jpg already downloaded
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F24b6975ebef24198986379ee9fb55d8b.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/24b6975ebef24198986379ee9fb55d8b.jpg already downloaded
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F1e4e4124f38e4c67adc8a08e8d0e9e22.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1e4e4124f38e4c67adc8a08e8d0e9e22.jpg already downloaded
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F33ddb34c55bb4bff984167f103d814e6.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/33ddb34c55bb4bff984167f103d814e6.jpg already downloaded
2026-03-30 15:06:22 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: cf254e65-f1ea-5b03-bd66-f9e8e4433fe6 with identifier 202511268159250
2026-03-30 15:06:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:22 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item cf254e65-f1ea-5b03-bd66-f9e8e4433fe6
2026-03-30 15:06:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 126,
'color': 'White',
'currency': 'GBP',
'description': 'NEO are delighted to offer this FANTASTIC example VOLKSWAGEN '
'TIGUAN 2.0 TDI SE Navigation SUV in sought-after White with '
'UNMARKED 18" Bi-Colour Alloys and a Grey Cloth interior! \n'
'\n'
'This vehicle has a great Service History, (MOST RECENTLY HAD '
'SERVICE @ VW MAIN DEALER) comes with a 3 MONTH WARRANTY '
'(extendable warranties available with RAC), will have a full '
'12 Month MOT at point of sale and as with all NEO vehicles, '
'is HPI clear! \n'
'\n'
'This popular and spacious family SUV looks and drives superb '
'with the 2.0TDI engine offering both superb fuel economy and '
'ample performance alongside the practicality that this Tiguan '
'offers. \n'
'\n'
'In addition, this example comes complete with a super SPEC '
'including: SAT NAV, PARK ASSIST, HILL START ASSIST, REAR '
'PARKING SENSORS, CRUISE CONTROL, DUAL CLIMATE CONTROL, AIR '
'CON, BLUETOOTH CONNECTIVITY, DAB RADIO, ELEC WINDOWS, ELEC '
'POWER-FOLDING MIRRORS, USB/AUX INPUT & FOLDING REAR SEATS FOR '
'ADDITIONAL SPACE*** \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'PART-EXCHANGE AVAILABLE\n'
'\n'
'COMPETITIVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAILABLE',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '2L',
'engine_horse_power': 148,
'fuel_type': 'Diesel',
'id': 'cf254e65-f1ea-5b03-bd66-f9e8e4433fe6',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511268159250',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'Volkswagen',
'model': 'Tiguan',
'odometer': 48469,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 51,
'photo_urls': ['https://m.atcdn.co.uk/a/media/f7e6d38fb40141c1af1e5bf26ea395e7.jpg',
'https://m.atcdn.co.uk/a/media/41e8e5a0080749cfba141ffc69e9d348.jpg',
'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'https://m.atcdn.co.uk/a/media/3646751a56e64e0eb62b54bd037d49dc.jpg',
'https://m.atcdn.co.uk/a/media/0cc6a70c7afe48818a75689180ac0702.jpg',
'https://m.atcdn.co.uk/a/media/2eed5618ee0f451e832156fb3d89804e.jpg',
'https://m.atcdn.co.uk/a/media/131a548b71584662898769ae6af6949d.jpg',
'https://m.atcdn.co.uk/a/media/d606636ab2274780b1b91b4120d5dd56.jpg',
'https://m.atcdn.co.uk/a/media/b90201ed33384e65ac3a5e045e40da65.jpg',
'https://m.atcdn.co.uk/a/media/39bbed461b8f45a6b08fc07457b81793.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8bb0281b-54d5-559e-ae82-50f0c5cbd37c/8bb0281b-54d5-559e-ae82-50f0c5cbd37c_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 212962,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f7e6d38fb40141c1af1e5bf26ea395e7.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8bb0281b-54d5-559e-ae82-50f0c5cbd37c/8bb0281b-54d5-559e-ae82-50f0c5cbd37c_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 189266,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/41e8e5a0080749cfba141ffc69e9d348.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5cc178ba-08ef-53e9-9b51-7b8239327cb6/5cc178ba-08ef-53e9-9b51-7b8239327cb6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37775,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8bb0281b-54d5-559e-ae82-50f0c5cbd37c/8bb0281b-54d5-559e-ae82-50f0c5cbd37c_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 202946,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3646751a56e64e0eb62b54bd037d49dc.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8bb0281b-54d5-559e-ae82-50f0c5cbd37c/8bb0281b-54d5-559e-ae82-50f0c5cbd37c_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 205629,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0cc6a70c7afe48818a75689180ac0702.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8bb0281b-54d5-559e-ae82-50f0c5cbd37c/8bb0281b-54d5-559e-ae82-50f0c5cbd37c_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 195473,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/2eed5618ee0f451e832156fb3d89804e.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8bb0281b-54d5-559e-ae82-50f0c5cbd37c/8bb0281b-54d5-559e-ae82-50f0c5cbd37c_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 198856,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/131a548b71584662898769ae6af6949d.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8bb0281b-54d5-559e-ae82-50f0c5cbd37c/8bb0281b-54d5-559e-ae82-50f0c5cbd37c_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 219285,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/d606636ab2274780b1b91b4120d5dd56.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8bb0281b-54d5-559e-ae82-50f0c5cbd37c/8bb0281b-54d5-559e-ae82-50f0c5cbd37c_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 198236,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b90201ed33384e65ac3a5e045e40da65.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8bb0281b-54d5-559e-ae82-50f0c5cbd37c/8bb0281b-54d5-559e-ae82-50f0c5cbd37c_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 210941,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/39bbed461b8f45a6b08fc07457b81793.jpg',
'Width': 1280}],
'price': 13995,
'price_includes_vat': True,
'registration_date': '2018-10-22',
'seats_number': 5,
'seller_name': None,
'title': 'Volkswagen Tiguan 2.0 TDI SE Navigation SUV 5dr Diesel Manual Euro '
'6 (s/s) (150 ps) - PART EXCHANGE WELCOME',
'transmission': 'manual',
'trim': 'SE Navigation',
'year': 2018}
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:22 [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%27202511268159250%27 HTTP/1.1" 200 None
2026-03-30 15:06:22 [auto_selling_autotrader.co.uk] INFO: Saving data for 202511268159250: {'created_time': 1774883182.525825, 'last_price_update_time': 1774883182.525834}
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202511268159250') HTTP/1.1" 204 0
2026-03-30 15:06:22 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 8315f98e-4cb8-5e91-a129-1ece84222a3a with identifier 202508055153078
2026-03-30 15:06:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:22 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 8315f98e-4cb8-5e91-a129-1ece84222a3a
2026-03-30 15:06:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 163,
'color': 'White',
'currency': 'GBP',
'description': 'NEO are delighted to offer this STUNNING and IMMACULATE '
'example BMW 4 SERIES 3.0 435d M Sport Coupe xDrive AUTO '
'finished in the BEST COMBINATION of Alpine White with '
'contrasting Black EXTERIOR STYLING, Full BLACK DAKOTA LEATHER '
'INTERIOR and 19" BMW M LIGHT DOUBLE SPOKE ALLOYS! \n'
'\n'
'This vehicle comes complete with FULL BMW SERVICE HISTORY '
'(recently serviced at @ 47K and has also benefitted from a '
'GEARBOX SERVICE), a 3 MONTH WARRANTY (extendable options '
'available with RAC), will have a new12 Month MOT at point of '
'sale and as with all NEO vehicles, is HPI clear! \n'
'\n'
'This head-turning, prestige coupe looks and drives superb and '
'really is in OUTSTANDING CONDITION throughout with the '
'contrasting black MAXTON DESIGN DIFFUSER and REAR SPOILER '
'setting this vehicle apart from any other example on the '
'market. The 3.0 litre engine is smooth as silk, pulling '
'effortlessly and provides superb performance with '
'interchangeable driving modes to further enhance your driving '
'experience! \n'
'\n'
'In addition to the factory M Sport equipment, this vehicle '
'comes complete with a LOADED SPEC including: TECH PACK, '
'MSPORT PLUS PACK, APPLE CARPLAY, HEAD- UP DISPLAY, RARE 360 '
'VIEW CAMERA, REVERSE CAMERA, ELECTRIC, MEMORY & HEATED FRONT '
'SEATS, LOUDSPEAKER HARMON KARDON AUDIO, PROFESSIONAL '
'(WIDESCREEN) SAT NAV, BLUETOOTH , EXTERIOR FOLDING MIRRORS '
'WITH ANTI DAZZLE, SUN PROTECTION GLASS, FULL DAKOTA LEATHER, '
'LUMBAR SUPPORT, POWER ASSISTED TAILGATE & MORE \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'PART-EXCHANGE WELCOME.\n'
'\n'
'COMPETITIVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAILABLE',
'doors_number': 2,
'emission_standard': 'Euro 6',
'engine': '3L',
'engine_horse_power': 309,
'fuel_type': 'Diesel',
'id': '8315f98e-4cb8-5e91-a129-1ece84222a3a',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202508055153078',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'BMW',
'model': '4 Series',
'odometer': 53750,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 62,
'photo_urls': ['https://m.atcdn.co.uk/a/media/e20def9ffe8a49829ecb6fa1b5f4b768.jpg',
'https://m.atcdn.co.uk/a/media/fe043daa7a274bdaa8a65d9d60b5b557.jpg',
'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'https://m.atcdn.co.uk/a/media/f14abdcfd34040a8b8549b2b03e753ef.jpg',
'https://m.atcdn.co.uk/a/media/0c6257ff4666409494226107782109dc.jpg',
'https://m.atcdn.co.uk/a/media/74b352b1c7db4924aa3945234b89a241.jpg',
'https://m.atcdn.co.uk/a/media/8e9b08bb0ec54ca2a4f87515a347106c.jpg',
'https://m.atcdn.co.uk/a/media/24b6975ebef24198986379ee9fb55d8b.jpg',
'https://m.atcdn.co.uk/a/media/1e4e4124f38e4c67adc8a08e8d0e9e22.jpg',
'https://m.atcdn.co.uk/a/media/33ddb34c55bb4bff984167f103d814e6.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7429f0fa-4c07-5950-ae46-97643461199c/7429f0fa-4c07-5950-ae46-97643461199c_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 212729,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e20def9ffe8a49829ecb6fa1b5f4b768.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7429f0fa-4c07-5950-ae46-97643461199c/7429f0fa-4c07-5950-ae46-97643461199c_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 203329,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/fe043daa7a274bdaa8a65d9d60b5b557.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5cc178ba-08ef-53e9-9b51-7b8239327cb6/5cc178ba-08ef-53e9-9b51-7b8239327cb6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37775,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7429f0fa-4c07-5950-ae46-97643461199c/7429f0fa-4c07-5950-ae46-97643461199c_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 207666,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f14abdcfd34040a8b8549b2b03e753ef.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7429f0fa-4c07-5950-ae46-97643461199c/7429f0fa-4c07-5950-ae46-97643461199c_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 189606,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0c6257ff4666409494226107782109dc.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7429f0fa-4c07-5950-ae46-97643461199c/7429f0fa-4c07-5950-ae46-97643461199c_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 130492,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/74b352b1c7db4924aa3945234b89a241.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7429f0fa-4c07-5950-ae46-97643461199c/7429f0fa-4c07-5950-ae46-97643461199c_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 192919,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8e9b08bb0ec54ca2a4f87515a347106c.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7429f0fa-4c07-5950-ae46-97643461199c/7429f0fa-4c07-5950-ae46-97643461199c_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 201383,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/24b6975ebef24198986379ee9fb55d8b.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7429f0fa-4c07-5950-ae46-97643461199c/7429f0fa-4c07-5950-ae46-97643461199c_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 216268,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/1e4e4124f38e4c67adc8a08e8d0e9e22.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7429f0fa-4c07-5950-ae46-97643461199c/7429f0fa-4c07-5950-ae46-97643461199c_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 197612,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/33ddb34c55bb4bff984167f103d814e6.jpg',
'Width': 1280}],
'price': 20495,
'price_includes_vat': True,
'registration_date': '2019-09-26',
'seats_number': 4,
'seller_name': None,
'title': 'BMW 4 SERIES 3.0 435d M Sport Coupe 2dr Diesel Auto xDrive Euro 6 '
'(s/s) (313 ps) - ELEC, MEMORY SEATS / FULL BMW HIS',
'transmission': 'automatic',
'trim': 'M Sport',
'year': 2019}
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:22 [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%27202508055153078%27 HTTP/1.1" 200 None
2026-03-30 15:06:22 [auto_selling_autotrader.co.uk] INFO: Saving data for 202508055153078: {'created_time': 1774883182.57751, 'last_price_update_time': 1774883182.577521}
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202508055153078') HTTP/1.1" 204 0
2026-03-30 15:06:22 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:06:22 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: ece9f624-6aa2-5786-9aa5-a2cf0bf09ae9 with identifier: 202511218055291
2026-03-30 15:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ece9f624-6aa2-5786-9aa5-a2cf0bf09ae9
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F27094ab9cfb649f792fc4d5734322599.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/27094ab9cfb649f792fc4d5734322599.jpg already downloaded
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa45821575e1e469498a3972dc78c09c0.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a45821575e1e469498a3972dc78c09c0.jpg already downloaded
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F6095f9f614a749ce94138e1358e2e9b8.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6095f9f614a749ce94138e1358e2e9b8.jpg already downloaded
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0d3cc48f0933459fae555d5e92fb229d.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0d3cc48f0933459fae555d5e92fb229d.jpg already downloaded
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fed8ffa8896bb447cbba47eddc95f972f.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ed8ffa8896bb447cbba47eddc95f972f.jpg already downloaded
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Faa2b93b17dd1491795d1cc31ef5f9c45.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/aa2b93b17dd1491795d1cc31ef5f9c45.jpg already downloaded
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F7f73ad06d4384259bcb3a935e369cae5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7f73ad06d4384259bcb3a935e369cae5.jpg already downloaded
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F72919fc3ddc043588fb2abbdf87a0d0b.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/72919fc3ddc043588fb2abbdf87a0d0b.jpg already downloaded
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F647297fb650a477fa82e31f957465d7e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/647297fb650a477fa82e31f957465d7e.jpg already downloaded
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F05466dda696942fd9fe1c24dbe7ad190.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/05466dda696942fd9fe1c24dbe7ad190.jpg already downloaded
2026-03-30 15:06:22 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:06:22 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: fc0ed392-1b56-50b7-b7a4-56ef72e23a88 with identifier: 202507294936009
2026-03-30 15:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item fc0ed392-1b56-50b7-b7a4-56ef72e23a88
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F14b3483b2f37410b81f76b890caf1ab4.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/14b3483b2f37410b81f76b890caf1ab4.jpg already downloaded
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F68d768c03c4449a6b521067a086e9338.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/68d768c03c4449a6b521067a086e9338.jpg already downloaded
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce59af712ba348f5a4717cb958a22cc5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg already downloaded
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F8029c0c8210d44a1b7a0c5b63ec61b44.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8029c0c8210d44a1b7a0c5b63ec61b44.jpg already downloaded
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc938ffecc47d422ea6250e18bb9581ce.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c938ffecc47d422ea6250e18bb9581ce.jpg already downloaded
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F2d629b61df9341339db3a03361649ed2.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2d629b61df9341339db3a03361649ed2.jpg already downloaded
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3f1a21ecec45448dad6cf42bde494505.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3f1a21ecec45448dad6cf42bde494505.jpg already downloaded
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F62b203cf7a3b400893d12b117f438794.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/62b203cf7a3b400893d12b117f438794.jpg already downloaded
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F72c86d60aa6e4594a78e60a683e3021f.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/72c86d60aa6e4594a78e60a683e3021f.jpg already downloaded
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fbbbe42408c8048d09bfea7142b42842e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bbbe42408c8048d09bfea7142b42842e.jpg already downloaded
2026-03-30 15:06:23 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: ece9f624-6aa2-5786-9aa5-a2cf0bf09ae9 with identifier 202511218055291
2026-03-30 15:06:23 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:23 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:23 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item ece9f624-6aa2-5786-9aa5-a2cf0bf09ae9
2026-03-30 15:06:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 150,
'color': 'Black',
'currency': 'GBP',
'description': 'NEO are delighted to offer this IMMACULATE, 1 OWNER example '
'LAND ROVER DISCOVERY SPORT 2.0 D180 MHEV HSE in Stand-out '
'Black with UNMARKED 20" Alloys and a Full Black Leather '
'interior! \n'
'\n'
'This vehicle has a FULL SERVICE HISTORY (RECENT SERVICE SEPT '
'25), comes with a 3 MONTH WARRANTY (extendable warranties '
'available with RAC), will have a full 12 Month MOT at point '
'of sale and as with all NEO vehicles, is HPI clear! \n'
'\n'
'This sought-after family SUV looks and drives superb and '
'really is in OUTSTANDING CONDITION throughout. The 2.0L Turbo '
'Diesel engine provides both economy and performance alongside '
'the space and practicality that this 7-SEATER car has to '
'offer! \n'
'\n'
'Being the HSE model, it comes ABSOLUTELY LOADED with SPEC '
'including: REVERSE CAMERA, FULL PANORAMIC ROOF, 7 SEATS, '
'HEATED FRONT SEATS, ELECTRIC FRONT SEATS, MERIDIAN SOUND '
'SYSTEM. FRONT & REAR PARKING SENSORS, POWER ASSISTED '
'TAILGATE, CRUISE CONTROL, DUAL CLIMATE CONTROL, AIR CON, '
'BLUETOOTH CONNECTIVITY, DAB RADIO, ELEC WINDOWS, ELEC '
'MIRRORS, USB/AUX INPUT & FOLDING REAR SEATS FOR ADDITIONAL '
'SPACE*** \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'PART-EXCHANGE WELCOME\n'
'\n'
'COMPETITVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAILABLE',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '2L',
'engine_horse_power': 178,
'fuel_type': 'Diesel',
'id': 'ece9f624-6aa2-5786-9aa5-a2cf0bf09ae9',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511218055291',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'Land Rover',
'model': 'Discovery Sport',
'odometer': 42611,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 40,
'photo_urls': ['https://m.atcdn.co.uk/a/media/27094ab9cfb649f792fc4d5734322599.jpg',
'https://m.atcdn.co.uk/a/media/a45821575e1e469498a3972dc78c09c0.jpg',
'https://m.atcdn.co.uk/a/media/6095f9f614a749ce94138e1358e2e9b8.jpg',
'https://m.atcdn.co.uk/a/media/0d3cc48f0933459fae555d5e92fb229d.jpg',
'https://m.atcdn.co.uk/a/media/ed8ffa8896bb447cbba47eddc95f972f.jpg',
'https://m.atcdn.co.uk/a/media/aa2b93b17dd1491795d1cc31ef5f9c45.jpg',
'https://m.atcdn.co.uk/a/media/7f73ad06d4384259bcb3a935e369cae5.jpg',
'https://m.atcdn.co.uk/a/media/72919fc3ddc043588fb2abbdf87a0d0b.jpg',
'https://m.atcdn.co.uk/a/media/647297fb650a477fa82e31f957465d7e.jpg',
'https://m.atcdn.co.uk/a/media/05466dda696942fd9fe1c24dbe7ad190.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_af421178-674e-5034-ae51-392b4739d46b/af421178-674e-5034-ae51-392b4739d46b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 169585,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/27094ab9cfb649f792fc4d5734322599.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_af421178-674e-5034-ae51-392b4739d46b/af421178-674e-5034-ae51-392b4739d46b_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 181184,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a45821575e1e469498a3972dc78c09c0.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_af421178-674e-5034-ae51-392b4739d46b/af421178-674e-5034-ae51-392b4739d46b_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 158938,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/6095f9f614a749ce94138e1358e2e9b8.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_af421178-674e-5034-ae51-392b4739d46b/af421178-674e-5034-ae51-392b4739d46b_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 174494,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0d3cc48f0933459fae555d5e92fb229d.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_af421178-674e-5034-ae51-392b4739d46b/af421178-674e-5034-ae51-392b4739d46b_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 165705,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ed8ffa8896bb447cbba47eddc95f972f.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_af421178-674e-5034-ae51-392b4739d46b/af421178-674e-5034-ae51-392b4739d46b_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 138339,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/aa2b93b17dd1491795d1cc31ef5f9c45.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_af421178-674e-5034-ae51-392b4739d46b/af421178-674e-5034-ae51-392b4739d46b_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 146653,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/7f73ad06d4384259bcb3a935e369cae5.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_af421178-674e-5034-ae51-392b4739d46b/af421178-674e-5034-ae51-392b4739d46b_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 155520,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/72919fc3ddc043588fb2abbdf87a0d0b.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_af421178-674e-5034-ae51-392b4739d46b/af421178-674e-5034-ae51-392b4739d46b_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 171599,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/647297fb650a477fa82e31f957465d7e.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_af421178-674e-5034-ae51-392b4739d46b/af421178-674e-5034-ae51-392b4739d46b_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 167456,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/05466dda696942fd9fe1c24dbe7ad190.jpg',
'Width': 1280}],
'price': 20495,
'price_includes_vat': True,
'registration_date': '2019-09-30',
'seats_number': 7,
'seller_name': None,
'title': 'Land Rover Discovery Sport 2.0 D180 MHEV HSE SUV 5dr Diesel Auto '
'4WD Euro 6 (s/s) (180 ps) - PART EXCHANGE WELCOME',
'transmission': 'automatic',
'trim': 'HSE',
'year': 2019}
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202511218055291%27 HTTP/1.1" 200 None
2026-03-30 15:06:23 [auto_selling_autotrader.co.uk] INFO: Saving data for 202511218055291: {'created_time': 1774883183.056289, 'last_price_update_time': 1774883183.0563}
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202511218055291') HTTP/1.1" 204 0
2026-03-30 15:06:23 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: fc0ed392-1b56-50b7-b7a4-56ef72e23a88 with identifier 202507294936009
2026-03-30 15:06:23 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:23 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:23 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item fc0ed392-1b56-50b7-b7a4-56ef72e23a88
2026-03-30 15:06:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 163,
'color': 'Grey',
'currency': 'GBP',
'description': 'NEO are delighted to offer this IMMACULATE example BMW 1 '
'SERIES 3.0 M140i Shadow Edition 5door Petrol Auto finished in '
'the STUNNING COMBINATION of Metallic Daytona Grey with 18" '
'Orbit Grey M Double Spoke Alloys, contrasting Yellow '
'Callipers and FULL BLACK DAKOTA LEATHER INTERIOR! \n'
'\n'
'This 2 OWNER vehicle comes complete with a FULL BMW SERVICE '
'HISTORY, a 3 MONTH WARRANTY (extendable options available), '
'will have a full 12 Month MOT at point of sale and as with '
'all NEO vehicles, is HPI clear! \n'
'\n'
'This head-turning, low-mileage hatchback looks and drives '
'superb and really is in FANTASTIC CONDITION throughout and '
'comes complete with GHOST IMMOBILISER and 2 BMW keys. \n'
'\n'
'The 3.0- litre inline- six engine, launches you from 0 to 60 '
'mph in just 4.6 seconds providing unmatched performance, '
'value and driving pleasure! The car offers switchable driving '
'modes and cutting-edge technology to enhance the driving '
'experience further. \n'
'\n'
'In addition this vehicle comes with a FULLY LOADED SPEC '
'including: GHOST IMMOBILISER, HARMON KARDON, SAT NAV, FULL '
'DAKOTA BLACK LEATHER, REAR PARKING SENSORS, KEYLESS START, '
'ALUMINIUM HEXAGON TRIM, PRIVACY GLASS, DUAL CLIMATE CONTROL, '
'AIR CON, BLUETOOTH CONNECTIVITY, DAB RADIO, ELEC WINDOWS, '
'POWER FOLDING ELEC MIRRORS, LED AUTO HEADLIGHTS, LEATHER '
'MULTI-FUNCTION STEERING WHEEL & LOTS MORE! \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'PART-EXCHANGE WELCOME\n'
'\n'
'COMPETITVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAIALBLE',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '3L',
'engine_horse_power': 335,
'fuel_type': 'Petrol',
'id': 'fc0ed392-1b56-50b7-b7a4-56ef72e23a88',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202507294936009',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'BMW',
'model': '1 Series',
'odometer': 56450,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 45,
'photo_urls': ['https://m.atcdn.co.uk/a/media/14b3483b2f37410b81f76b890caf1ab4.jpg',
'https://m.atcdn.co.uk/a/media/68d768c03c4449a6b521067a086e9338.jpg',
'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'https://m.atcdn.co.uk/a/media/8029c0c8210d44a1b7a0c5b63ec61b44.jpg',
'https://m.atcdn.co.uk/a/media/c938ffecc47d422ea6250e18bb9581ce.jpg',
'https://m.atcdn.co.uk/a/media/2d629b61df9341339db3a03361649ed2.jpg',
'https://m.atcdn.co.uk/a/media/3f1a21ecec45448dad6cf42bde494505.jpg',
'https://m.atcdn.co.uk/a/media/62b203cf7a3b400893d12b117f438794.jpg',
'https://m.atcdn.co.uk/a/media/72c86d60aa6e4594a78e60a683e3021f.jpg',
'https://m.atcdn.co.uk/a/media/bbbe42408c8048d09bfea7142b42842e.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_92fc7ba4-0cf2-5c69-a3e5-a97886dbab6a/92fc7ba4-0cf2-5c69-a3e5-a97886dbab6a_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 207948,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/14b3483b2f37410b81f76b890caf1ab4.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_92fc7ba4-0cf2-5c69-a3e5-a97886dbab6a/92fc7ba4-0cf2-5c69-a3e5-a97886dbab6a_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 211600,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/68d768c03c4449a6b521067a086e9338.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5cc178ba-08ef-53e9-9b51-7b8239327cb6/5cc178ba-08ef-53e9-9b51-7b8239327cb6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37775,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_92fc7ba4-0cf2-5c69-a3e5-a97886dbab6a/92fc7ba4-0cf2-5c69-a3e5-a97886dbab6a_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 220572,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8029c0c8210d44a1b7a0c5b63ec61b44.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_92fc7ba4-0cf2-5c69-a3e5-a97886dbab6a/92fc7ba4-0cf2-5c69-a3e5-a97886dbab6a_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73665,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/c938ffecc47d422ea6250e18bb9581ce.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_92fc7ba4-0cf2-5c69-a3e5-a97886dbab6a/92fc7ba4-0cf2-5c69-a3e5-a97886dbab6a_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 106803,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/2d629b61df9341339db3a03361649ed2.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_92fc7ba4-0cf2-5c69-a3e5-a97886dbab6a/92fc7ba4-0cf2-5c69-a3e5-a97886dbab6a_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 176193,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3f1a21ecec45448dad6cf42bde494505.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_92fc7ba4-0cf2-5c69-a3e5-a97886dbab6a/92fc7ba4-0cf2-5c69-a3e5-a97886dbab6a_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 203718,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/62b203cf7a3b400893d12b117f438794.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_92fc7ba4-0cf2-5c69-a3e5-a97886dbab6a/92fc7ba4-0cf2-5c69-a3e5-a97886dbab6a_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 204764,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/72c86d60aa6e4594a78e60a683e3021f.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_92fc7ba4-0cf2-5c69-a3e5-a97886dbab6a/92fc7ba4-0cf2-5c69-a3e5-a97886dbab6a_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 201930,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/bbbe42408c8048d09bfea7142b42842e.jpg',
'Width': 1280}],
'price': 18745,
'price_includes_vat': True,
'registration_date': '2018-01-31',
'seats_number': 5,
'seller_name': None,
'title': 'BMW 1 SERIES 3.0 M140i Shadow Edition Hatchback 5dr Petrol Auto '
'Euro 6 (s/s) (340 ps) - FULL BMW HIST / GHOST IMMOBILISER',
'transmission': 'automatic',
'trim': 'Shadow Edition',
'year': 2018}
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202507294936009%27 HTTP/1.1" 200 None
2026-03-30 15:06:23 [auto_selling_autotrader.co.uk] INFO: Saving data for 202507294936009: {'created_time': 1774883183.119604, 'last_price_update_time': 1774883183.119619}
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202507294936009') HTTP/1.1" 204 0
2026-03-30 15:06:23 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:06:23 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 64a04285-158a-5d6a-8d63-ade1d81a225e with identifier: 202511187974064
2026-03-30 15:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 64a04285-158a-5d6a-8d63-ade1d81a225e
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe465c079f22141aa921da4b81d1f7881.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e465c079f22141aa921da4b81d1f7881.jpg already downloaded
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Faf15c78fca1d4a8a96d13065c07ecff9.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/af15c78fca1d4a8a96d13065c07ecff9.jpg already downloaded
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce59af712ba348f5a4717cb958a22cc5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg already downloaded
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fba53c831bce94072bc5a9d14ad07c4b8.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ba53c831bce94072bc5a9d14ad07c4b8.jpg already downloaded
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0de6fd9b1a3a4c6f978446d9ee6a98a2.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0de6fd9b1a3a4c6f978446d9ee6a98a2.jpg already downloaded
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F99181c259f66479c8e667fc7d5551cb9.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/99181c259f66479c8e667fc7d5551cb9.jpg already downloaded
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F93433047de34412199afaccc82dbfd2c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/93433047de34412199afaccc82dbfd2c.jpg already downloaded
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F7cdb6a81038c44db8c47cb8d88404e3f.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7cdb6a81038c44db8c47cb8d88404e3f.jpg already downloaded
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F07e506623c3545c6962805c04baa0f68.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/07e506623c3545c6962805c04baa0f68.jpg already downloaded
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F793e4b2251a34d30baa66319da782d8d.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/793e4b2251a34d30baa66319da782d8d.jpg already downloaded
2026-03-30 15:06:23 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:06:23 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 22fb8d86-c83c-5d27-b2e7-c37d04cc5a52 with identifier: 202506193665747
2026-03-30 15:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 22fb8d86-c83c-5d27-b2e7-c37d04cc5a52
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F5a8efa8dfe00462f9503cb524fad9ebf.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5a8efa8dfe00462f9503cb524fad9ebf.jpg already downloaded
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F718f62c4317243a79688faf42d564beb.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/718f62c4317243a79688faf42d564beb.jpg already downloaded
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fd63ac8f664584999af3ac89f3107fedc.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d63ac8f664584999af3ac89f3107fedc.jpg already downloaded
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fbf1e5343207d412e970c90f568f7f33d.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bf1e5343207d412e970c90f568f7f33d.jpg already downloaded
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb67257e88f864877833d9fc60af54a25.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b67257e88f864877833d9fc60af54a25.jpg already downloaded
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F47509ec6dcbe46cea723bff0cf51de2d.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/47509ec6dcbe46cea723bff0cf51de2d.jpg already downloaded
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb101759b370846c8ad3b1c3b821006ca.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b101759b370846c8ad3b1c3b821006ca.jpg already downloaded
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff8468ae365df4829ae0941567be1a229.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f8468ae365df4829ae0941567be1a229.jpg already downloaded
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F063094ee23aa4125a85b39bb433fbe96.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/063094ee23aa4125a85b39bb433fbe96.jpg already downloaded
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F924c69f19fd24b9c9ba7470557be00be.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/924c69f19fd24b9c9ba7470557be00be.jpg already downloaded
2026-03-30 15:06:23 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 64a04285-158a-5d6a-8d63-ade1d81a225e with identifier 202511187974064
2026-03-30 15:06:23 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:23 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:23 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 64a04285-158a-5d6a-8d63-ade1d81a225e
2026-03-30 15:06:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 155,
'color': 'White',
'currency': 'GBP',
'description': 'NEO are delighted to offer this IMMACULATE and FULLY LOADED '
'example JAGUAR XJ 3.0 V6 R-Sport finished in White with Grey '
'20" Alloys set off beautifully with Full BLACK LEATHER '
'INTERIOR! \n'
'\n'
'This 2 owner vehicle comes complete with FULL SERVICE HISTORY '
'(most recently done in July 25 and also the TIMING CHAIN has '
'been replaced), a 3 MONTH WARRANTY (extendable options '
'available with RAC), will have a full 12 Month MOT at point '
'of sale and as with all NEO vehicles, is HPI clear! \n'
'\n'
'This head-turning, prestige saloon looks and drives superb '
'and really is in FANTASTIC CONDITION throughout and comes '
'complete with 2 original Jaguar keys! The 3.0 litre TDI '
'engine is pulls effortlessly and provides outstanding '
'performance and ample fuel economy! \n'
'\n'
'Being the R-Sport model, it comes with a FULLY LOADED SPEC '
'which including: MERIDIAN SOUND SYSTEM, OPENING PAN ROOF, '
'REVERSE ASSIST CAMERA, ELECTRIC & MEMORY FRONT SEATS, HEATED '
'& COOLED FRONT SEATS, HEATED REAR SEATS, FRONT & REAR PARKING '
'SENSORS, SAT NAV, EXTERIOR FOLDING MIRRORS, SUN PROTECTION '
'GLASS, POWER BOOTLID, DUAL CLIMATE CONTROL & MUCH MORE \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'PART-EXCHANGE WELCOME\n'
'\n'
'COMPETITVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAILABLE',
'doors_number': 4,
'emission_standard': 'Euro 6',
'engine': '3L',
'engine_horse_power': 335,
'fuel_type': 'Petrol',
'id': '64a04285-158a-5d6a-8d63-ade1d81a225e',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511187974064',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'Jaguar',
'model': 'XJ',
'odometer': 104714,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 45,
'photo_urls': ['https://m.atcdn.co.uk/a/media/e465c079f22141aa921da4b81d1f7881.jpg',
'https://m.atcdn.co.uk/a/media/af15c78fca1d4a8a96d13065c07ecff9.jpg',
'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'https://m.atcdn.co.uk/a/media/ba53c831bce94072bc5a9d14ad07c4b8.jpg',
'https://m.atcdn.co.uk/a/media/0de6fd9b1a3a4c6f978446d9ee6a98a2.jpg',
'https://m.atcdn.co.uk/a/media/99181c259f66479c8e667fc7d5551cb9.jpg',
'https://m.atcdn.co.uk/a/media/93433047de34412199afaccc82dbfd2c.jpg',
'https://m.atcdn.co.uk/a/media/7cdb6a81038c44db8c47cb8d88404e3f.jpg',
'https://m.atcdn.co.uk/a/media/07e506623c3545c6962805c04baa0f68.jpg',
'https://m.atcdn.co.uk/a/media/793e4b2251a34d30baa66319da782d8d.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_085804ef-9c32-5045-9c86-37849ae0d66b/085804ef-9c32-5045-9c86-37849ae0d66b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 179011,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/af15c78fca1d4a8a96d13065c07ecff9.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_085804ef-9c32-5045-9c86-37849ae0d66b/085804ef-9c32-5045-9c86-37849ae0d66b_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 206152,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e465c079f22141aa921da4b81d1f7881.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5cc178ba-08ef-53e9-9b51-7b8239327cb6/5cc178ba-08ef-53e9-9b51-7b8239327cb6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37775,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_085804ef-9c32-5045-9c86-37849ae0d66b/085804ef-9c32-5045-9c86-37849ae0d66b_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 156226,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ba53c831bce94072bc5a9d14ad07c4b8.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_085804ef-9c32-5045-9c86-37849ae0d66b/085804ef-9c32-5045-9c86-37849ae0d66b_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 184157,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0de6fd9b1a3a4c6f978446d9ee6a98a2.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_085804ef-9c32-5045-9c86-37849ae0d66b/085804ef-9c32-5045-9c86-37849ae0d66b_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 175844,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/99181c259f66479c8e667fc7d5551cb9.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_085804ef-9c32-5045-9c86-37849ae0d66b/085804ef-9c32-5045-9c86-37849ae0d66b_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 154356,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/93433047de34412199afaccc82dbfd2c.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_085804ef-9c32-5045-9c86-37849ae0d66b/085804ef-9c32-5045-9c86-37849ae0d66b_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 162350,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/7cdb6a81038c44db8c47cb8d88404e3f.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_085804ef-9c32-5045-9c86-37849ae0d66b/085804ef-9c32-5045-9c86-37849ae0d66b_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 167387,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/07e506623c3545c6962805c04baa0f68.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_085804ef-9c32-5045-9c86-37849ae0d66b/085804ef-9c32-5045-9c86-37849ae0d66b_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 187993,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/793e4b2251a34d30baa66319da782d8d.jpg',
'Width': 1280}],
'price': 13845,
'price_includes_vat': True,
'registration_date': '2017-09-02',
'seats_number': 5,
'seller_name': None,
'title': 'Jaguar XJ 3.0 V6 R-Sport Saloon 4dr Auto Euro 6 (s/s) (340 ps) - '
'£10K WORTH OF FACTORY OPTIONS!',
'transmission': 'automatic',
'trim': 'R-Sport',
'year': 2017}
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202511187974064%27 HTTP/1.1" 200 None
2026-03-30 15:06:23 [auto_selling_autotrader.co.uk] INFO: Saving data for 202511187974064: {'created_time': 1774883183.549365, 'last_price_update_time': 1774883183.549376}
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202511187974064') HTTP/1.1" 204 0
2026-03-30 15:06:23 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 22fb8d86-c83c-5d27-b2e7-c37d04cc5a52 with identifier 202506193665747
2026-03-30 15:06:23 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:23 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:23 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 22fb8d86-c83c-5d27-b2e7-c37d04cc5a52
2026-03-30 15:06:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 110,
'color': 'White',
'currency': 'GBP',
'description': 'NEO are delighted to offer this SUPER example FIAT 500 1.2 '
'Lounge finished in sought-after White with 15" Alloys and '
'very clean Chequered Cloth interior! \n'
'\n'
'This vehicle has a GREAT SERVICE HISTORY, comes with a 3 '
'MONTH WARRANTY (Extendable options available with RAC), will '
'have a 12 Month MOT applied at point of sale and as with all '
'NEO vehicles, is HPI clear! \n'
'\n'
'This popular little 500 looks and drives superb and really is '
'in FANTASTIC CONDITION throughout along with the added '
'benefit of ONLY £20 PER YEAR ROAD TAX!\n'
'\n'
'Being the Lounge model, it comes complete with a FANTASTIC '
'SPEC including: PANORAMIC ROOF, TOUCHSCREEN INFOTAINMENT '
'SYSTEM, REVERSE PARKING SENSORS, AIR CON, BLUETOOTH '
'CONNECTIVITY, DAB RADIO, ELEC WINDOWS, ELEC MIRRORS, USB/AUX '
'INPUT & FOLDING REAR SEATS FOR ADDITIONAL SPACE\n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'COMPETITVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAIALBLE\n'
'\n'
'PART EXCHANGE WELCOME',
'doors_number': 3,
'emission_standard': 'Euro 6',
'engine': '1.2L',
'engine_horse_power': 69,
'fuel_type': 'Petrol',
'id': '22fb8d86-c83c-5d27-b2e7-c37d04cc5a52',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202506193665747',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'Fiat',
'model': '500',
'odometer': 47434,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 25,
'photo_urls': ['https://m.atcdn.co.uk/a/media/5a8efa8dfe00462f9503cb524fad9ebf.jpg',
'https://m.atcdn.co.uk/a/media/718f62c4317243a79688faf42d564beb.jpg',
'https://m.atcdn.co.uk/a/media/d63ac8f664584999af3ac89f3107fedc.jpg',
'https://m.atcdn.co.uk/a/media/bf1e5343207d412e970c90f568f7f33d.jpg',
'https://m.atcdn.co.uk/a/media/b67257e88f864877833d9fc60af54a25.jpg',
'https://m.atcdn.co.uk/a/media/47509ec6dcbe46cea723bff0cf51de2d.jpg',
'https://m.atcdn.co.uk/a/media/b101759b370846c8ad3b1c3b821006ca.jpg',
'https://m.atcdn.co.uk/a/media/f8468ae365df4829ae0941567be1a229.jpg',
'https://m.atcdn.co.uk/a/media/063094ee23aa4125a85b39bb433fbe96.jpg',
'https://m.atcdn.co.uk/a/media/924c69f19fd24b9c9ba7470557be00be.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_062a49f7-5339-5d97-8b37-e2bf8c99cc99/062a49f7-5339-5d97-8b37-e2bf8c99cc99_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 271879,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/5a8efa8dfe00462f9503cb524fad9ebf.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_062a49f7-5339-5d97-8b37-e2bf8c99cc99/062a49f7-5339-5d97-8b37-e2bf8c99cc99_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 241210,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/718f62c4317243a79688faf42d564beb.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_062a49f7-5339-5d97-8b37-e2bf8c99cc99/062a49f7-5339-5d97-8b37-e2bf8c99cc99_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 259767,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/d63ac8f664584999af3ac89f3107fedc.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_062a49f7-5339-5d97-8b37-e2bf8c99cc99/062a49f7-5339-5d97-8b37-e2bf8c99cc99_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 253368,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/bf1e5343207d412e970c90f568f7f33d.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_062a49f7-5339-5d97-8b37-e2bf8c99cc99/062a49f7-5339-5d97-8b37-e2bf8c99cc99_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 259091,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b67257e88f864877833d9fc60af54a25.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_062a49f7-5339-5d97-8b37-e2bf8c99cc99/062a49f7-5339-5d97-8b37-e2bf8c99cc99_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 264771,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/47509ec6dcbe46cea723bff0cf51de2d.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_062a49f7-5339-5d97-8b37-e2bf8c99cc99/062a49f7-5339-5d97-8b37-e2bf8c99cc99_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 256721,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b101759b370846c8ad3b1c3b821006ca.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_062a49f7-5339-5d97-8b37-e2bf8c99cc99/062a49f7-5339-5d97-8b37-e2bf8c99cc99_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 154826,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f8468ae365df4829ae0941567be1a229.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_062a49f7-5339-5d97-8b37-e2bf8c99cc99/062a49f7-5339-5d97-8b37-e2bf8c99cc99_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 185438,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/063094ee23aa4125a85b39bb433fbe96.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_062a49f7-5339-5d97-8b37-e2bf8c99cc99/062a49f7-5339-5d97-8b37-e2bf8c99cc99_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 159812,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/924c69f19fd24b9c9ba7470557be00be.jpg',
'Width': 1280}],
'price': 5495,
'price_includes_vat': True,
'registration_date': '2016-03-31',
'seats_number': 4,
'seller_name': None,
'title': 'Fiat 500 1.2 Lounge Hatchback 3dr Petrol Manual Euro 6 (s/s) (69 '
'bhp) PART EXCHANGE WELCOME',
'transmission': 'manual',
'trim': 'Lounge',
'year': 2016}
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202506193665747%27 HTTP/1.1" 200 None
2026-03-30 15:06:23 [auto_selling_autotrader.co.uk] INFO: Saving data for 202506193665747: {'created_time': 1774883183.593412, 'last_price_update_time': 1774883183.593421}
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202506193665747') HTTP/1.1" 204 0
2026-03-30 15:06:23 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:06:23 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 14100a3a-03dd-54ce-bb17-875c14193c57 with identifier: 202511067708065
2026-03-30 15:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 14100a3a-03dd-54ce-bb17-875c14193c57
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F470f47a91c1e4c8991bce7c4289eef52.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/470f47a91c1e4c8991bce7c4289eef52.jpg already downloaded
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fcd2c2a112ee14b859c1a9e126d34f5e7.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cd2c2a112ee14b859c1a9e126d34f5e7.jpg already downloaded
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce59af712ba348f5a4717cb958a22cc5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg already downloaded
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F6d1e6792238a46cab1a5c328b559e232.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6d1e6792238a46cab1a5c328b559e232.jpg already downloaded
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F160db0023d9c43c9879e346e7528d8b5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/160db0023d9c43c9879e346e7528d8b5.jpg already downloaded
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe8d6457460f24fe482aa2cdeab89e81b.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e8d6457460f24fe482aa2cdeab89e81b.jpg already downloaded
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0312b46dc8fb4fbdb1529b53bbe3ca55.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0312b46dc8fb4fbdb1529b53bbe3ca55.jpg already downloaded
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb07c2c6940b944bc97ef4619c93b8c81.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b07c2c6940b944bc97ef4619c93b8c81.jpg already downloaded
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fae5638c7eb544583959b7f2371466f92.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ae5638c7eb544583959b7f2371466f92.jpg already downloaded
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F74f473efa4a742ceb20234ea62cd7fcf.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/74f473efa4a742ceb20234ea62cd7fcf.jpg already downloaded
2026-03-30 15:06:23 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:06:23 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: f05a4792-8dfa-5930-a348-2de6167fe425 with identifier: 202503290712568
2026-03-30 15:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f05a4792-8dfa-5930-a348-2de6167fe425
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe498e7a5ca3a4e01950ee0deef3b5058.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e498e7a5ca3a4e01950ee0deef3b5058.jpg already downloaded
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F2c1ccb2dd3e64312b2180da32f5ddb8b.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2c1ccb2dd3e64312b2180da32f5ddb8b.jpg already downloaded
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3c4e7819b9f5458aa96e62eb6f43d1e6.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3c4e7819b9f5458aa96e62eb6f43d1e6.jpg already downloaded
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc647ff582b254908af814ffb9a10d23b.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c647ff582b254908af814ffb9a10d23b.jpg already downloaded
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa125db42ef58493eab753b24788f031f.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a125db42ef58493eab753b24788f031f.jpg already downloaded
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fbf54b65a2c724911a67f55cc7a4f11e7.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bf54b65a2c724911a67f55cc7a4f11e7.jpg already downloaded
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F2b7aea72b82448af858f787ee2437167.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2b7aea72b82448af858f787ee2437167.jpg already downloaded
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb08cb0aced8d48f3a55aa9fb39a4235e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b08cb0aced8d48f3a55aa9fb39a4235e.jpg already downloaded
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F5f9e749b6f964240aeb370a8061c9326.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5f9e749b6f964240aeb370a8061c9326.jpg already downloaded
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fab1bb313a71c41978b495396ceec51a1.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ab1bb313a71c41978b495396ceec51a1.jpg already downloaded
2026-03-30 15:06:24 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 14100a3a-03dd-54ce-bb17-875c14193c57 with identifier 202511067708065
2026-03-30 15:06:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:24 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 14100a3a-03dd-54ce-bb17-875c14193c57
2026-03-30 15:06:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 164,
'color': 'Grey',
'currency': 'GBP',
'description': 'NEO are delighted to offer this FANTASTIC example VW GOLF 2.0 '
'TSI R Estate AUTO 4Motion, finished in sought-after Indium '
'Grey with 18" Alloys - all wrapped in Michelin Pilot tyres '
'and a part ALCANTARA and cloth interior! \n'
'\n'
'This cared-for vehicle comes complete with FULL VW SERVICE '
'HISTORY including DSG Service and Haldex Oil Service, a 3 '
'MONTH WARRANTY (extendable options available with RAC), will '
'have a full 12 Month MOT at point of sale and as with all NEO '
'vehicles, is HPI clear! \n'
'\n'
'This 4 Wheel Drive car looks and drives superb The 2.0 litre '
'engine provides outstanding performance reaching 0 - 60mph in '
'just 4.6 seconds! Road tax is just £195 annually. \n'
'\n'
'The car also comes complete with 2 original VW keys. \n'
'\n'
'In addition, being the TSI R model, this vehicle comes with a '
'SUPER SPEC including: APPLE CARPLAY, REVERSE CAMERA, HEATED '
'FRONT SEATS, TOUCHSCREEN INFORTAINMENT SYSTEM, FRONT & REAR '
'PARKING SENSORS, ROOF RAILS, PRIVACY GLASS, AIR CON, '
'BLUETOOTH CONNECTIVITY, DAB RADIO, ELEC WINDOWS, ELEC '
'MIRRORS, AUTO HEADLIGHTS, LEATHER MULTI-FUNCTION STEERING '
'WHEEL & LOTS MORE! \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'PART EXCHANGE WELCOME\n'
'\n'
'COMPETITVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAIALBLE',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '2L',
'engine_horse_power': 296,
'fuel_type': 'Petrol',
'id': '14100a3a-03dd-54ce-bb17-875c14193c57',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511067708065',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'Volkswagen',
'model': 'Golf',
'odometer': 82568,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 48,
'photo_urls': ['https://m.atcdn.co.uk/a/media/470f47a91c1e4c8991bce7c4289eef52.jpg',
'https://m.atcdn.co.uk/a/media/cd2c2a112ee14b859c1a9e126d34f5e7.jpg',
'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'https://m.atcdn.co.uk/a/media/6d1e6792238a46cab1a5c328b559e232.jpg',
'https://m.atcdn.co.uk/a/media/160db0023d9c43c9879e346e7528d8b5.jpg',
'https://m.atcdn.co.uk/a/media/e8d6457460f24fe482aa2cdeab89e81b.jpg',
'https://m.atcdn.co.uk/a/media/0312b46dc8fb4fbdb1529b53bbe3ca55.jpg',
'https://m.atcdn.co.uk/a/media/b07c2c6940b944bc97ef4619c93b8c81.jpg',
'https://m.atcdn.co.uk/a/media/ae5638c7eb544583959b7f2371466f92.jpg',
'https://m.atcdn.co.uk/a/media/74f473efa4a742ceb20234ea62cd7fcf.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5d711e89-6b97-567d-9a07-abb0ebfc6c3a/5d711e89-6b97-567d-9a07-abb0ebfc6c3a_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 221513,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/470f47a91c1e4c8991bce7c4289eef52.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5d711e89-6b97-567d-9a07-abb0ebfc6c3a/5d711e89-6b97-567d-9a07-abb0ebfc6c3a_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 196731,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/cd2c2a112ee14b859c1a9e126d34f5e7.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5cc178ba-08ef-53e9-9b51-7b8239327cb6/5cc178ba-08ef-53e9-9b51-7b8239327cb6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37775,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5d711e89-6b97-567d-9a07-abb0ebfc6c3a/5d711e89-6b97-567d-9a07-abb0ebfc6c3a_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 235829,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/6d1e6792238a46cab1a5c328b559e232.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5d711e89-6b97-567d-9a07-abb0ebfc6c3a/5d711e89-6b97-567d-9a07-abb0ebfc6c3a_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 189477,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/160db0023d9c43c9879e346e7528d8b5.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5d711e89-6b97-567d-9a07-abb0ebfc6c3a/5d711e89-6b97-567d-9a07-abb0ebfc6c3a_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 249317,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e8d6457460f24fe482aa2cdeab89e81b.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5d711e89-6b97-567d-9a07-abb0ebfc6c3a/5d711e89-6b97-567d-9a07-abb0ebfc6c3a_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 139629,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0312b46dc8fb4fbdb1529b53bbe3ca55.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5d711e89-6b97-567d-9a07-abb0ebfc6c3a/5d711e89-6b97-567d-9a07-abb0ebfc6c3a_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 221436,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b07c2c6940b944bc97ef4619c93b8c81.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5d711e89-6b97-567d-9a07-abb0ebfc6c3a/5d711e89-6b97-567d-9a07-abb0ebfc6c3a_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 222236,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ae5638c7eb544583959b7f2371466f92.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5d711e89-6b97-567d-9a07-abb0ebfc6c3a/5d711e89-6b97-567d-9a07-abb0ebfc6c3a_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 207496,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/74f473efa4a742ceb20234ea62cd7fcf.jpg',
'Width': 1280}],
'price': 16995,
'price_includes_vat': True,
'registration_date': '2019-08-12',
'seats_number': 5,
'seller_name': None,
'title': 'Volkswagen Golf 2.0 TSI R Estate 5dr Petrol DSG 4Motion Euro 6 '
'(s/s) (300 ps) - APPLE CARPLAY / REVERSE CAMERA',
'transmission': 'automatic',
'trim': 'R',
'year': 2019}
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:24 [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%27202511067708065%27 HTTP/1.1" 200 None
2026-03-30 15:06:24 [auto_selling_autotrader.co.uk] INFO: Saving data for 202511067708065: {'created_time': 1774883184.100729, 'last_price_update_time': 1774883184.100741}
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202511067708065') HTTP/1.1" 204 0
2026-03-30 15:06:24 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: f05a4792-8dfa-5930-a348-2de6167fe425 with identifier 202503290712568
2026-03-30 15:06:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:24 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item f05a4792-8dfa-5930-a348-2de6167fe425
2026-03-30 15:06:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 105,
'color': 'Black',
'currency': 'GBP',
'description': 'NEO are delighted to offer this IMMACULATE example, LOW '
'MILEAGE, Ford Focus 2.0 TDCi Titanium X Estate in Metallic '
'Black with 18" UNMARKED Alloys and a half LEATHER '
'interior! \n'
'\n'
'This vehicle has a FULL SERVICE HISTORY (recently serviced in '
"Feb '25), comes with a 3 MONTH WARRANTY (extendable "
'warranties available with RAC), will have 12 months MOT at '
'point of sale and as with all NEO vehicles, is HPI clear! \n'
'\n'
'This FANTASTIC EXAMPLE estate looks and drives superb and '
'really is in EXCELLENT CONDITION throughout with the 2.0L '
'diesel engine providing great fuel economy and ample '
'performance.\n'
'\n'
'As well as coming complete with 2 original Ford keys, there '
'is the added bonus of £20 PER YEAR ROAD TAX. \n'
'\n'
'Being the TITANIUM X model, it comes equipped with a super '
'SPEC including: ELECTRIC SEATS, SAT NAV, REVERSE CAMERA, '
'FRONT & REAR PARKING SENSORS, PRIVACY GLASS, CENTRE ARM REST, '
'AIR CON, BLUETOOTH CONNECTIVITY, DAB RADIO, ELEC WINDOWS, '
'ELEC MIRRORS, MULTI-FUNCTION STEERING WHEEL, USB/AUX INPUT & '
'FOLDING REAR SEATS FOR ADDITIONAL SPACE, ROOF RAILS & MORE \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'PART-EXCHANGE WELCOME\n'
'\n'
'COMPETITVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAILABLE',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '2L',
'engine_horse_power': 148,
'fuel_type': 'Diesel',
'id': 'f05a4792-8dfa-5930-a348-2de6167fe425',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202503290712568',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'Ford',
'model': 'Focus',
'odometer': 66100,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 42,
'photo_urls': ['https://m.atcdn.co.uk/a/media/e498e7a5ca3a4e01950ee0deef3b5058.jpg',
'https://m.atcdn.co.uk/a/media/2c1ccb2dd3e64312b2180da32f5ddb8b.jpg',
'https://m.atcdn.co.uk/a/media/3c4e7819b9f5458aa96e62eb6f43d1e6.jpg',
'https://m.atcdn.co.uk/a/media/c647ff582b254908af814ffb9a10d23b.jpg',
'https://m.atcdn.co.uk/a/media/a125db42ef58493eab753b24788f031f.jpg',
'https://m.atcdn.co.uk/a/media/bf54b65a2c724911a67f55cc7a4f11e7.jpg',
'https://m.atcdn.co.uk/a/media/2b7aea72b82448af858f787ee2437167.jpg',
'https://m.atcdn.co.uk/a/media/b08cb0aced8d48f3a55aa9fb39a4235e.jpg',
'https://m.atcdn.co.uk/a/media/5f9e749b6f964240aeb370a8061c9326.jpg',
'https://m.atcdn.co.uk/a/media/ab1bb313a71c41978b495396ceec51a1.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4f5dc082-6b8d-5e89-a077-eb3cc377c96b/4f5dc082-6b8d-5e89-a077-eb3cc377c96b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 245755,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e498e7a5ca3a4e01950ee0deef3b5058.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4f5dc082-6b8d-5e89-a077-eb3cc377c96b/4f5dc082-6b8d-5e89-a077-eb3cc377c96b_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 231954,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/2c1ccb2dd3e64312b2180da32f5ddb8b.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e141f8c5-da7a-5c07-a5c9-10484b1dd5e7/e141f8c5-da7a-5c07-a5c9-10484b1dd5e7_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47291,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3c4e7819b9f5458aa96e62eb6f43d1e6.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4f5dc082-6b8d-5e89-a077-eb3cc377c96b/4f5dc082-6b8d-5e89-a077-eb3cc377c96b_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 259460,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/c647ff582b254908af814ffb9a10d23b.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4f5dc082-6b8d-5e89-a077-eb3cc377c96b/4f5dc082-6b8d-5e89-a077-eb3cc377c96b_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 239599,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a125db42ef58493eab753b24788f031f.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4f5dc082-6b8d-5e89-a077-eb3cc377c96b/4f5dc082-6b8d-5e89-a077-eb3cc377c96b_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 231717,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/bf54b65a2c724911a67f55cc7a4f11e7.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4f5dc082-6b8d-5e89-a077-eb3cc377c96b/4f5dc082-6b8d-5e89-a077-eb3cc377c96b_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 240253,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/2b7aea72b82448af858f787ee2437167.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4f5dc082-6b8d-5e89-a077-eb3cc377c96b/4f5dc082-6b8d-5e89-a077-eb3cc377c96b_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 225493,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b08cb0aced8d48f3a55aa9fb39a4235e.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4f5dc082-6b8d-5e89-a077-eb3cc377c96b/4f5dc082-6b8d-5e89-a077-eb3cc377c96b_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 130350,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/5f9e749b6f964240aeb370a8061c9326.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4f5dc082-6b8d-5e89-a077-eb3cc377c96b/4f5dc082-6b8d-5e89-a077-eb3cc377c96b_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 102272,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ab1bb313a71c41978b495396ceec51a1.jpg',
'Width': 1280}],
'price': 7995,
'price_includes_vat': True,
'registration_date': '2015-06-16',
'seats_number': 5,
'seller_name': None,
'title': 'Ford Focus 2.0 TDCi Titanium X Estate 5dr Diesel Manual Euro 6 '
'(s/s) (150 ps) ELECTRIC SEATS / REAR CAMERA / NAV',
'transmission': 'manual',
'trim': 'Titanium X',
'year': 2015}
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:24 [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%27202503290712568%27 HTTP/1.1" 200 None
2026-03-30 15:06:24 [auto_selling_autotrader.co.uk] INFO: Saving data for 202503290712568: {'created_time': 1774883184.158579, 'last_price_update_time': 1774883184.158592}
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202503290712568') HTTP/1.1" 204 0
2026-03-30 15:06:24 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:06:24 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: dfa42cd4-5d17-5e39-a89c-1ed27f053442 with identifier: 202511067707498
2026-03-30 15:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item dfa42cd4-5d17-5e39-a89c-1ed27f053442
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe84fa54246c04e3eb31e60ecf3d53ff7.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e84fa54246c04e3eb31e60ecf3d53ff7.jpg already downloaded
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ffe5ea000d3b048018d8c688b4b3d61fc.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fe5ea000d3b048018d8c688b4b3d61fc.jpg already downloaded
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce59af712ba348f5a4717cb958a22cc5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg already downloaded
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb145d6dd34f946d2be3986bc569fdec5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b145d6dd34f946d2be3986bc569fdec5.jpg already downloaded
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F942c36f7dfe248b9baead3c355a0cb8d.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/942c36f7dfe248b9baead3c355a0cb8d.jpg already downloaded
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F08152ea82a6340428c97ed783e7efaed.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/08152ea82a6340428c97ed783e7efaed.jpg already downloaded
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3368390ef276457d9de16db2e146ba1e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3368390ef276457d9de16db2e146ba1e.jpg already downloaded
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F8b94f474910845b38989aa6f3ab6b9c8.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8b94f474910845b38989aa6f3ab6b9c8.jpg already downloaded
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb717e75a63544a88907a640cae63ff9e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b717e75a63544a88907a640cae63ff9e.jpg already downloaded
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0f910a71a0dc4dd391025b1c7369b91a.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0f910a71a0dc4dd391025b1c7369b91a.jpg already downloaded
2026-03-30 15:06:24 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: dfa42cd4-5d17-5e39-a89c-1ed27f053442 with identifier 202511067707498
2026-03-30 15:06:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:24 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item dfa42cd4-5d17-5e39-a89c-1ed27f053442
2026-03-30 15:06:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 119,
'color': 'White',
'currency': 'GBP',
'description': 'NEO are delighted to offer this SUPER example FIAT 500 1.0 '
'Mild Hybrid Lounge finished in sought-after BOSSA NOVA WHITE '
'with UNMARKED 15" Alloys and IMMACULATE Chequered Cloth '
'interior! \n'
'\n'
'This vehicle has FULL MAIN DEALER SERVICE HISTORY (recently '
'serviced at 25k), comes with a 3 MONTH WARRANTY (Extendable '
'options available with RAC), will have a 12 Month MOT applied '
'at point of sale and as with all NEO vehicles, is HPI '
'clear! \n'
'\n'
'This 1 OWNER FIAT 500 looks and drives superb. The 1.0 litre '
'petrol/mild hybrid engine provides superb fuel economy and '
'nippy performance. \n'
'\n'
'Being the Lounge model, it comes complete with a FANTASTIC '
'SPEC including: PANORAMIC ROOF, TOUCHSCREEN INFOTAINMENT '
'SYSTEM, REVERSE PARKING SENSORS, AIR CON, BLUETOOTH '
'CONNECTIVITY, DAB RADIO, ELEC WINDOWS, ELEC MIRRORS, USB/AUX '
'INPUT & FOLDING REAR SEATS FOR ADDITIONAL SPACE\n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'PART-EXCHANGE WELCOME\n'
'\n'
'COMPETITVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAIALBLE',
'doors_number': 3,
'emission_standard': 'Euro 6',
'engine': '1L',
'engine_horse_power': 70,
'fuel_type': 'Petrol',
'id': 'dfa42cd4-5d17-5e39-a89c-1ed27f053442',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511067707498',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'Fiat',
'model': '500',
'odometer': 29252,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 42,
'photo_urls': ['https://m.atcdn.co.uk/a/media/e84fa54246c04e3eb31e60ecf3d53ff7.jpg',
'https://m.atcdn.co.uk/a/media/fe5ea000d3b048018d8c688b4b3d61fc.jpg',
'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'https://m.atcdn.co.uk/a/media/b145d6dd34f946d2be3986bc569fdec5.jpg',
'https://m.atcdn.co.uk/a/media/942c36f7dfe248b9baead3c355a0cb8d.jpg',
'https://m.atcdn.co.uk/a/media/08152ea82a6340428c97ed783e7efaed.jpg',
'https://m.atcdn.co.uk/a/media/3368390ef276457d9de16db2e146ba1e.jpg',
'https://m.atcdn.co.uk/a/media/8b94f474910845b38989aa6f3ab6b9c8.jpg',
'https://m.atcdn.co.uk/a/media/b717e75a63544a88907a640cae63ff9e.jpg',
'https://m.atcdn.co.uk/a/media/0f910a71a0dc4dd391025b1c7369b91a.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_51922ede-ae9f-5c79-af53-0a82652f9d2d/51922ede-ae9f-5c79-af53-0a82652f9d2d_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 186385,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e84fa54246c04e3eb31e60ecf3d53ff7.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_51922ede-ae9f-5c79-af53-0a82652f9d2d/51922ede-ae9f-5c79-af53-0a82652f9d2d_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 163434,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/fe5ea000d3b048018d8c688b4b3d61fc.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5cc178ba-08ef-53e9-9b51-7b8239327cb6/5cc178ba-08ef-53e9-9b51-7b8239327cb6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37775,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_51922ede-ae9f-5c79-af53-0a82652f9d2d/51922ede-ae9f-5c79-af53-0a82652f9d2d_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 202796,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b145d6dd34f946d2be3986bc569fdec5.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_51922ede-ae9f-5c79-af53-0a82652f9d2d/51922ede-ae9f-5c79-af53-0a82652f9d2d_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 160019,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/942c36f7dfe248b9baead3c355a0cb8d.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_51922ede-ae9f-5c79-af53-0a82652f9d2d/51922ede-ae9f-5c79-af53-0a82652f9d2d_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56994,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/08152ea82a6340428c97ed783e7efaed.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_51922ede-ae9f-5c79-af53-0a82652f9d2d/51922ede-ae9f-5c79-af53-0a82652f9d2d_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 174349,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3368390ef276457d9de16db2e146ba1e.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_51922ede-ae9f-5c79-af53-0a82652f9d2d/51922ede-ae9f-5c79-af53-0a82652f9d2d_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 171755,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8b94f474910845b38989aa6f3ab6b9c8.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_51922ede-ae9f-5c79-af53-0a82652f9d2d/51922ede-ae9f-5c79-af53-0a82652f9d2d_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 174446,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b717e75a63544a88907a640cae63ff9e.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_51922ede-ae9f-5c79-af53-0a82652f9d2d/51922ede-ae9f-5c79-af53-0a82652f9d2d_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 213825,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0f910a71a0dc4dd391025b1c7369b91a.jpg',
'Width': 1280}],
'price': 8445,
'price_includes_vat': True,
'registration_date': '2021-01-29',
'seats_number': 4,
'seller_name': None,
'title': 'Fiat 500 1.0 MHEV Lounge Hatchback 3dr Petrol Manual Euro 6 (s/s) '
'(70 bhp) - 1 OWNER FROM NEW',
'transmission': 'manual',
'trim': 'Lounge',
'year': 2021}
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:24 [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%27202511067707498%27 HTTP/1.1" 200 None
2026-03-30 15:06:24 [auto_selling_autotrader.co.uk] INFO: Saving data for 202511067707498: {'created_time': 1774883184.44251, 'last_price_update_time': 1774883184.44252}
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202511067707498') HTTP/1.1" 204 0
2026-03-30 15:06:24 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:06:24 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 3f95e852-1e15-5f5c-a1b3-a041f92e0dd2 with identifier: 202510247393999
2026-03-30 15:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 3f95e852-1e15-5f5c-a1b3-a041f92e0dd2
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F2e51048f00df445a9e78d4b8889770d2.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2e51048f00df445a9e78d4b8889770d2.jpg already downloaded
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F6891d5e9882e42aeb9c007921b2be289.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6891d5e9882e42aeb9c007921b2be289.jpg already downloaded
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce59af712ba348f5a4717cb958a22cc5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg already downloaded
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F97ca784f26ed4e4a855a8fc2c60dca22.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/97ca784f26ed4e4a855a8fc2c60dca22.jpg already downloaded
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb4352194bc5c4deb94f0d02377a06410.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b4352194bc5c4deb94f0d02377a06410.jpg already downloaded
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F7dbbd9c50db54e0bbabba3a4bba1671e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7dbbd9c50db54e0bbabba3a4bba1671e.jpg already downloaded
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0304cf5972894998b3277db3124a906c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0304cf5972894998b3277db3124a906c.jpg already downloaded
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F90a4d4cf848b49c28b94690ed609fa9f.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/90a4d4cf848b49c28b94690ed609fa9f.jpg already downloaded
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa5b49701194d4b87b9e7b3e332e5ec4e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a5b49701194d4b87b9e7b3e332e5ec4e.jpg already downloaded
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe02cc1505b844ab997e7173d790b3574.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e02cc1505b844ab997e7173d790b3574.jpg already downloaded
2026-03-30 15:06:24 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 3f95e852-1e15-5f5c-a1b3-a041f92e0dd2 with identifier 202510247393999
2026-03-30 15:06:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:24 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 3f95e852-1e15-5f5c-a1b3-a041f92e0dd2
2026-03-30 15:06:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 154,
'color': 'Grey',
'currency': 'GBP',
'description': 'NEO are delighted to offer this IMMACULATE and FULLY LOADED '
'example JAGUAR XE 2.0d R-Dynamic SE Saloon AUTO finished in '
'the FACTORY OPTION Carpathian Grey with UPGRADED Black 19" '
'Gloss Alloys set off beautifully with Full EBONY LEATHER '
'INTERIOR! \n'
'\n'
'This 2 owner vehicle comes complete with FULL SERVICE '
'HISTORY, a 3 MONTH WARRANTY (extendable options available '
'with RAC), will have a full 12 Month MOT at point of sale and '
'as with all NEO vehicles, is HPI clear! \n'
'\n'
'This head-turning, prestige saloon looks and drives superb '
'and really is in FANTASTIC CONDITION throughout and comes '
'complete with 2 original Jaguar keys! The 2.0 litre TDI '
'engine is pulls effortlessly and provides outstanding fuel '
'economy and ample performance! \n'
'\n'
'Being the R-Dynamic SE model, it comes with a FULLY LOADED '
'SPEC with RARE OPTIONAL EXTRAS including: CLEARSIGHT REAR '
'VIEW MIRROR, MERIDIAN SOUND SYSTEM, OPENING PAN ROOF, HEAD-UP '
'DISPLAY, APPLE CARPLAY, REVERSE ASSIST CAMERA, WIRELESS PHONE '
'CHARGING, FRONT & REAR PARKING SENSORS, SAT NAV, EXTERIOR '
'FOLDING MIRRORS, SUN PROTECTION GLASS, FULL EBONY RED '
'LEATHER, ELECTRIC SEATS, HEATED FRONT SEATS, POWER BOOTLID, '
'DUAL CLIMATE CONTROL & MUCH MORE \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'PART-EXCHANGE WELCOME\n'
'\n'
'COMPETITVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAILABLE',
'doors_number': 4,
'emission_standard': 'Euro 6',
'engine': '2L',
'engine_horse_power': 178,
'fuel_type': 'Diesel',
'id': '3f95e852-1e15-5f5c-a1b3-a041f92e0dd2',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202510247393999',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'Jaguar',
'model': 'XE',
'odometer': 68728,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 63,
'photo_urls': ['https://m.atcdn.co.uk/a/media/2e51048f00df445a9e78d4b8889770d2.jpg',
'https://m.atcdn.co.uk/a/media/6891d5e9882e42aeb9c007921b2be289.jpg',
'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'https://m.atcdn.co.uk/a/media/97ca784f26ed4e4a855a8fc2c60dca22.jpg',
'https://m.atcdn.co.uk/a/media/b4352194bc5c4deb94f0d02377a06410.jpg',
'https://m.atcdn.co.uk/a/media/7dbbd9c50db54e0bbabba3a4bba1671e.jpg',
'https://m.atcdn.co.uk/a/media/0304cf5972894998b3277db3124a906c.jpg',
'https://m.atcdn.co.uk/a/media/90a4d4cf848b49c28b94690ed609fa9f.jpg',
'https://m.atcdn.co.uk/a/media/a5b49701194d4b87b9e7b3e332e5ec4e.jpg',
'https://m.atcdn.co.uk/a/media/e02cc1505b844ab997e7173d790b3574.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b7265e3b-3af1-5056-ac49-d9f323253d7b/b7265e3b-3af1-5056-ac49-d9f323253d7b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 229315,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/2e51048f00df445a9e78d4b8889770d2.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b7265e3b-3af1-5056-ac49-d9f323253d7b/b7265e3b-3af1-5056-ac49-d9f323253d7b_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 185903,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/6891d5e9882e42aeb9c007921b2be289.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5cc178ba-08ef-53e9-9b51-7b8239327cb6/5cc178ba-08ef-53e9-9b51-7b8239327cb6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37775,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b7265e3b-3af1-5056-ac49-d9f323253d7b/b7265e3b-3af1-5056-ac49-d9f323253d7b_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 225461,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/97ca784f26ed4e4a855a8fc2c60dca22.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b7265e3b-3af1-5056-ac49-d9f323253d7b/b7265e3b-3af1-5056-ac49-d9f323253d7b_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 195550,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b4352194bc5c4deb94f0d02377a06410.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b7265e3b-3af1-5056-ac49-d9f323253d7b/b7265e3b-3af1-5056-ac49-d9f323253d7b_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 209612,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/7dbbd9c50db54e0bbabba3a4bba1671e.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b7265e3b-3af1-5056-ac49-d9f323253d7b/b7265e3b-3af1-5056-ac49-d9f323253d7b_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 201795,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0304cf5972894998b3277db3124a906c.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b7265e3b-3af1-5056-ac49-d9f323253d7b/b7265e3b-3af1-5056-ac49-d9f323253d7b_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 217724,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/90a4d4cf848b49c28b94690ed609fa9f.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b7265e3b-3af1-5056-ac49-d9f323253d7b/b7265e3b-3af1-5056-ac49-d9f323253d7b_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 210843,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a5b49701194d4b87b9e7b3e332e5ec4e.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b7265e3b-3af1-5056-ac49-d9f323253d7b/b7265e3b-3af1-5056-ac49-d9f323253d7b_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 215053,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e02cc1505b844ab997e7173d790b3574.jpg',
'Width': 1280}],
'price': 15495,
'price_includes_vat': True,
'registration_date': '2020-07-31',
'seats_number': 5,
'seller_name': None,
'title': 'Jaguar XE 2.0 D180 R-Dynamic SE Saloon 4dr Diesel Auto Euro 6 (s/s) '
'(180 ps) - CLEARSIGHT REAR VIEW MIRROR',
'transmission': 'automatic',
'trim': 'R-Dynamic SE',
'year': 2020}
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:24 [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%27202510247393999%27 HTTP/1.1" 200 None
2026-03-30 15:06:24 [auto_selling_autotrader.co.uk] INFO: Saving data for 202510247393999: {'created_time': 1774883184.808726, 'last_price_update_time': 1774883184.808736}
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202510247393999') HTTP/1.1" 204 0
2026-03-30 15:06:24 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:06:24 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 6d159f84-27c0-5161-a708-91a8fd06046d with identifier: 202510237364471
2026-03-30 15:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 6d159f84-27c0-5161-a708-91a8fd06046d
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fdc44e95ebc334251950fc2bfd7ef8bab.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/dc44e95ebc334251950fc2bfd7ef8bab.jpg already downloaded
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F849a49a0ef5649728d877dca937a4c07.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/849a49a0ef5649728d877dca937a4c07.jpg already downloaded
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce59af712ba348f5a4717cb958a22cc5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg already downloaded
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F6dc305d95d494a5bb667f15d8cf7eeac.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6dc305d95d494a5bb667f15d8cf7eeac.jpg already downloaded
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Faa9ee9c446f343f78356b3cf68cbc0d9.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/aa9ee9c446f343f78356b3cf68cbc0d9.jpg already downloaded
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F345f48d5b1294e0baabbcf82dba8931c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/345f48d5b1294e0baabbcf82dba8931c.jpg already downloaded
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3c62eb262ed744ca93c33fb266c0377b.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3c62eb262ed744ca93c33fb266c0377b.jpg already downloaded
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F311bcb89c0c9452b878fc7ea08ce4456.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/311bcb89c0c9452b878fc7ea08ce4456.jpg already downloaded
2026-03-30 15:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F81399335921042f69fd5d664de5ca53f.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/81399335921042f69fd5d664de5ca53f.jpg already downloaded
2026-03-30 15:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fd62ec1dbda9d4534aa1137375f85b182.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d62ec1dbda9d4534aa1137375f85b182.jpg already downloaded
2026-03-30 15:06:25 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 6d159f84-27c0-5161-a708-91a8fd06046d with identifier 202510237364471
2026-03-30 15:06:25 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:25 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:25 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 6d159f84-27c0-5161-a708-91a8fd06046d
2026-03-30 15:06:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 129,
'color': 'Black',
'currency': 'GBP',
'description': 'NEO are delighted to offer this stunning example BMW 1 SERIES '
'2.0 118d M Sport in Metallic Black Sapphire with 18" M '
'V-Spoke Style 554M Orbit GreyAlloys and UPGRADED BLACK DAKOTA '
'LEATHER interior with contrasting Blue stitching! \n'
'\n'
'This 1 OWNER vehicle comes complete with FULL SERVICE HISTORY '
'(most recently done in Aug 25), a minimum 3 MONTH WARRANTY '
'(extendable options available), MOT until 16/10/2025 and as '
'with all NEO vehicles, is HPI clear! \n'
'\n'
'This STUNNING example 118d M SPORT looks and drives superb '
'and really is in FANTASTIC CONDITION throughout. The 2.0L '
'diesel engine provides both great fuel economy and ample '
'performance. The car offers switchable driving modes and '
'cutting-edge technology to enhance the driving experience '
'further. \n'
'\n'
'Being the M SPORT model, this vehicle comes equipped with a '
'FULLY LOADED SPEC including: ADDED MSPORT PRO PACK, '
'HARMON/KARDON SURROUND AUDIO SYSTEM, APPLE CARPLAY, UPGRADED '
'FULL DAKOTA LEATHER INTERIOR, HEATED FRONT SEATS, SATELLITE '
'NAVIGATION, CRUISE CONTROL, SPEED LIMIT WARNING, AUTO WIPERS, '
'KEYLESS START, PRIVACY GLASS, DUAL CLIMATE CONTROL, AIR CON, '
'BLUETOOTH CONNECTIVITY, DAB RADIO, ELEC WINDOWS, POWER '
'FOLDING ELEC MIRRORS & LOTS MORE *** \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'PART-EXCHANGE WELCOME\n'
'\n'
'COMPETITIVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAILABLE',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '2L',
'engine_horse_power': 148,
'fuel_type': 'Diesel',
'id': '6d159f84-27c0-5161-a708-91a8fd06046d',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202510237364471',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'BMW',
'model': '1 Series',
'odometer': 83505,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 43,
'photo_urls': ['https://m.atcdn.co.uk/a/media/dc44e95ebc334251950fc2bfd7ef8bab.jpg',
'https://m.atcdn.co.uk/a/media/849a49a0ef5649728d877dca937a4c07.jpg',
'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'https://m.atcdn.co.uk/a/media/6dc305d95d494a5bb667f15d8cf7eeac.jpg',
'https://m.atcdn.co.uk/a/media/aa9ee9c446f343f78356b3cf68cbc0d9.jpg',
'https://m.atcdn.co.uk/a/media/345f48d5b1294e0baabbcf82dba8931c.jpg',
'https://m.atcdn.co.uk/a/media/3c62eb262ed744ca93c33fb266c0377b.jpg',
'https://m.atcdn.co.uk/a/media/311bcb89c0c9452b878fc7ea08ce4456.jpg',
'https://m.atcdn.co.uk/a/media/81399335921042f69fd5d664de5ca53f.jpg',
'https://m.atcdn.co.uk/a/media/d62ec1dbda9d4534aa1137375f85b182.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f0be25a6-567b-5111-b8a6-ab1eadab2cb2/f0be25a6-567b-5111-b8a6-ab1eadab2cb2_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 203800,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/dc44e95ebc334251950fc2bfd7ef8bab.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f0be25a6-567b-5111-b8a6-ab1eadab2cb2/f0be25a6-567b-5111-b8a6-ab1eadab2cb2_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 221292,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/849a49a0ef5649728d877dca937a4c07.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5cc178ba-08ef-53e9-9b51-7b8239327cb6/5cc178ba-08ef-53e9-9b51-7b8239327cb6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37775,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f0be25a6-567b-5111-b8a6-ab1eadab2cb2/f0be25a6-567b-5111-b8a6-ab1eadab2cb2_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 188565,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/6dc305d95d494a5bb667f15d8cf7eeac.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f0be25a6-567b-5111-b8a6-ab1eadab2cb2/f0be25a6-567b-5111-b8a6-ab1eadab2cb2_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 195020,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/aa9ee9c446f343f78356b3cf68cbc0d9.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f0be25a6-567b-5111-b8a6-ab1eadab2cb2/f0be25a6-567b-5111-b8a6-ab1eadab2cb2_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 206658,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/345f48d5b1294e0baabbcf82dba8931c.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f0be25a6-567b-5111-b8a6-ab1eadab2cb2/f0be25a6-567b-5111-b8a6-ab1eadab2cb2_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 194233,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3c62eb262ed744ca93c33fb266c0377b.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f0be25a6-567b-5111-b8a6-ab1eadab2cb2/f0be25a6-567b-5111-b8a6-ab1eadab2cb2_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 178061,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/311bcb89c0c9452b878fc7ea08ce4456.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f0be25a6-567b-5111-b8a6-ab1eadab2cb2/f0be25a6-567b-5111-b8a6-ab1eadab2cb2_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 188485,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/81399335921042f69fd5d664de5ca53f.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f0be25a6-567b-5111-b8a6-ab1eadab2cb2/f0be25a6-567b-5111-b8a6-ab1eadab2cb2_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 219709,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/d62ec1dbda9d4534aa1137375f85b182.jpg',
'Width': 1280}],
'price': 14995,
'price_includes_vat': True,
'registration_date': '2022-09-30',
'seats_number': 5,
'seller_name': None,
'title': 'BMW 1 SERIES 2.0 118d M Sport (LCP) Hatchback 5dr Diesel Manual '
'Euro 6 (s/s) (150 ps) - M SPORT PRO PACK / FULL HISTORY',
'transmission': 'manual',
'trim': 'M Sport',
'year': 2022}
2026-03-30 15:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202510237364471%27 HTTP/1.1" 200 None
2026-03-30 15:06:25 [auto_selling_autotrader.co.uk] INFO: Saving data for 202510237364471: {'created_time': 1774883185.058725, 'last_price_update_time': 1774883185.058734}
2026-03-30 15:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202510237364471') HTTP/1.1" 204 0
2026-03-30 15:06:36 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://www.autotrader.co.uk/at-graphql> (referer: https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery) ['zyte-api']
2026-03-30 15:06:36 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:06:36 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 6f0c22a6-abad-5e88-86b9-f8e195fc60aa with identifier: 202601199258157
2026-03-30 15:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 6f0c22a6-abad-5e88-86b9-f8e195fc60aa
2026-03-30 15:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F137fdfa791cb4c3cbcb71a65c53c22b2.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/137fdfa791cb4c3cbcb71a65c53c22b2.jpg already downloaded
2026-03-30 15:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F5e202196ceb641089e3cbf02f1ee2e0f.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5e202196ceb641089e3cbf02f1ee2e0f.jpg already downloaded
2026-03-30 15:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce59af712ba348f5a4717cb958a22cc5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg already downloaded
2026-03-30 15:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0731f472ec9945fe80dc4ce2c36cb3a9.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0731f472ec9945fe80dc4ce2c36cb3a9.jpg already downloaded
2026-03-30 15:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fff7a9f43e6314b4bbca66a83631314f6.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ff7a9f43e6314b4bbca66a83631314f6.jpg already downloaded
2026-03-30 15:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F87d97c579a4544b49b73e1c936739e5b.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/87d97c579a4544b49b73e1c936739e5b.jpg already downloaded
2026-03-30 15:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe458b9001e1f416782b9861746b732d3.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e458b9001e1f416782b9861746b732d3.jpg already downloaded
2026-03-30 15:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3e7d17f0fccc4502ba56f4aedf99bf9f.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3e7d17f0fccc4502ba56f4aedf99bf9f.jpg already downloaded
2026-03-30 15:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb11e58ac685e4cc9b4e78cafe2d4c9f8.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b11e58ac685e4cc9b4e78cafe2d4c9f8.jpg already downloaded
2026-03-30 15:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F87283351b58747598047b85c86d635ee.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/87283351b58747598047b85c86d635ee.jpg already downloaded
2026-03-30 15:06:36 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 6f0c22a6-abad-5e88-86b9-f8e195fc60aa with identifier 202601199258157
2026-03-30 15:06:36 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:36 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:36 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:36 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 6f0c22a6-abad-5e88-86b9-f8e195fc60aa
2026-03-30 15:06:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 129,
'color': 'Grey',
'currency': 'GBP',
'description': 'NEO are delighted to offer this great example FIAT 500 1.2 S '
'finished in sought-after Nano Grey with 16" Alloys and a half '
'LEATHER interior! \n'
'\n'
'This vehicle comes with good service History, a 3 MONTH '
'WARRANTY (Extendable options available with RAC), MOT until '
"October '26 and as with all NEO vehicles, is HPI clear! \n"
'\n'
'This super example FIAT 500 looks and drives superb. The 1.2 '
'litre petrol engine provides superb fuel economy and ample '
'performance. \n'
'\n'
'Being the S model, it comes complete with a FANTASTIC SPEC '
'including: TOUCHSCREEN INFOTAINMENT SYSTEM, AIR CON, '
'BLUETOOTH CONNECTIVITY, DAB RADIO, ELEC WINDOWS, ELEC '
'MIRRORS, USB/AUX INPUT & FOLDING REAR SEATS FOR ADDITIONAL '
'SPACE\n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'PART-EXCHANGE WELCOME\n'
'\n'
'COMPETITVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAIALBLE',
'doors_number': 3,
'emission_standard': 'Euro 6',
'engine': '1.2L',
'engine_horse_power': 69,
'fuel_type': 'Petrol',
'id': '6f0c22a6-abad-5e88-86b9-f8e195fc60aa',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601199258157',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'Fiat',
'model': '500',
'odometer': 79532,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 33,
'photo_urls': ['https://m.atcdn.co.uk/a/media/137fdfa791cb4c3cbcb71a65c53c22b2.jpg',
'https://m.atcdn.co.uk/a/media/5e202196ceb641089e3cbf02f1ee2e0f.jpg',
'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'https://m.atcdn.co.uk/a/media/0731f472ec9945fe80dc4ce2c36cb3a9.jpg',
'https://m.atcdn.co.uk/a/media/ff7a9f43e6314b4bbca66a83631314f6.jpg',
'https://m.atcdn.co.uk/a/media/87d97c579a4544b49b73e1c936739e5b.jpg',
'https://m.atcdn.co.uk/a/media/e458b9001e1f416782b9861746b732d3.jpg',
'https://m.atcdn.co.uk/a/media/3e7d17f0fccc4502ba56f4aedf99bf9f.jpg',
'https://m.atcdn.co.uk/a/media/b11e58ac685e4cc9b4e78cafe2d4c9f8.jpg',
'https://m.atcdn.co.uk/a/media/87283351b58747598047b85c86d635ee.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6f0c22a6-abad-5e88-86b9-f8e195fc60aa/6f0c22a6-abad-5e88-86b9-f8e195fc60aa_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 153408,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/137fdfa791cb4c3cbcb71a65c53c22b2.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6f0c22a6-abad-5e88-86b9-f8e195fc60aa/6f0c22a6-abad-5e88-86b9-f8e195fc60aa_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 192901,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/5e202196ceb641089e3cbf02f1ee2e0f.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5cc178ba-08ef-53e9-9b51-7b8239327cb6/5cc178ba-08ef-53e9-9b51-7b8239327cb6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37775,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6f0c22a6-abad-5e88-86b9-f8e195fc60aa/6f0c22a6-abad-5e88-86b9-f8e195fc60aa_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 157289,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0731f472ec9945fe80dc4ce2c36cb3a9.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6f0c22a6-abad-5e88-86b9-f8e195fc60aa/6f0c22a6-abad-5e88-86b9-f8e195fc60aa_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 149858,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ff7a9f43e6314b4bbca66a83631314f6.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6f0c22a6-abad-5e88-86b9-f8e195fc60aa/6f0c22a6-abad-5e88-86b9-f8e195fc60aa_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 179150,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/87d97c579a4544b49b73e1c936739e5b.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6f0c22a6-abad-5e88-86b9-f8e195fc60aa/6f0c22a6-abad-5e88-86b9-f8e195fc60aa_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 155488,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e458b9001e1f416782b9861746b732d3.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6f0c22a6-abad-5e88-86b9-f8e195fc60aa/6f0c22a6-abad-5e88-86b9-f8e195fc60aa_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 156726,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3e7d17f0fccc4502ba56f4aedf99bf9f.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6f0c22a6-abad-5e88-86b9-f8e195fc60aa/6f0c22a6-abad-5e88-86b9-f8e195fc60aa_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 140974,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b11e58ac685e4cc9b4e78cafe2d4c9f8.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6f0c22a6-abad-5e88-86b9-f8e195fc60aa/6f0c22a6-abad-5e88-86b9-f8e195fc60aa_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 201907,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/87283351b58747598047b85c86d635ee.jpg',
'Width': 1280}],
'price': 4995,
'price_includes_vat': True,
'registration_date': '2019-03-27',
'seats_number': 4,
'seller_name': None,
'title': 'Fiat 500 1.2 S Hatchback 3dr Petrol Manual Euro 6 (s/s) (69 bhp)',
'transmission': 'manual',
'trim': 'S',
'year': 2019}
2026-03-30 15:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601199258157%27 HTTP/1.1" 200 None
2026-03-30 15:06:36 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601199258157: {'created_time': 1774883196.789537, 'last_price_update_time': 1774883196.789547}
2026-03-30 15:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601199258157') HTTP/1.1" 204 0
2026-03-30 15:06:36 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:06:36 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 450c3907-749d-57b6-bcf7-64a898041d70 with identifier: 202601169198566
2026-03-30 15:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 450c3907-749d-57b6-bcf7-64a898041d70
2026-03-30 15:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F8d8dff569c72487c9bc6593ebf513c98.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8d8dff569c72487c9bc6593ebf513c98.jpg already downloaded
2026-03-30 15:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F2d9b58f039fc451aa3b8924f8dfd79c6.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2d9b58f039fc451aa3b8924f8dfd79c6.jpg already downloaded
2026-03-30 15:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce59af712ba348f5a4717cb958a22cc5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg already downloaded
2026-03-30 15:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fdc6c316132c942009db383676e21a1c6.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/dc6c316132c942009db383676e21a1c6.jpg already downloaded
2026-03-30 15:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F1c43afcec8c5437f93511b562b4ddd95.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1c43afcec8c5437f93511b562b4ddd95.jpg already downloaded
2026-03-30 15:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F30c2e2181ed9486a99884539305f6e87.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/30c2e2181ed9486a99884539305f6e87.jpg already downloaded
2026-03-30 15:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ffd23d9083afc47c2b4a6bceeee018d28.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fd23d9083afc47c2b4a6bceeee018d28.jpg already downloaded
2026-03-30 15:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa94a4e514dc64eb8a45b8466c85ce05d.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a94a4e514dc64eb8a45b8466c85ce05d.jpg already downloaded
2026-03-30 15:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fd08aa08c758d493babf6ddab77e4485e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d08aa08c758d493babf6ddab77e4485e.jpg already downloaded
2026-03-30 15:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F64e2579761c442cd9091407cd766774a.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/64e2579761c442cd9091407cd766774a.jpg already downloaded
2026-03-30 15:06:36 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 450c3907-749d-57b6-bcf7-64a898041d70 with identifier 202601169198566
2026-03-30 15:06:36 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:36 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:37 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 450c3907-749d-57b6-bcf7-64a898041d70
2026-03-30 15:06:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 115,
'color': 'White',
'currency': 'GBP',
'description': 'NEO are delighted to offer this FANTASTIC example FORD FIESTA '
'1.0 ECOBOOST MHEV ST-LINE finished in sought-after White with '
'17" Alloys and a Grey Coth interior with contrasting Red '
'stitching! \n'
'\n'
'This vehicle comes complete with SERVICE HISTORY, a 3 MONTH '
'WARRANTY (extendable warranties available with RAC), will '
'have a full 12 Month MOT at point of sale and as with all NEO '
'vehicles, is HPI clear! \n'
'\n'
'This in-demand Fiesta looks and drives superb and really is '
'in EXCELLENT CONDITION throughout. The 1.0 litre engine '
'offers great fuel economy and makes for an ideal first car! '
'This example also comes complete with 2 original FORD Keys. \n'
'\n'
'Being the ST-LINE Model it comes equipped with a LOADED SPEC '
'including: APPLE CARPLAY, SATELLITE NAVIGATION, CRUISE '
'CONTROL, SPEED LIMITER, LEATHER MULTI-FUNCTION STEERING '
'WHEEL, AIR CON, BLUETOOTH CONNECTIVITY, DAB RADIO, ELEC '
'WINDOWS , ELECTRIC AUTO-FOLDING MIRRORS, USB/AUX INPUT & MORE '
'*** \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'PART-EXCHANGE WELCOME\n'
'\n'
'COMPETITIVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAILABLE',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1L',
'engine_horse_power': 123,
'fuel_type': 'Petrol',
'id': '450c3907-749d-57b6-bcf7-64a898041d70',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601169198566',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'Ford',
'model': 'Fiesta',
'odometer': 40817,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 34,
'photo_urls': ['https://m.atcdn.co.uk/a/media/8d8dff569c72487c9bc6593ebf513c98.jpg',
'https://m.atcdn.co.uk/a/media/2d9b58f039fc451aa3b8924f8dfd79c6.jpg',
'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'https://m.atcdn.co.uk/a/media/dc6c316132c942009db383676e21a1c6.jpg',
'https://m.atcdn.co.uk/a/media/1c43afcec8c5437f93511b562b4ddd95.jpg',
'https://m.atcdn.co.uk/a/media/30c2e2181ed9486a99884539305f6e87.jpg',
'https://m.atcdn.co.uk/a/media/fd23d9083afc47c2b4a6bceeee018d28.jpg',
'https://m.atcdn.co.uk/a/media/a94a4e514dc64eb8a45b8466c85ce05d.jpg',
'https://m.atcdn.co.uk/a/media/d08aa08c758d493babf6ddab77e4485e.jpg',
'https://m.atcdn.co.uk/a/media/64e2579761c442cd9091407cd766774a.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_450c3907-749d-57b6-bcf7-64a898041d70/450c3907-749d-57b6-bcf7-64a898041d70_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 205413,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8d8dff569c72487c9bc6593ebf513c98.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_450c3907-749d-57b6-bcf7-64a898041d70/450c3907-749d-57b6-bcf7-64a898041d70_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 207730,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/2d9b58f039fc451aa3b8924f8dfd79c6.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5cc178ba-08ef-53e9-9b51-7b8239327cb6/5cc178ba-08ef-53e9-9b51-7b8239327cb6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37775,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_450c3907-749d-57b6-bcf7-64a898041d70/450c3907-749d-57b6-bcf7-64a898041d70_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 157459,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/dc6c316132c942009db383676e21a1c6.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_450c3907-749d-57b6-bcf7-64a898041d70/450c3907-749d-57b6-bcf7-64a898041d70_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 164448,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/1c43afcec8c5437f93511b562b4ddd95.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_450c3907-749d-57b6-bcf7-64a898041d70/450c3907-749d-57b6-bcf7-64a898041d70_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 189584,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/30c2e2181ed9486a99884539305f6e87.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_450c3907-749d-57b6-bcf7-64a898041d70/450c3907-749d-57b6-bcf7-64a898041d70_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 152924,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/fd23d9083afc47c2b4a6bceeee018d28.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_450c3907-749d-57b6-bcf7-64a898041d70/450c3907-749d-57b6-bcf7-64a898041d70_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 152900,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a94a4e514dc64eb8a45b8466c85ce05d.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_450c3907-749d-57b6-bcf7-64a898041d70/450c3907-749d-57b6-bcf7-64a898041d70_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 170699,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/d08aa08c758d493babf6ddab77e4485e.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_450c3907-749d-57b6-bcf7-64a898041d70/450c3907-749d-57b6-bcf7-64a898041d70_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 174040,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/64e2579761c442cd9091407cd766774a.jpg',
'Width': 1280}],
'price': 10995,
'price_includes_vat': True,
'registration_date': '2022-09-30',
'seats_number': 5,
'seller_name': None,
'title': 'Ford Fiesta 1.0T EcoBoost MHEV ST-Line Edition Hatchback 5dr Petrol '
'Manual Euro 6 (s/s) (125 ps)',
'transmission': 'manual',
'trim': 'ST-Line Edition',
'year': 2022}
2026-03-30 15:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601169198566%27 HTTP/1.1" 200 None
2026-03-30 15:06:37 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601169198566: {'created_time': 1774883197.024259, 'last_price_update_time': 1774883197.024273}
2026-03-30 15:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601169198566') HTTP/1.1" 204 0
2026-03-30 15:06:37 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:06:37 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: f2ff5f59-ac5a-5393-b69a-32387f4c53db with identifier: 202601139103238
2026-03-30 15:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f2ff5f59-ac5a-5393-b69a-32387f4c53db
2026-03-30 15:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc14a45b0ce3a41d08bb988d0d3231dbd.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c14a45b0ce3a41d08bb988d0d3231dbd.jpg already downloaded
2026-03-30 15:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0362f3bbf1ff45d6a7c541daa8776e0e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0362f3bbf1ff45d6a7c541daa8776e0e.jpg already downloaded
2026-03-30 15:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce59af712ba348f5a4717cb958a22cc5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg already downloaded
2026-03-30 15:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb67fa3c02c4e4b3ba3d040ad81223034.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b67fa3c02c4e4b3ba3d040ad81223034.jpg already downloaded
2026-03-30 15:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F75511f661bcb471e8846e52b3761305d.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/75511f661bcb471e8846e52b3761305d.jpg already downloaded
2026-03-30 15:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff1d61c9beee94aed868952dc2bb8c053.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f1d61c9beee94aed868952dc2bb8c053.jpg already downloaded
2026-03-30 15:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F4a1316b33cc74207af75e2099b2ae3fb.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4a1316b33cc74207af75e2099b2ae3fb.jpg already downloaded
2026-03-30 15:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F6bd554f51ac743c79033ac275f533bd2.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6bd554f51ac743c79033ac275f533bd2.jpg already downloaded
2026-03-30 15:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc158319324854e76b3fea3513e9c2ba1.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c158319324854e76b3fea3513e9c2ba1.jpg already downloaded
2026-03-30 15:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa7fe5056cab443b98e27f2eba01c79ff.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a7fe5056cab443b98e27f2eba01c79ff.jpg already downloaded
2026-03-30 15:06:37 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: f2ff5f59-ac5a-5393-b69a-32387f4c53db with identifier 202601139103238
2026-03-30 15:06:37 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:37 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:37 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item f2ff5f59-ac5a-5393-b69a-32387f4c53db
2026-03-30 15:06:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 136,
'color': 'Grey',
'currency': 'GBP',
'description': 'NEO are delighted to offer this IMMACULATE example '
'MERCEDES-BENZ A-CLASS 1.3 A180 EXECUTIVE AUTO in Metallic '
'Grey with 18" Multispoke Diamond Cut Alloys and FULL BLACK '
'LEATHER interior with contrasting! \n'
'\n'
'This 1 OWNER FROM NEW vehicle comes complete with FULL '
'MERCEDES-BENZ SERVICE HISTORY, a minimum 3 MONTH WARRANTY '
'(extendable options available), a new 12 Month MOT at point '
'of sale and as with all NEO vehicles, is HPI clear! \n'
'\n'
'This STUNNING example A Class looks and drives superb and '
'really is in OUTSTANDING CONDITION throughout. The 1.3l '
'petrol engine provides both great fuel economy and ample '
'performance. The car offers switchable driving modes and '
'cutting-edge technology to enhance the driving experience '
'further. \n'
'\n'
'Being the EXECUTIVE model, this vehicle comes equipped with a '
'FULLY LOADED SPEC including: REVERSE CAMERA, APPLE CARPLAY, '
'UPGRADED FULL LEATHER INTERIOR, HEATED FRONT SEATS, SATELLITE '
'NAVIGATION, FRONT & REAR PARKING SENSORS, CRUISE CONTROL, '
'SPEED LIMIT WARNING, AUTO WIPERS, KEYLESS START, PRIVACY '
'GLASS, DUAL CLIMATE CONTROL, AIR CON, BLUETOOTH CONNECTIVITY, '
'DAB RADIO, ELEC WINDOWS, POWER FOLDING ELEC MIRRORS & LOTS '
'MORE *** \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'PART-EXCHANGE WELCOME\n'
'\n'
'COMPETITIVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAILABLE',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1.3L',
'engine_horse_power': 134,
'fuel_type': 'Petrol',
'id': 'f2ff5f59-ac5a-5393-b69a-32387f4c53db',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601139103238',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'Mercedes-Benz',
'model': 'A Class',
'odometer': 73415,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 60,
'photo_urls': ['https://m.atcdn.co.uk/a/media/c14a45b0ce3a41d08bb988d0d3231dbd.jpg',
'https://m.atcdn.co.uk/a/media/0362f3bbf1ff45d6a7c541daa8776e0e.jpg',
'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'https://m.atcdn.co.uk/a/media/b67fa3c02c4e4b3ba3d040ad81223034.jpg',
'https://m.atcdn.co.uk/a/media/75511f661bcb471e8846e52b3761305d.jpg',
'https://m.atcdn.co.uk/a/media/f1d61c9beee94aed868952dc2bb8c053.jpg',
'https://m.atcdn.co.uk/a/media/4a1316b33cc74207af75e2099b2ae3fb.jpg',
'https://m.atcdn.co.uk/a/media/6bd554f51ac743c79033ac275f533bd2.jpg',
'https://m.atcdn.co.uk/a/media/c158319324854e76b3fea3513e9c2ba1.jpg',
'https://m.atcdn.co.uk/a/media/a7fe5056cab443b98e27f2eba01c79ff.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f2ff5f59-ac5a-5393-b69a-32387f4c53db/f2ff5f59-ac5a-5393-b69a-32387f4c53db_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 228335,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/c14a45b0ce3a41d08bb988d0d3231dbd.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f2ff5f59-ac5a-5393-b69a-32387f4c53db/f2ff5f59-ac5a-5393-b69a-32387f4c53db_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 242237,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0362f3bbf1ff45d6a7c541daa8776e0e.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5cc178ba-08ef-53e9-9b51-7b8239327cb6/5cc178ba-08ef-53e9-9b51-7b8239327cb6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37775,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f2ff5f59-ac5a-5393-b69a-32387f4c53db/f2ff5f59-ac5a-5393-b69a-32387f4c53db_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 209776,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b67fa3c02c4e4b3ba3d040ad81223034.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f2ff5f59-ac5a-5393-b69a-32387f4c53db/f2ff5f59-ac5a-5393-b69a-32387f4c53db_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 205430,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/75511f661bcb471e8846e52b3761305d.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f2ff5f59-ac5a-5393-b69a-32387f4c53db/f2ff5f59-ac5a-5393-b69a-32387f4c53db_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 195146,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f1d61c9beee94aed868952dc2bb8c053.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f2ff5f59-ac5a-5393-b69a-32387f4c53db/f2ff5f59-ac5a-5393-b69a-32387f4c53db_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 212924,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/4a1316b33cc74207af75e2099b2ae3fb.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f2ff5f59-ac5a-5393-b69a-32387f4c53db/f2ff5f59-ac5a-5393-b69a-32387f4c53db_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 221534,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/6bd554f51ac743c79033ac275f533bd2.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f2ff5f59-ac5a-5393-b69a-32387f4c53db/f2ff5f59-ac5a-5393-b69a-32387f4c53db_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 229113,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/c158319324854e76b3fea3513e9c2ba1.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f2ff5f59-ac5a-5393-b69a-32387f4c53db/f2ff5f59-ac5a-5393-b69a-32387f4c53db_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 220645,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a7fe5056cab443b98e27f2eba01c79ff.jpg',
'Width': 1280}],
'price': 14795,
'price_includes_vat': True,
'registration_date': '2021-10-08',
'seats_number': 5,
'seller_name': None,
'title': 'Mercedes-Benz A-Class 1.3 A180 Sport Edition (Executive) Hatchback '
'5dr Petrol 7G-DCT Euro 6 (s/s) (136 ps) - APPLE CARPLAY / REVERSE '
'CAMERA',
'transmission': 'automatic',
'trim': 'Sport Edition',
'year': 2021}
2026-03-30 15:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601139103238%27 HTTP/1.1" 200 None
2026-03-30 15:06:37 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601139103238: {'created_time': 1774883197.249166, 'last_price_update_time': 1774883197.249176}
2026-03-30 15:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601139103238') HTTP/1.1" 204 0
2026-03-30 15:06:37 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:06:37 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 03779dc8-745c-5aba-9468-17d0619f4264 with identifier: 202601129087562
2026-03-30 15:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 03779dc8-745c-5aba-9468-17d0619f4264
2026-03-30 15:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F67be51da014848a4894fc8562e353f12.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/67be51da014848a4894fc8562e353f12.jpg already downloaded
2026-03-30 15:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F2f0dba2c7768483b9a6bd47cafb5cdde.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2f0dba2c7768483b9a6bd47cafb5cdde.jpg already downloaded
2026-03-30 15:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce59af712ba348f5a4717cb958a22cc5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg already downloaded
2026-03-30 15:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F7c005cd745bc4ed484562f61067a876d.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7c005cd745bc4ed484562f61067a876d.jpg already downloaded
2026-03-30 15:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F903ab303a60642bd875e736289f5cadf.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/903ab303a60642bd875e736289f5cadf.jpg already downloaded
2026-03-30 15:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F2b8d9572ae55466087347d32d68d25cb.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2b8d9572ae55466087347d32d68d25cb.jpg already downloaded
2026-03-30 15:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa02a7710239842ac9e25c815600ea3c3.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a02a7710239842ac9e25c815600ea3c3.jpg already downloaded
2026-03-30 15:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3e13c11b8e7f4cb79902e4ec8579a9d6.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3e13c11b8e7f4cb79902e4ec8579a9d6.jpg already downloaded
2026-03-30 15:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff9b14c6a5fa848d98f83510900c6fbc7.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f9b14c6a5fa848d98f83510900c6fbc7.jpg already downloaded
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff279df2b76eb42669668c2fad435d220.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f279df2b76eb42669668c2fad435d220.jpg already downloaded
2026-03-30 15:06:38 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 03779dc8-745c-5aba-9468-17d0619f4264 with identifier 202601129087562
2026-03-30 15:06:38 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:38 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:38 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 03779dc8-745c-5aba-9468-17d0619f4264
2026-03-30 15:06:38 [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': 'NEO are delighted to offer this IMMACULATE example, ABARTH '
'1.4 T-Jet 595 Competizione finished in STRIKING Metallic Grey '
'with Alcantara Black Abarth Sports Seats,17" Bi-Colour Alloys '
'and set off beautifully alongside the contrasting Yellow '
'Brembo Brake Calipers! \n'
'\n'
'This vehicle comes complete with a FULL SERVICE HISTORY '
'(including: RECENT SERVICE @ 56K and CAMBELT & WATER PUMP '
'replaced @ 43k at MANGOLETSI FIAT), a 3 MONTH WARRANTY '
'(extendable options available via RAC), will have a new 12 '
'Month MOT at point of sale and as with all NEO vehicles, is '
'HPI clear! \n'
'\n'
'In addition, there are two original Abarth keys. \n'
'\n'
'This ABARTH looks, drives and sounds superb and is a real '
'head turner. The 1.4 litre Turbo Petrol engine provides '
'excellent performance with an impressive 180bhp, reaching '
'0-60mph in just 6.7 seconds! \n'
'\n'
' Examples in FANTASTIC condition such as this are genuinely '
'hard to come by with the added reassurance of a REPLACED '
'CAMBELT & WATER PUMP at FIAT Main Dealer.\n'
'\n'
'Being the Competizione model, this stunning example comes '
'equipped with a LOADED SPEC including: REVERSE PARKING '
'SENSORS, FULL ABARTH SPORTS INTERIOR, SPORTS EXHAUST AND REAR '
'DIFFUSER, UPGRADED TOUCHSCREEN INFOTAINMENT SYSTEM, PRIVACY '
'GLASS, LEATHER MULTI-FUNCTION STEERING WHEEL WITH CARBON '
'FIBRE TRIM, AIR CON, BLUETOOTH CONNECTIVITY, ELEC WINDOWS , '
'ELEC MIRRORS, USB/AUX INPUT & MORE *** \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'PART-EXCHANGE WELCOME\n'
'\n'
'COMPETITVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAILABLE',
'doors_number': 3,
'emission_standard': 'Euro 6',
'engine': '1.4L',
'engine_horse_power': 180,
'fuel_type': 'Petrol',
'id': '03779dc8-745c-5aba-9468-17d0619f4264',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601129087562',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'Abarth',
'model': '595',
'odometer': 57212,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 52,
'photo_urls': ['https://m.atcdn.co.uk/a/media/67be51da014848a4894fc8562e353f12.jpg',
'https://m.atcdn.co.uk/a/media/2f0dba2c7768483b9a6bd47cafb5cdde.jpg',
'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'https://m.atcdn.co.uk/a/media/7c005cd745bc4ed484562f61067a876d.jpg',
'https://m.atcdn.co.uk/a/media/903ab303a60642bd875e736289f5cadf.jpg',
'https://m.atcdn.co.uk/a/media/2b8d9572ae55466087347d32d68d25cb.jpg',
'https://m.atcdn.co.uk/a/media/a02a7710239842ac9e25c815600ea3c3.jpg',
'https://m.atcdn.co.uk/a/media/3e13c11b8e7f4cb79902e4ec8579a9d6.jpg',
'https://m.atcdn.co.uk/a/media/f9b14c6a5fa848d98f83510900c6fbc7.jpg',
'https://m.atcdn.co.uk/a/media/f279df2b76eb42669668c2fad435d220.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_03779dc8-745c-5aba-9468-17d0619f4264/03779dc8-745c-5aba-9468-17d0619f4264_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 236207,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/67be51da014848a4894fc8562e353f12.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_03779dc8-745c-5aba-9468-17d0619f4264/03779dc8-745c-5aba-9468-17d0619f4264_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 206034,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/2f0dba2c7768483b9a6bd47cafb5cdde.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5cc178ba-08ef-53e9-9b51-7b8239327cb6/5cc178ba-08ef-53e9-9b51-7b8239327cb6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37775,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_03779dc8-745c-5aba-9468-17d0619f4264/03779dc8-745c-5aba-9468-17d0619f4264_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 235706,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/7c005cd745bc4ed484562f61067a876d.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_03779dc8-745c-5aba-9468-17d0619f4264/03779dc8-745c-5aba-9468-17d0619f4264_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 188123,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/903ab303a60642bd875e736289f5cadf.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_03779dc8-745c-5aba-9468-17d0619f4264/03779dc8-745c-5aba-9468-17d0619f4264_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 219485,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/2b8d9572ae55466087347d32d68d25cb.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_03779dc8-745c-5aba-9468-17d0619f4264/03779dc8-745c-5aba-9468-17d0619f4264_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 214878,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a02a7710239842ac9e25c815600ea3c3.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_03779dc8-745c-5aba-9468-17d0619f4264/03779dc8-745c-5aba-9468-17d0619f4264_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 243126,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3e13c11b8e7f4cb79902e4ec8579a9d6.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_03779dc8-745c-5aba-9468-17d0619f4264/03779dc8-745c-5aba-9468-17d0619f4264_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 208380,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f9b14c6a5fa848d98f83510900c6fbc7.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_03779dc8-745c-5aba-9468-17d0619f4264/03779dc8-745c-5aba-9468-17d0619f4264_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 193828,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f279df2b76eb42669668c2fad435d220.jpg',
'Width': 1280}],
'price': 9695,
'price_includes_vat': True,
'registration_date': '2017-05-26',
'seats_number': 4,
'seller_name': None,
'title': 'Abarth 595 1.4 T-Jet Competizione Hatchback 3dr Petrol Manual Euro '
'6 (180 bhp) - FULL SERVICE HISTORY / 180BHP',
'transmission': 'manual',
'trim': 'Competizione',
'year': 2017}
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601129087562%27 HTTP/1.1" 200 None
2026-03-30 15:06:38 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601129087562: {'created_time': 1774883198.058734, 'last_price_update_time': 1774883198.058744}
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601129087562') HTTP/1.1" 204 0
2026-03-30 15:06:38 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:06:38 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 0093274b-6ff0-5fd8-b1c3-d72a272a5c7e with identifier: 202601129081578
2026-03-30 15:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 0093274b-6ff0-5fd8-b1c3-d72a272a5c7e
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F817e7897884944c0bf1e8c708a97a094.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/817e7897884944c0bf1e8c708a97a094.jpg already downloaded
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fcc94af16235e47cc8c26bc7526469ef8.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cc94af16235e47cc8c26bc7526469ef8.jpg already downloaded
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce59af712ba348f5a4717cb958a22cc5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg already downloaded
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F2448328e1de74217924d92db0269938b.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2448328e1de74217924d92db0269938b.jpg already downloaded
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F1528682097ba441980b2ecb01917bf8c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1528682097ba441980b2ecb01917bf8c.jpg already downloaded
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3413e2d7a4e343aaac5af2f305179b8b.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3413e2d7a4e343aaac5af2f305179b8b.jpg already downloaded
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3aacc6cc7f5947b4be6d696b94d3b8b0.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3aacc6cc7f5947b4be6d696b94d3b8b0.jpg already downloaded
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F6f459bebb6b042dc926541c3ddb08eb9.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6f459bebb6b042dc926541c3ddb08eb9.jpg already downloaded
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb3bfe882e5e2408393152f93187e7675.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b3bfe882e5e2408393152f93187e7675.jpg already downloaded
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fdb5c9436fc744aa38b1b0bd493efc6e6.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/db5c9436fc744aa38b1b0bd493efc6e6.jpg already downloaded
2026-03-30 15:06:38 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 0093274b-6ff0-5fd8-b1c3-d72a272a5c7e with identifier 202601129081578
2026-03-30 15:06:38 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:38 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:38 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 0093274b-6ff0-5fd8-b1c3-d72a272a5c7e
2026-03-30 15:06:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 117,
'color': 'Blue',
'currency': 'GBP',
'description': 'NEO are delighted to offer this FANTASTIC example VW GOLF 2.0 '
'TDI R-Line AUTO, finished in Metallic Navy with 17" Alloys '
'and a part ALCANTARA and cloth R-Line interior! \n'
'\n'
'This cared-for vehicle comes complete with fantastic SERVICE '
'HISTORY (most recently serviced 4/12/25 @ 48862), a 3 MONTH '
'WARRANTY (extendable options available with RAC), will have a '
'full 12 Month MOT at point of sale and as with all NEO '
'vehicles, is HPI clear! \n'
'\n'
'This example Golf looks and drives superb The 2.0 litre Turbo '
'Diesel engine provides both superb fuel economy and ample '
'performance.\n'
'\n'
' Road tax is just £195 annually. \n'
'\n'
'The car also comes complete with 2 keys. \n'
'\n'
'In addition, being the R-Line model, this vehicle comes with '
'a SUPER SPEC including: APPLE CARPLAY, TOUCHSCREEN '
'INFORTAINMENT SYSTEM, SAT NAV, FRONT & REAR PARKING SENSORS, '
'PRIVACY GLASS, AIR CON, BLUETOOTH CONNECTIVITY, DAB RADIO, '
'ELEC WINDOWS, ELEC MIRRORS, AUTO HEADLIGHTS, LEATHER '
'MULTI-FUNCTION STEERING WHEEL & LOTS MORE! \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'PART EXCHANGE WELCOME\n'
'\n'
'COMPETITVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAIALBLE',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '2L',
'engine_horse_power': 148,
'fuel_type': 'Diesel',
'id': '0093274b-6ff0-5fd8-b1c3-d72a272a5c7e',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601129081578',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'Volkswagen',
'model': 'Golf',
'odometer': 49244,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 50,
'photo_urls': ['https://m.atcdn.co.uk/a/media/817e7897884944c0bf1e8c708a97a094.jpg',
'https://m.atcdn.co.uk/a/media/cc94af16235e47cc8c26bc7526469ef8.jpg',
'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'https://m.atcdn.co.uk/a/media/2448328e1de74217924d92db0269938b.jpg',
'https://m.atcdn.co.uk/a/media/1528682097ba441980b2ecb01917bf8c.jpg',
'https://m.atcdn.co.uk/a/media/3413e2d7a4e343aaac5af2f305179b8b.jpg',
'https://m.atcdn.co.uk/a/media/3aacc6cc7f5947b4be6d696b94d3b8b0.jpg',
'https://m.atcdn.co.uk/a/media/6f459bebb6b042dc926541c3ddb08eb9.jpg',
'https://m.atcdn.co.uk/a/media/b3bfe882e5e2408393152f93187e7675.jpg',
'https://m.atcdn.co.uk/a/media/db5c9436fc744aa38b1b0bd493efc6e6.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0093274b-6ff0-5fd8-b1c3-d72a272a5c7e/0093274b-6ff0-5fd8-b1c3-d72a272a5c7e_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 205431,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/817e7897884944c0bf1e8c708a97a094.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0093274b-6ff0-5fd8-b1c3-d72a272a5c7e/0093274b-6ff0-5fd8-b1c3-d72a272a5c7e_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 180122,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/cc94af16235e47cc8c26bc7526469ef8.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5cc178ba-08ef-53e9-9b51-7b8239327cb6/5cc178ba-08ef-53e9-9b51-7b8239327cb6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37775,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0093274b-6ff0-5fd8-b1c3-d72a272a5c7e/0093274b-6ff0-5fd8-b1c3-d72a272a5c7e_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 214948,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/2448328e1de74217924d92db0269938b.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0093274b-6ff0-5fd8-b1c3-d72a272a5c7e/0093274b-6ff0-5fd8-b1c3-d72a272a5c7e_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 164989,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/1528682097ba441980b2ecb01917bf8c.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0093274b-6ff0-5fd8-b1c3-d72a272a5c7e/0093274b-6ff0-5fd8-b1c3-d72a272a5c7e_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 197835,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3413e2d7a4e343aaac5af2f305179b8b.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0093274b-6ff0-5fd8-b1c3-d72a272a5c7e/0093274b-6ff0-5fd8-b1c3-d72a272a5c7e_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 205257,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3aacc6cc7f5947b4be6d696b94d3b8b0.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0093274b-6ff0-5fd8-b1c3-d72a272a5c7e/0093274b-6ff0-5fd8-b1c3-d72a272a5c7e_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 234399,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/6f459bebb6b042dc926541c3ddb08eb9.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0093274b-6ff0-5fd8-b1c3-d72a272a5c7e/0093274b-6ff0-5fd8-b1c3-d72a272a5c7e_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 208002,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b3bfe882e5e2408393152f93187e7675.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0093274b-6ff0-5fd8-b1c3-d72a272a5c7e/0093274b-6ff0-5fd8-b1c3-d72a272a5c7e_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 225922,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/db5c9436fc744aa38b1b0bd493efc6e6.jpg',
'Width': 1280}],
'price': 14995,
'price_includes_vat': True,
'registration_date': '2018-08-11',
'seats_number': 5,
'seller_name': None,
'title': 'Volkswagen Golf 2.0 TDI R-Line Hatchback 5dr Diesel DSG Euro 6 '
'(s/s) (150 ps) - APPLE CAR PLAY / PART-EX WELCOME',
'transmission': 'automatic',
'trim': 'R-Line',
'year': 2018}
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601129081578%27 HTTP/1.1" 200 None
2026-03-30 15:06:38 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601129081578: {'created_time': 1774883198.28069, 'last_price_update_time': 1774883198.280699}
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601129081578') HTTP/1.1" 204 0
2026-03-30 15:06:38 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:06:38 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 122d6dba-2761-5f2e-b565-7c9e5b661419 with identifier: 202601129078123
2026-03-30 15:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 122d6dba-2761-5f2e-b565-7c9e5b661419
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff17e8af31e50472db4f2e182a1c5b01a.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f17e8af31e50472db4f2e182a1c5b01a.jpg already downloaded
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F8986d85e6c5e4dedb2746d9b9b49f251.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8986d85e6c5e4dedb2746d9b9b49f251.jpg already downloaded
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce59af712ba348f5a4717cb958a22cc5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg already downloaded
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Faa94cd43c61146b680e5d871964cbf45.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/aa94cd43c61146b680e5d871964cbf45.jpg already downloaded
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F59c6e313a07545b98728fe68f14dbce0.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/59c6e313a07545b98728fe68f14dbce0.jpg already downloaded
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fca2934c4bf4a4ed4b65947ce36857f78.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ca2934c4bf4a4ed4b65947ce36857f78.jpg already downloaded
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F6e67ea6007e14ff4b05b8e451e8826c7.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6e67ea6007e14ff4b05b8e451e8826c7.jpg already downloaded
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F9d6261b70da746c3a657569bf9f050da.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9d6261b70da746c3a657569bf9f050da.jpg already downloaded
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F62b2ce69365b4fa0bfe82d70891be149.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/62b2ce69365b4fa0bfe82d70891be149.jpg already downloaded
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fdb80410386e943b2802e18f1a5513488.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/db80410386e943b2802e18f1a5513488.jpg already downloaded
2026-03-30 15:06:38 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 122d6dba-2761-5f2e-b565-7c9e5b661419 with identifier 202601129078123
2026-03-30 15:06:38 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:38 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:38 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 122d6dba-2761-5f2e-b565-7c9e5b661419
2026-03-30 15:06:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 122,
'color': 'White',
'currency': 'GBP',
'description': 'NEO are delighted to offer this IMMACULATE example FIAT 500 '
'1.2 Collezione Fall finished in sought-after BOSSA NOVA WHITE '
'with UNMARKED 16" Alloys and Chequered Cloth interior! \n'
'\n'
'This vehixcle has covered JUST 14K MILES and comes complete '
'with Service History, a 3 MONTH WARRANTY (Extendable options '
"available with RAC), MOT until October '26 (No Advisories) "
'and as with all NEO vehicles, is HPI clear! \n'
'\n'
'This super example FIAT 500 looks and drives superb. The 1.2 '
'litre petrol engine provides superb fuel economy and ample '
'performance. \n'
'\n'
'Being the Collezione Fall model, it comes complete with a '
'FANTASTIC SPEC including: PANORAMIC ROOF, TOUCHSCREEN '
'INFOTAINMENT SYSTEM, REVERSE PARKING SENSORS, AIR CON, '
'BLUETOOTH CONNECTIVITY, DAB RADIO, ELEC WINDOWS, ELEC '
'MIRRORS, USB/AUX INPUT & FOLDING REAR SEATS FOR ADDITIONAL '
'SPACE\n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'PART-EXCHANGE WELCOME\n'
'\n'
'COMPETITVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAIALBLE',
'doors_number': 3,
'emission_standard': 'Euro 6',
'engine': '1.2L',
'engine_horse_power': 69,
'fuel_type': 'Petrol',
'id': '122d6dba-2761-5f2e-b565-7c9e5b661419',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601129078123',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'Fiat',
'model': '500',
'odometer': 14487,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 48,
'photo_urls': ['https://m.atcdn.co.uk/a/media/f17e8af31e50472db4f2e182a1c5b01a.jpg',
'https://m.atcdn.co.uk/a/media/8986d85e6c5e4dedb2746d9b9b49f251.jpg',
'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'https://m.atcdn.co.uk/a/media/aa94cd43c61146b680e5d871964cbf45.jpg',
'https://m.atcdn.co.uk/a/media/59c6e313a07545b98728fe68f14dbce0.jpg',
'https://m.atcdn.co.uk/a/media/ca2934c4bf4a4ed4b65947ce36857f78.jpg',
'https://m.atcdn.co.uk/a/media/6e67ea6007e14ff4b05b8e451e8826c7.jpg',
'https://m.atcdn.co.uk/a/media/9d6261b70da746c3a657569bf9f050da.jpg',
'https://m.atcdn.co.uk/a/media/62b2ce69365b4fa0bfe82d70891be149.jpg',
'https://m.atcdn.co.uk/a/media/db80410386e943b2802e18f1a5513488.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_122d6dba-2761-5f2e-b565-7c9e5b661419/122d6dba-2761-5f2e-b565-7c9e5b661419_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 204142,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f17e8af31e50472db4f2e182a1c5b01a.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_122d6dba-2761-5f2e-b565-7c9e5b661419/122d6dba-2761-5f2e-b565-7c9e5b661419_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 197271,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8986d85e6c5e4dedb2746d9b9b49f251.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5cc178ba-08ef-53e9-9b51-7b8239327cb6/5cc178ba-08ef-53e9-9b51-7b8239327cb6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37775,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_122d6dba-2761-5f2e-b565-7c9e5b661419/122d6dba-2761-5f2e-b565-7c9e5b661419_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 192701,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/aa94cd43c61146b680e5d871964cbf45.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_122d6dba-2761-5f2e-b565-7c9e5b661419/122d6dba-2761-5f2e-b565-7c9e5b661419_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 182604,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/59c6e313a07545b98728fe68f14dbce0.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_122d6dba-2761-5f2e-b565-7c9e5b661419/122d6dba-2761-5f2e-b565-7c9e5b661419_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 192245,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ca2934c4bf4a4ed4b65947ce36857f78.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_122d6dba-2761-5f2e-b565-7c9e5b661419/122d6dba-2761-5f2e-b565-7c9e5b661419_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 212788,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/6e67ea6007e14ff4b05b8e451e8826c7.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_122d6dba-2761-5f2e-b565-7c9e5b661419/122d6dba-2761-5f2e-b565-7c9e5b661419_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 197093,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/9d6261b70da746c3a657569bf9f050da.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_122d6dba-2761-5f2e-b565-7c9e5b661419/122d6dba-2761-5f2e-b565-7c9e5b661419_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 192013,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/62b2ce69365b4fa0bfe82d70891be149.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_122d6dba-2761-5f2e-b565-7c9e5b661419/122d6dba-2761-5f2e-b565-7c9e5b661419_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 204229,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/db80410386e943b2802e18f1a5513488.jpg',
'Width': 1280}],
'price': 7995,
'price_includes_vat': True,
'registration_date': '2019-03-30',
'seats_number': 4,
'seller_name': None,
'title': 'Fiat 500 1.2 Collezione Fall Hatchback 3dr Petrol Manual Euro 6 '
'(s/s) (69 bhp) - PART EXCHANGE WELCOME',
'transmission': 'manual',
'trim': 'Collezione Fall',
'year': 2019}
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601129078123%27 HTTP/1.1" 200 None
2026-03-30 15:06:38 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601129078123: {'created_time': 1774883198.495757, 'last_price_update_time': 1774883198.495765}
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601129078123') HTTP/1.1" 204 0
2026-03-30 15:06:38 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:06:38 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: d6b4f506-e211-5ef1-9a98-04f36f917715 with identifier: 202601109052802
2026-03-30 15:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item d6b4f506-e211-5ef1-9a98-04f36f917715
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ffcb74aedba854f82869b5259803e9883.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fcb74aedba854f82869b5259803e9883.jpg already downloaded
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F89a52c4f5bc74125b4b8dcae9eb76c34.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/89a52c4f5bc74125b4b8dcae9eb76c34.jpg already downloaded
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F70abc0c91e9449b6b336adbf7980015d.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/70abc0c91e9449b6b336adbf7980015d.jpg already downloaded
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F560ab514e5fc44eaadf5ee967024fea2.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/560ab514e5fc44eaadf5ee967024fea2.jpg already downloaded
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fbb697072986f4a39a6f2b0ec1ea0e924.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bb697072986f4a39a6f2b0ec1ea0e924.jpg already downloaded
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F44d539d7766648aa9e6e3ca972b056f7.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/44d539d7766648aa9e6e3ca972b056f7.jpg already downloaded
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F7821418cb99d49e5a121ee08bcf6b439.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7821418cb99d49e5a121ee08bcf6b439.jpg already downloaded
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F8fec4e24df904b4ebc967c3fe10241fa.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8fec4e24df904b4ebc967c3fe10241fa.jpg already downloaded
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F7b38d54f161b478e9a68213249b7e6b7.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7b38d54f161b478e9a68213249b7e6b7.jpg already downloaded
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fd0f7389b303343d4a59636b431d0e11a.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d0f7389b303343d4a59636b431d0e11a.jpg already downloaded
2026-03-30 15:06:38 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: d6b4f506-e211-5ef1-9a98-04f36f917715 with identifier 202601109052802
2026-03-30 15:06:38 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:38 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:38 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item d6b4f506-e211-5ef1-9a98-04f36f917715
2026-03-30 15:06:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 97,
'color': 'Red',
'currency': 'GBP',
'description': 'NEO are delighted to offer this FANTASTIC example AUDI A1 1.0 '
'TFSI Sport finished in the STAND-OUT Red with 16" 5 Spoke '
'Alloys and a half Grey LEATHER INTERIOR! \n'
'\n'
'This 2 OWNER vehicle comes complete with GREAT SERVICE '
'HISTORY, a 3 MONTH WARRANTY (extendable options available '
'with RAC), will have a full 12 Month MOT at point of sale and '
'as with all NEO vehicles, is HPI clear! \n'
'\n'
'This head-turning hatchback looks and drives superb and comes '
'complete with 2 original AUDI keys. The 1.0 TFSI engine pulls '
'superbly, providing outstanding fuel economy and ample '
'performance. \n'
'\n'
'Being the Sport , it also comes with a super SPEC including: '
'SAT NAV, HALF LEATHER, PRIVACY GLASS, AIR CON, BLUETOOTH '
'CONNECTIVITY, DAB RADIO, ELEC WINDOWS, ELEC MIRRORS, AUTO '
'HEADLIGHTS, LEATHER MULTI-FUNCTION STEERING WHEEL & LOTS '
'MORE! \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'PART EXCHANGE WELCOME\n'
'\n'
'COMPETITVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAIALBLE',
'doors_number': 3,
'emission_standard': 'Euro 6',
'engine': '1L',
'engine_horse_power': 94,
'fuel_type': 'Petrol',
'id': 'd6b4f506-e211-5ef1-9a98-04f36f917715',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601109052802',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'Audi',
'model': 'A1',
'odometer': 53123,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 31,
'photo_urls': ['https://m.atcdn.co.uk/a/media/fcb74aedba854f82869b5259803e9883.jpg',
'https://m.atcdn.co.uk/a/media/89a52c4f5bc74125b4b8dcae9eb76c34.jpg',
'https://m.atcdn.co.uk/a/media/70abc0c91e9449b6b336adbf7980015d.jpg',
'https://m.atcdn.co.uk/a/media/560ab514e5fc44eaadf5ee967024fea2.jpg',
'https://m.atcdn.co.uk/a/media/bb697072986f4a39a6f2b0ec1ea0e924.jpg',
'https://m.atcdn.co.uk/a/media/44d539d7766648aa9e6e3ca972b056f7.jpg',
'https://m.atcdn.co.uk/a/media/7821418cb99d49e5a121ee08bcf6b439.jpg',
'https://m.atcdn.co.uk/a/media/8fec4e24df904b4ebc967c3fe10241fa.jpg',
'https://m.atcdn.co.uk/a/media/7b38d54f161b478e9a68213249b7e6b7.jpg',
'https://m.atcdn.co.uk/a/media/d0f7389b303343d4a59636b431d0e11a.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d6b4f506-e211-5ef1-9a98-04f36f917715/d6b4f506-e211-5ef1-9a98-04f36f917715_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 171748,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/fcb74aedba854f82869b5259803e9883.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d6b4f506-e211-5ef1-9a98-04f36f917715/d6b4f506-e211-5ef1-9a98-04f36f917715_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 209217,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/89a52c4f5bc74125b4b8dcae9eb76c34.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d6b4f506-e211-5ef1-9a98-04f36f917715/d6b4f506-e211-5ef1-9a98-04f36f917715_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 150751,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/70abc0c91e9449b6b336adbf7980015d.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d6b4f506-e211-5ef1-9a98-04f36f917715/d6b4f506-e211-5ef1-9a98-04f36f917715_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 168309,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/560ab514e5fc44eaadf5ee967024fea2.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d6b4f506-e211-5ef1-9a98-04f36f917715/d6b4f506-e211-5ef1-9a98-04f36f917715_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 195103,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/bb697072986f4a39a6f2b0ec1ea0e924.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d6b4f506-e211-5ef1-9a98-04f36f917715/d6b4f506-e211-5ef1-9a98-04f36f917715_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 164123,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/44d539d7766648aa9e6e3ca972b056f7.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d6b4f506-e211-5ef1-9a98-04f36f917715/d6b4f506-e211-5ef1-9a98-04f36f917715_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 136284,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/7821418cb99d49e5a121ee08bcf6b439.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d6b4f506-e211-5ef1-9a98-04f36f917715/d6b4f506-e211-5ef1-9a98-04f36f917715_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 182588,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8fec4e24df904b4ebc967c3fe10241fa.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d6b4f506-e211-5ef1-9a98-04f36f917715/d6b4f506-e211-5ef1-9a98-04f36f917715_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 203193,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/7b38d54f161b478e9a68213249b7e6b7.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d6b4f506-e211-5ef1-9a98-04f36f917715/d6b4f506-e211-5ef1-9a98-04f36f917715_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 221697,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/d0f7389b303343d4a59636b431d0e11a.jpg',
'Width': 1280}],
'price': 8995,
'price_includes_vat': True,
'registration_date': '2018-03-08',
'seats_number': 4,
'seller_name': None,
'title': 'Audi A1 1.0 TFSI Sport Hatchback 3dr Petrol Manual Euro 6 (s/s) (95 '
'ps) - PART EXCHANGE WELCOME',
'transmission': 'manual',
'trim': 'Sport',
'year': 2018}
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601109052802%27 HTTP/1.1" 200 None
2026-03-30 15:06:38 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601109052802: {'created_time': 1774883198.736483, 'last_price_update_time': 1774883198.736493}
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601109052802') HTTP/1.1" 204 0
2026-03-30 15:06:38 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:06:38 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: ce1a508a-cd21-5180-9c10-34bffe0525a8 with identifier: 202601089007171
2026-03-30 15:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ce1a508a-cd21-5180-9c10-34bffe0525a8
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3ec76e36a54449f7b4534cb3be528b83.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3ec76e36a54449f7b4534cb3be528b83.jpg already downloaded
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F9ed3374249f44f459cbb0aa69110cb9e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9ed3374249f44f459cbb0aa69110cb9e.jpg already downloaded
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce59af712ba348f5a4717cb958a22cc5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg already downloaded
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F31ea67d56b5b4f48a0e9132a2d8068c5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/31ea67d56b5b4f48a0e9132a2d8068c5.jpg already downloaded
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc4268530a333400ebc3cb7582170fa3c.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c4268530a333400ebc3cb7582170fa3c.jpg already downloaded
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F91aa4d139ca44c32a997e48793d11f2d.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/91aa4d139ca44c32a997e48793d11f2d.jpg already downloaded
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0961f88e89ad4c89b40e2b99a94cccd9.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0961f88e89ad4c89b40e2b99a94cccd9.jpg already downloaded
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Faa6a49147a9d432aa715b23823be0787.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/aa6a49147a9d432aa715b23823be0787.jpg already downloaded
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F7dc0a81db3b743768c537b634aa56da9.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7dc0a81db3b743768c537b634aa56da9.jpg already downloaded
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F64c41a939dc24470aaa4fbdc7c8ba62e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/64c41a939dc24470aaa4fbdc7c8ba62e.jpg already downloaded
2026-03-30 15:06:38 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: ce1a508a-cd21-5180-9c10-34bffe0525a8 with identifier 202601089007171
2026-03-30 15:06:38 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:38 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:38 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item ce1a508a-cd21-5180-9c10-34bffe0525a8
2026-03-30 15:06:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 119,
'color': 'Grey',
'currency': 'GBP',
'description': 'NEO are delighted to offer this STUNNING and IMMACULATE '
'example MERCEDES-BENZ E-CLASS 2.0 E220d AMG Line (Premium '
'Plus) Coupe finished in Metallic Grey with contrasting Black '
'Alloys and a SPOTLESS half Black LEATHER and ALCANTARA '
'interior. \n'
'\n'
'This vehicle comes complete with SERVICE HISTORY (recently '
'serviced at @ 50K in AUG 25), a 3 MONTH WARRANTY (extendable '
'options available with RAC), will have a new 12 Month MOT at '
'point of sale and as with all NEO vehicles, is HPI clear! \n'
'\n'
'This head-turning, prestige coupe looks and drives superb and '
'really is in OUTSTANDING CONDITION throughout. The 2.0 litre '
'engine is smooth as silk, pulling effortlessly and provides '
'superb performance with interchangeable driving modes to '
'further enhance your driving experience! \n'
'\n'
'In addition to the factory Premium Plus equipment, this '
'vehicle comes complete with a LOADED SPEC including: OPENING '
'PANORAMIC ROOF, AMBIENT LIGHTNING, REVERSE CAMERA, ELECTRIC, '
'MEMORY & HEATED FRONT SEATS, LOUDSPEAKER BURMESTER AUDIO, '
'WIDESCREEN) SAT NAV, BLUETOOTH , EXTERIOR FOLDING MIRRORS, '
'SUN PROTECTION GLASS, HALF ALCANTARA INTERIOR, LUMBAR '
'SUPPORT, POWER ASSISTED TAILGATE & MORE \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'PART-EXCHANGE WELCOME.\n'
'\n'
'COMPETITIVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAILABLE',
'doors_number': 2,
'emission_standard': 'Euro 6',
'engine': '2L',
'engine_horse_power': 191,
'fuel_type': 'Diesel',
'id': 'ce1a508a-cd21-5180-9c10-34bffe0525a8',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601089007171',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'Mercedes-Benz',
'model': 'E Class',
'odometer': 54421,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 49,
'photo_urls': ['https://m.atcdn.co.uk/a/media/3ec76e36a54449f7b4534cb3be528b83.jpg',
'https://m.atcdn.co.uk/a/media/9ed3374249f44f459cbb0aa69110cb9e.jpg',
'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'https://m.atcdn.co.uk/a/media/31ea67d56b5b4f48a0e9132a2d8068c5.jpg',
'https://m.atcdn.co.uk/a/media/c4268530a333400ebc3cb7582170fa3c.jpg',
'https://m.atcdn.co.uk/a/media/91aa4d139ca44c32a997e48793d11f2d.jpg',
'https://m.atcdn.co.uk/a/media/0961f88e89ad4c89b40e2b99a94cccd9.jpg',
'https://m.atcdn.co.uk/a/media/aa6a49147a9d432aa715b23823be0787.jpg',
'https://m.atcdn.co.uk/a/media/7dc0a81db3b743768c537b634aa56da9.jpg',
'https://m.atcdn.co.uk/a/media/64c41a939dc24470aaa4fbdc7c8ba62e.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ce1a508a-cd21-5180-9c10-34bffe0525a8/ce1a508a-cd21-5180-9c10-34bffe0525a8_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 242749,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3ec76e36a54449f7b4534cb3be528b83.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ce1a508a-cd21-5180-9c10-34bffe0525a8/ce1a508a-cd21-5180-9c10-34bffe0525a8_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 210177,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/9ed3374249f44f459cbb0aa69110cb9e.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5cc178ba-08ef-53e9-9b51-7b8239327cb6/5cc178ba-08ef-53e9-9b51-7b8239327cb6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37775,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ce1a508a-cd21-5180-9c10-34bffe0525a8/ce1a508a-cd21-5180-9c10-34bffe0525a8_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 187473,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/31ea67d56b5b4f48a0e9132a2d8068c5.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ce1a508a-cd21-5180-9c10-34bffe0525a8/ce1a508a-cd21-5180-9c10-34bffe0525a8_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 185097,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/c4268530a333400ebc3cb7582170fa3c.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ce1a508a-cd21-5180-9c10-34bffe0525a8/ce1a508a-cd21-5180-9c10-34bffe0525a8_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 201648,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/91aa4d139ca44c32a997e48793d11f2d.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ce1a508a-cd21-5180-9c10-34bffe0525a8/ce1a508a-cd21-5180-9c10-34bffe0525a8_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 209425,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0961f88e89ad4c89b40e2b99a94cccd9.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ce1a508a-cd21-5180-9c10-34bffe0525a8/ce1a508a-cd21-5180-9c10-34bffe0525a8_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 242283,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/aa6a49147a9d432aa715b23823be0787.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ce1a508a-cd21-5180-9c10-34bffe0525a8/ce1a508a-cd21-5180-9c10-34bffe0525a8_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 197408,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/7dc0a81db3b743768c537b634aa56da9.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ce1a508a-cd21-5180-9c10-34bffe0525a8/ce1a508a-cd21-5180-9c10-34bffe0525a8_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 184223,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/64c41a939dc24470aaa4fbdc7c8ba62e.jpg',
'Width': 1280}],
'price': 19995,
'price_includes_vat': True,
'registration_date': '2018-05-19',
'seats_number': 4,
'seller_name': None,
'title': 'Mercedes-Benz E-Class 2.0 E220d AMG Line (Premium Plus) Coupe 2dr '
'Diesel G-Tronic+ Euro 6 (s/s) (194 ps) - PART EXCHANGE WELCOME',
'transmission': 'automatic',
'trim': 'AMG Line',
'year': 2018}
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601089007171%27 HTTP/1.1" 200 None
2026-03-30 15:06:38 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601089007171: {'created_time': 1774883198.955696, 'last_price_update_time': 1774883198.955706}
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601089007171') HTTP/1.1" 204 0
2026-03-30 15:06:38 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:06:38 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 785ca931-393c-5f80-a8dd-112052952d3d with identifier: 202601089005387
2026-03-30 15:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 785ca931-393c-5f80-a8dd-112052952d3d
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fcef681d30da246f7acd87531c5d33456.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cef681d30da246f7acd87531c5d33456.jpg already downloaded
2026-03-30 15:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F38e8b64a9fb24aad9347029f0b3b4281.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/38e8b64a9fb24aad9347029f0b3b4281.jpg already downloaded
2026-03-30 15:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce59af712ba348f5a4717cb958a22cc5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg already downloaded
2026-03-30 15:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe556042ab309486c834236fa51e261f7.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e556042ab309486c834236fa51e261f7.jpg already downloaded
2026-03-30 15:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa9d30d3f5c574cebbe729d66711aa3e6.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a9d30d3f5c574cebbe729d66711aa3e6.jpg already downloaded
2026-03-30 15:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fdafd92678e194563ad4e5a6044463d32.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/dafd92678e194563ad4e5a6044463d32.jpg already downloaded
2026-03-30 15:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F55e8208d98c04781b3f4f192fa2d9893.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/55e8208d98c04781b3f4f192fa2d9893.jpg already downloaded
2026-03-30 15:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0a2d191a31aa40998d88ddc541984aaf.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0a2d191a31aa40998d88ddc541984aaf.jpg already downloaded
2026-03-30 15:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F20cf84866d0b4352b88d00f861609a21.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/20cf84866d0b4352b88d00f861609a21.jpg already downloaded
2026-03-30 15:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fdc43f310b3874390a9de2e1236dbb0e7.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/dc43f310b3874390a9de2e1236dbb0e7.jpg already downloaded
2026-03-30 15:06:39 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 785ca931-393c-5f80-a8dd-112052952d3d with identifier 202601089005387
2026-03-30 15:06:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:39 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 785ca931-393c-5f80-a8dd-112052952d3d
2026-03-30 15:06:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 127,
'color': 'Grey',
'currency': 'GBP',
'description': 'NEO are delighted to offer this IMMACULATE example V90 2.0 D4 '
'R-Design AUTO Estate in stunning Metallic Grey with UNMARKED '
'17" Bi-Colour Alloys and BLACK LEATHER and ALCANTARA '
'INTERIOR! \n'
'\n'
'This vehicle comes complete with a FULL VOLVO SERVICE HISTORY '
'(7 done in total with most recent completed @ 93k and a '
'REMAINING VOLVO SERVICE on existing SERVICE PLAN with the '
'vehicle), a 3 MONTH WARRANTY, will have a full 12 Month MOT '
'at point of sale and as with all NEO vehicles, is HPI '
'clear! \n'
'\n'
'This vehicle also comes complete with 2 Volvo Keys. \n'
'\n'
'This will cared-for V90 looks and drives superb and really is '
'in FANTASTIC CONDITION throughout. The 2.0 litre Turbo Diesel '
'engine provides both great fuel economy and outstanding '
'performance.\n'
'\n'
'Being the R-Design model, it comes equipped with a LOADED '
'SPEC including: APPLE CARPLAY/ANDROID AUTO, INTELLISAFE, '
'POWER BOOTLID, POWER-FOLDING REAR SEATS, REAR SUN BLINDS, SAT '
'NAV, CRUISE CONTROL, SPEED LIMITE, REAR PARKING SENSORS, DUAL '
'CLIMATE CONTROL, HEATED SEATS, LEATHER MULTI-FUNCTION '
'STEERING WHEEL, AIR CON, BLUETOOTH CONNECTIVITY, DAB RADIO, '
'ELEC WINDOWS , ELEC HEATED MIRRORS, USB/AUX INPUT & MORE '
'*** \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'PART-EXCHANGE WELCOME\n'
'\n'
'COMPETITIVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAILABLE',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '2L',
'engine_horse_power': 187,
'fuel_type': 'Diesel',
'id': '785ca931-393c-5f80-a8dd-112052952d3d',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601089005387',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'Volvo',
'model': 'V90',
'odometer': 96318,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 57,
'photo_urls': ['https://m.atcdn.co.uk/a/media/cef681d30da246f7acd87531c5d33456.jpg',
'https://m.atcdn.co.uk/a/media/38e8b64a9fb24aad9347029f0b3b4281.jpg',
'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'https://m.atcdn.co.uk/a/media/e556042ab309486c834236fa51e261f7.jpg',
'https://m.atcdn.co.uk/a/media/a9d30d3f5c574cebbe729d66711aa3e6.jpg',
'https://m.atcdn.co.uk/a/media/dafd92678e194563ad4e5a6044463d32.jpg',
'https://m.atcdn.co.uk/a/media/55e8208d98c04781b3f4f192fa2d9893.jpg',
'https://m.atcdn.co.uk/a/media/0a2d191a31aa40998d88ddc541984aaf.jpg',
'https://m.atcdn.co.uk/a/media/20cf84866d0b4352b88d00f861609a21.jpg',
'https://m.atcdn.co.uk/a/media/dc43f310b3874390a9de2e1236dbb0e7.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_785ca931-393c-5f80-a8dd-112052952d3d/785ca931-393c-5f80-a8dd-112052952d3d_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 216817,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/cef681d30da246f7acd87531c5d33456.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_785ca931-393c-5f80-a8dd-112052952d3d/785ca931-393c-5f80-a8dd-112052952d3d_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 219202,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/38e8b64a9fb24aad9347029f0b3b4281.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5cc178ba-08ef-53e9-9b51-7b8239327cb6/5cc178ba-08ef-53e9-9b51-7b8239327cb6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37775,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_785ca931-393c-5f80-a8dd-112052952d3d/785ca931-393c-5f80-a8dd-112052952d3d_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 191497,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e556042ab309486c834236fa51e261f7.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_785ca931-393c-5f80-a8dd-112052952d3d/785ca931-393c-5f80-a8dd-112052952d3d_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 202535,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a9d30d3f5c574cebbe729d66711aa3e6.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_785ca931-393c-5f80-a8dd-112052952d3d/785ca931-393c-5f80-a8dd-112052952d3d_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 181530,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/dafd92678e194563ad4e5a6044463d32.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_785ca931-393c-5f80-a8dd-112052952d3d/785ca931-393c-5f80-a8dd-112052952d3d_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 154722,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/55e8208d98c04781b3f4f192fa2d9893.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_785ca931-393c-5f80-a8dd-112052952d3d/785ca931-393c-5f80-a8dd-112052952d3d_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 184389,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0a2d191a31aa40998d88ddc541984aaf.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_785ca931-393c-5f80-a8dd-112052952d3d/785ca931-393c-5f80-a8dd-112052952d3d_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 223923,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/20cf84866d0b4352b88d00f861609a21.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_785ca931-393c-5f80-a8dd-112052952d3d/785ca931-393c-5f80-a8dd-112052952d3d_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 217891,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/dc43f310b3874390a9de2e1236dbb0e7.jpg',
'Width': 1280}],
'price': 13995,
'price_includes_vat': True,
'registration_date': '2018-09-24',
'seats_number': 5,
'seller_name': None,
'title': 'Volvo V90 2.0 D4 R-Design Estate 5dr Diesel Auto Euro 6 (s/s) (190 '
'ps) - EXISTING VOLVO SERVICE PLAN',
'transmission': 'automatic',
'trim': 'R-Design',
'year': 2018}
2026-03-30 15:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:39 [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%27202601089005387%27 HTTP/1.1" 200 None
2026-03-30 15:06:39 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601089005387: {'created_time': 1774883199.196597, 'last_price_update_time': 1774883199.196607}
2026-03-30 15:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601089005387') HTTP/1.1" 204 0
2026-03-30 15:06:39 [auto_selling_autotrader.co.uk] INFO: Extracted item from batch: None
2026-03-30 15:06:39 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 6b21f347-6df9-517b-98f2-993e00a30fca with identifier: 202601068956515
2026-03-30 15:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 6b21f347-6df9-517b-98f2-993e00a30fca
2026-03-30 15:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb2d6f9d0d6b24ee0919184cef30cb4fe.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b2d6f9d0d6b24ee0919184cef30cb4fe.jpg already downloaded
2026-03-30 15:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F94ff5d000ef840aeb0c5c0e0e11f90d9.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/94ff5d000ef840aeb0c5c0e0e11f90d9.jpg already downloaded
2026-03-30 15:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce59af712ba348f5a4717cb958a22cc5.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg already downloaded
2026-03-30 15:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F61c488e8cb0343019276dcd1fc694c59.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/61c488e8cb0343019276dcd1fc694c59.jpg already downloaded
2026-03-30 15:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F877509afc88047f4982dba0c5cf811d4.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/877509afc88047f4982dba0c5cf811d4.jpg already downloaded
2026-03-30 15:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0bb64abdb7f94527bf232e288b158f3e.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0bb64abdb7f94527bf232e288b158f3e.jpg already downloaded
2026-03-30 15:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa27360e9032647d99f1a520c3adf4257.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a27360e9032647d99f1a520c3adf4257.jpg already downloaded
2026-03-30 15:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F8cd22c4325624268a0cb0999c50c135f.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8cd22c4325624268a0cb0999c50c135f.jpg already downloaded
2026-03-30 15:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3b1fdfe75c9146a8b6990848fb206183.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3b1fdfe75c9146a8b6990848fb206183.jpg already downloaded
2026-03-30 15:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fcc0a30fe0c8741ca85e63f87d5393ea0.jpg%27 HTTP/1.1" 200 None
2026-03-30 15:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cc0a30fe0c8741ca85e63f87d5393ea0.jpg already downloaded
2026-03-30 15:06:39 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 6b21f347-6df9-517b-98f2-993e00a30fca with identifier 202601068956515
2026-03-30 15:06:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:39 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 6b21f347-6df9-517b-98f2-993e00a30fca
2026-03-30 15:06:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 137,
'color': 'Black',
'currency': 'GBP',
'description': 'NEO are delighted to offer this fantastic example VOLKSWAGEN '
'T-CROSS 1.0 TSI SE 5dr in White with UNMARKED 17" Alloys and '
'a Grey Cloth interior! \n'
'\n'
'This vehicle comes complete with FULL SERVICE HISTORY (last '
'serviced in NOV 25), a 3 months warranty (extendable '
'warranties available with RAC), MOT until 23/11/2026 and as '
'with all NEO vehicles, is HPI clear! \n'
'\n'
'This popular, sporty hatchback looks and drives superb with '
'the 1L petrol engine providing both great fuel economy and '
'nippy performance. This superb example comes in the most '
'popular colour and boasts one of the most reliable brands out '
'there. \n'
'\n'
'This vehicle comes equipped with a super VW SPEC including: '
'APPLE CARPLAY, TOUCH SCREEN ENTERTAINMENT SYSTEM, AIR CON, '
'ADAPTIVE CRUISE CONTROL, SPEED LIMITER, PRIVACY GLASS, '
'BLUETOOTH CONNECTIVITY, DAB RADIO, ELEC WINDOWS, ELEC '
'MIRRORS, USB/AUX INPUT, SPLIT FOLDING REAR SEATS FOR THAT '
'ADDITIONAL SPACE & LOTS MORE *** \n'
'\n'
'At NEO, we meticulously prepare all of our vehicles to the '
'highest standard and with more than 25 years experience in '
'the industry, are able to handpick stock directly from a '
'network of main dealer contacts, passing the savings on to '
'our customer base. All of our vehicles are HPI clear and come '
'with a minimum 3 Month Warranty with extended options '
'available! In addition, a pre-delivery inspection and all '
"necessary vehicle data checks are carried out. Don't hesitate "
'to get in touch with any questions or to arrange a viewing. \n'
'\n'
'COMPETITVE FINANCE OPTIONS & CREDIT CARD PAYMENTS AVAILABLE\n'
'\n'
'PART-EXCHANGE WELCOME',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '1L',
'engine_horse_power': 108,
'fuel_type': 'Petrol',
'id': '6b21f347-6df9-517b-98f2-993e00a30fca',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601068956515',
'listing': 'directbuy',
'location': 'Warrington, Cheshire',
'make': 'Volkswagen',
'model': 'T-Cross',
'odometer': 47219,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 34,
'photo_urls': ['https://m.atcdn.co.uk/a/media/b2d6f9d0d6b24ee0919184cef30cb4fe.jpg',
'https://m.atcdn.co.uk/a/media/94ff5d000ef840aeb0c5c0e0e11f90d9.jpg',
'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'https://m.atcdn.co.uk/a/media/61c488e8cb0343019276dcd1fc694c59.jpg',
'https://m.atcdn.co.uk/a/media/877509afc88047f4982dba0c5cf811d4.jpg',
'https://m.atcdn.co.uk/a/media/0bb64abdb7f94527bf232e288b158f3e.jpg',
'https://m.atcdn.co.uk/a/media/a27360e9032647d99f1a520c3adf4257.jpg',
'https://m.atcdn.co.uk/a/media/8cd22c4325624268a0cb0999c50c135f.jpg',
'https://m.atcdn.co.uk/a/media/3b1fdfe75c9146a8b6990848fb206183.jpg',
'https://m.atcdn.co.uk/a/media/cc0a30fe0c8741ca85e63f87d5393ea0.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6b21f347-6df9-517b-98f2-993e00a30fca/6b21f347-6df9-517b-98f2-993e00a30fca_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 167929,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b2d6f9d0d6b24ee0919184cef30cb4fe.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6b21f347-6df9-517b-98f2-993e00a30fca/6b21f347-6df9-517b-98f2-993e00a30fca_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 195539,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/94ff5d000ef840aeb0c5c0e0e11f90d9.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5cc178ba-08ef-53e9-9b51-7b8239327cb6/5cc178ba-08ef-53e9-9b51-7b8239327cb6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37775,
'Height': 768,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce59af712ba348f5a4717cb958a22cc5.jpg',
'Width': 1024},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6b21f347-6df9-517b-98f2-993e00a30fca/6b21f347-6df9-517b-98f2-993e00a30fca_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 143136,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/61c488e8cb0343019276dcd1fc694c59.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6b21f347-6df9-517b-98f2-993e00a30fca/6b21f347-6df9-517b-98f2-993e00a30fca_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 168241,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/877509afc88047f4982dba0c5cf811d4.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6b21f347-6df9-517b-98f2-993e00a30fca/6b21f347-6df9-517b-98f2-993e00a30fca_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 147139,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0bb64abdb7f94527bf232e288b158f3e.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6b21f347-6df9-517b-98f2-993e00a30fca/6b21f347-6df9-517b-98f2-993e00a30fca_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 155345,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a27360e9032647d99f1a520c3adf4257.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6b21f347-6df9-517b-98f2-993e00a30fca/6b21f347-6df9-517b-98f2-993e00a30fca_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 157139,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8cd22c4325624268a0cb0999c50c135f.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6b21f347-6df9-517b-98f2-993e00a30fca/6b21f347-6df9-517b-98f2-993e00a30fca_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 192083,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3b1fdfe75c9146a8b6990848fb206183.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6b21f347-6df9-517b-98f2-993e00a30fca/6b21f347-6df9-517b-98f2-993e00a30fca_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 186428,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/cc0a30fe0c8741ca85e63f87d5393ea0.jpg',
'Width': 1280}],
'price': 11995,
'price_includes_vat': True,
'registration_date': '2020-11-02',
'seats_number': 5,
'seller_name': None,
'title': 'Volkswagen T-Cross 1.0 TSI SE SUV 5dr Petrol Manual Euro 6 (s/s) '
'(110 ps) - PART EXCHANGE WELCOME',
'transmission': 'manual',
'trim': 'SE',
'year': 2020}
2026-03-30 15:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:39 [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%27202601068956515%27 HTTP/1.1" 200 None
2026-03-30 15:06:39 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601068956515: {'created_time': 1774883199.44551, 'last_price_update_time': 1774883199.445522}
2026-03-30 15:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601068956515') HTTP/1.1" 204 0
2026-03-30 15:06:39 [scrapy.core.engine] INFO: Closing spider (finished)
2026-03-30 15:06:39 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close cursor: 'SaveToCdlqDbAutoSelling' object has no attribute 'cursor'
2026-03-30 15:06:39 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close connection: 'SaveToCdlqDbAutoSelling' object has no attribute 'conn'
2026-03-30 15:06:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:39 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:06:39 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process scrape complete CloudEvent for item 4a56f8822c1f11f18e133aacc95538c6
2026-03-30 15:06:39 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:06:39 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:06:39 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:06:39 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:06:39 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:06:39 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.MAPPED: 3> -> <SessionState.END_SENT: 4>
2026-03-30 15:06:39 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPENED: 9> -> <ConnectionState.CLOSE_SENT: 11>
2026-03-30 15:06:39 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.CLOSE_SENT: 11> -> <ConnectionState.END: 13>
2026-03-30 15:06:39 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.END_SENT: 4> -> <SessionState.DISCARDING: 6>
2026-03-30 15:06:39 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:06:39 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:06:39 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:06:39 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:06:39 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:06:39 [azure.servicebus._pyamqp._transport] DEBUG: Transport endpoint is already disconnected: OSError(107, 'Transport endpoint is not connected')
2026-03-30 15:06:40 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: [AzureBusPipeline] connection closed
2026-03-30 15:06:40 [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:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:06:40 [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%201773587200 HTTP/1.1" 200 None
2026-03-30 15:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601099043643') HTTP/1.1" 204 0
2026-03-30 15:06:40 [scrapy.extensions.feedexport] INFO: Stored jsonlines feed (61 items) in: file:///var/lib/scrapyd/items/sourcing_v2/auto_selling_autotrader.co.uk/4a56f8822c1f11f18e133aacc95538c6.jl
2026-03-30 15:06:40 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
{'downloader/request_bytes': 463408,
'downloader/request_count': 11,
'downloader/request_method_count/POST': 11,
'downloader/response_bytes': 3286901,
'downloader/response_count': 11,
'downloader/response_status_count/200': 11,
'elapsed_time_seconds': 83.222495,
'feedexport/success_count/FileFeedStorage': 1,
'finish_reason': 'finished',
'finish_time': datetime.datetime(2026, 3, 30, 15, 6, 40, 903959, tzinfo=datetime.timezone.utc),
'item_scraped_count': 61,
'log_count/DEBUG': 1881,
'log_count/INFO': 1054,
'memusage/max': 173785088,
'memusage/startup': 149610496,
'request_depth_max': 4,
'response_received_count': 11,
'scheduler/dequeued': 11,
'scheduler/dequeued/memory': 11,
'scheduler/enqueued': 11,
'scheduler/enqueued/memory': 11,
'scrape_type/new': 61,
'scrapy-zyte-api/429': 0,
'scrapy-zyte-api/attempts': 11,
'scrapy-zyte-api/error_ratio': 0.0,
'scrapy-zyte-api/errors': 0,
'scrapy-zyte-api/fatal_errors': 0,
'scrapy-zyte-api/mean_connection_seconds': 17.141077827831563,
'scrapy-zyte-api/mean_response_seconds': 17.31954984146763,
'scrapy-zyte-api/processed': 11,
'scrapy-zyte-api/request_args/customHttpRequestHeaders': 11,
'scrapy-zyte-api/request_args/experimental.requestCookies': 10,
'scrapy-zyte-api/request_args/experimental.responseCookies': 11,
'scrapy-zyte-api/request_args/httpRequestBody': 11,
'scrapy-zyte-api/request_args/httpRequestMethod': 11,
'scrapy-zyte-api/request_args/httpResponseBody': 11,
'scrapy-zyte-api/request_args/httpResponseHeaders': 11,
'scrapy-zyte-api/request_args/url': 11,
'scrapy-zyte-api/status_codes/200': 11,
'scrapy-zyte-api/success': 11,
'scrapy-zyte-api/success_ratio': 1.0,
'scrapy-zyte-api/throttle_ratio': 0.0,
'start_time': datetime.datetime(2026, 3, 30, 15, 5, 17, 681464, tzinfo=datetime.timezone.utc)}
2026-03-30 15:06:40 [scrapy.core.engine] INFO: Spider closed (finished)
2026-03-30 15:06:41 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f0f15b5f910>
2026-03-30 15:06:41 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f0f15b68190>
PROJECT (sourcing_v2)
SPIDER (auto_selling_autotrader.co.uk)