PROJECT (sourcing_v2)
SPIDER (auto_selling_autotrader.co.uk)
2026-01-28 13:09:13 [scrapy.utils.log] INFO: Scrapy 2.11.2 started (bot: SourcingV2)
2026-01-28 13:09:13 [scrapy.utils.log] INFO: Versions: lxml 5.2.2.0, libxml2 2.12.6, cssselect 1.2.0, parsel 1.9.1, w3lib 2.1.2, Twisted 24.3.0, Python 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0], pyOpenSSL 24.1.0 (OpenSSL 3.2.1 30 Jan 2024), cryptography 42.0.7, Platform Linux-5.15.0-1098-azure-x86_64-with-glibc2.36
2026-01-28 13:09:13 [auto_selling_autotrader.co.uk] INFO: Starting auto_selling_autotrader.co.uk spider
2026-01-28 13:09:13 [auto_selling_autotrader.co.uk] INFO: _job: 268f3c8afc3011f0a599c2c555c92d63, SCRAPY_JOB: None
2026-01-28 13:09:13 [scrapy.addons] INFO: Enabled addons:
[]
2026-01-28 13:09:14 [asyncio] DEBUG: Using selector: EpollSelector
2026-01-28 13:09:14 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor
2026-01-28 13:09:14 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop
2026-01-28 13:09:14 [scrapy.extensions.telnet] INFO: Telnet Password: 4b57ad4d20608f83
2026-01-28 13:09:14 [scrapy.middleware] INFO: Enabled extensions:
['scrapy.extensions.corestats.CoreStats',
'scrapy.extensions.telnet.TelnetConsole',
'scrapy.extensions.memusage.MemoryUsage',
'scrapy.extensions.feedexport.FeedExporter',
'scrapy.extensions.logstats.LogStats',
'scrapy.extensions.closespider.CloseSpider']
2026-01-28 13:09:14 [scrapy.crawler] INFO: Overridden settings:
{'BOT_NAME': 'SourcingV2',
'CLOSESPIDER_TIMEOUT': 3600,
'CONCURRENT_REQUESTS': 5,
'FEED_EXPORT_ENCODING': 'utf-8',
'LOG_FILE': '/var/log/scrapyd/logs/sourcing_v2/auto_selling_autotrader.co.uk/268f3c8afc3011f0a599c2c555c92d63.log',
'LOG_FORMATTER': 'crawlers.log_formatter.SourcingLogFormatter',
'NEWSPIDER_MODULE': 'spiders',
'REQUEST_FINGERPRINTER_CLASS': 'scrapy_zyte_api.ScrapyZyteAPIRequestFingerprinter',
'REQUEST_FINGERPRINTER_IMPLEMENTATION': '2.7',
'SPIDER_MODULES': ['spiders', 'auth_check'],
'TWISTED_REACTOR': 'twisted.internet.asyncioreactor.AsyncioSelectorReactor',
'USER_AGENT': ''}
2026-01-28 13:09:14 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-01-28 13:09:14 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-01-28 13:09:14 [scrapy.middleware] INFO: Enabled downloader middlewares:
['scrapy.downloadermiddlewares.offsite.OffsiteMiddleware',
'scrapy.downloadermiddlewares.httpauth.HttpAuthMiddleware',
'scrapy.downloadermiddlewares.downloadtimeout.DownloadTimeoutMiddleware',
'scrapy.downloadermiddlewares.defaultheaders.DefaultHeadersMiddleware',
'scrapy.downloadermiddlewares.useragent.UserAgentMiddleware',
'scrapy_zyte_api.ScrapyZyteAPIDownloaderMiddleware',
'scrapy.downloadermiddlewares.retry.RetryMiddleware',
'scrapy.downloadermiddlewares.redirect.MetaRefreshMiddleware',
'scrapy.downloadermiddlewares.httpcompression.HttpCompressionMiddleware',
'scrapy.downloadermiddlewares.redirect.RedirectMiddleware',
'scrapy.downloadermiddlewares.cookies.CookiesMiddleware',
'scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware',
'scrapy.downloadermiddlewares.stats.DownloaderStats']
2026-01-28 13:09:14 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Setting up IdGenerationMiddleware for auto_selling
2026-01-28 13:09:14 [scrapy.middleware] INFO: Enabled spider middlewares:
['scrapy.spidermiddlewares.httperror.HttpErrorMiddleware',
'scrapy_zyte_api.ScrapyZyteAPISpiderMiddleware',
'scrapy.spidermiddlewares.referer.RefererMiddleware',
'scrapy.spidermiddlewares.urllength.UrlLengthMiddleware',
'scrapy.spidermiddlewares.depth.DepthMiddleware',
'crawlers.middlewares.photo_download_middleware.PhotoDownloadMiddleware',
'crawlers.auto_selling.middlewares.id_gen_middleware.IdGenMiddleware']
2026-01-28 13:09:14 [scrapy.middleware] INFO: Enabled item pipelines:
['crawlers.pipelines.post_to_azurebus_auto_selling.AzureBusPipelineAutoSelling',
'crawlers.pipelines.save_to_cdlq_db_auto_selling.SaveToCdlqDbAutoSelling']
2026-01-28 13:09:14 [scrapy.core.engine] INFO: Spider opened
2026-01-28 13:09:14 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_CLIENT_ID, AZURE_TENANT_ID
2026-01-28 13:09:14 [common.service_bus.service_bus_client_factory] INFO: ServiceBusClient initialized via DefaultAzureCredential for alx-production-bus.servicebus.windows.net
2026-01-28 13:09:14 [crawlers.pipelines.base_azure_bus_pipeline] INFO: [AzureBusPipeline] Connected to topic auto.sourcing-v2
2026-01-28 13:09:14 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2026-01-28 13:09:14 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6032
2026-01-28 13:09:14 [scrapy-playwright] INFO: Starting download handler
2026-01-28 13:09:14 [scrapy-playwright] INFO: Starting download handler
2026-01-28 13:09:19 [auto_selling_autotrader.co.uk] INFO: Scraper started with retailer ID: 10036390 and multipost_profile_id: bc976448-075c-4366-ba9c-2f6b2652f83d and job_id: 268f3c8afc3011f0a599c2c555c92d63 and url: https://www.autotrader.co.uk/cars/retailer/stock?advertising-location=at_cars&advertising-location=at_profile_cars&onesearchad=Used&onesearchad=Nearly%20New&onesearchad=New&postcode=SW5%200aj&retailerId=10036390&sort=price-asc
2026-01-28 13:09:19 [auto_selling_autotrader.co.uk] INFO: Getting list for retailer ID: 10036390, page: 1
2026-01-28 13:09:19 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 13:09:27 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery> (referer: None) ['zyte-api']
2026-01-28 13:09:27 [auto_selling_autotrader.co.uk] DEBUG: response: <200 https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery>
2026-01-28 13:09:27 [auto_selling_autotrader.co.uk] INFO: Page: 1/1, total results: 14
2026-01-28 13:09:27 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_CLIENT_ID, AZURE_TENANT_ID
2026-01-28 13:09:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:09:28 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2007
2026-01-28 13:09:28 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-01-28 13:09:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxsourcingstorageprod.table.core.windows.net:443
2026-01-28 13:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:09: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%27202601269433379%27 HTTP/1.1" 200 None
2026-01-28 13:09:28 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601269433379: 1
2026-01-28 13:09:28 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202601269433379, item: 202601269433379
2026-01-28 13:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:09: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%27202601249391037%27 HTTP/1.1" 200 None
2026-01-28 13:09:28 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601249391037: 1
2026-01-28 13:09:28 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202601249391037, item: 202601249391037
2026-01-28 13:09:28 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 13:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:09: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%27202601239366722%27 HTTP/1.1" 200 None
2026-01-28 13:09:28 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601239366722: 1
2026-01-28 13:09:28 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202601239366722, item: 202601239366722
2026-01-28 13:09:28 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 13:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:09: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%27202601239362563%27 HTTP/1.1" 200 None
2026-01-28 13:09:28 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601239362563: 1
2026-01-28 13:09:28 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202601239362563, item: 202601239362563
2026-01-28 13:09:28 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 13:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:09: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%27202601209297208%27 HTTP/1.1" 200 None
2026-01-28 13:09:28 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601209297208: 1
2026-01-28 13:09:28 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202601209297208, item: 202601209297208
2026-01-28 13:09:28 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 13:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:09: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%27202601209284796%27 HTTP/1.1" 200 None
2026-01-28 13:09:28 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601209284796: 1
2026-01-28 13:09:28 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202601209284796, item: 202601209284796
2026-01-28 13:09:28 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 13:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:09: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%27202601199266331%27 HTTP/1.1" 200 None
2026-01-28 13:09:28 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601199266331: 1
2026-01-28 13:09:28 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202601199266331, item: 202601199266331
2026-01-28 13:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:09: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%27202601169213100%27 HTTP/1.1" 200 None
2026-01-28 13:09:28 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601169213100: 1
2026-01-28 13:09:28 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202601169213100, item: 202601169213100
2026-01-28 13:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:09: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%27202601129092498%27 HTTP/1.1" 200 None
2026-01-28 13:09:28 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202601129092498: 1
2026-01-28 13:09:28 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202601129092498, item: 202601129092498
2026-01-28 13:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:09: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%27202512138577356%27 HTTP/1.1" 200 None
2026-01-28 13:09:28 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202512138577356: 1
2026-01-28 13:09:28 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202512138577356, item: 202512138577356
2026-01-28 13:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:09: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%27202512088444304%27 HTTP/1.1" 200 None
2026-01-28 13:09:28 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202512088444304: 1
2026-01-28 13:09:28 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202512088444304, item: 202512088444304
2026-01-28 13:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:09: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%27202511137868785%27 HTTP/1.1" 200 None
2026-01-28 13:09:28 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202511137868785: 1
2026-01-28 13:09:28 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202511137868785, item: 202511137868785
2026-01-28 13:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:09: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%27202510307522168%27 HTTP/1.1" 200 None
2026-01-28 13:09:28 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202510307522168: 1
2026-01-28 13:09:28 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202510307522168, item: 202510307522168
2026-01-28 13:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:09: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%27202510167191552%27 HTTP/1.1" 200 None
2026-01-28 13:09:28 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202510167191552: 1
2026-01-28 13:09:28 [auto_selling_autotrader.co.uk] INFO: Getting details for advert ID: 202510167191552, item: 202510167191552
2026-01-28 13:09:44 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://www.autotrader.co.uk/at-graphql> (referer: https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery) ['zyte-api']
2026-01-28 13:09:44 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 13:09:44 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': 173,
'color': 'Black',
'currency': 'GBP',
'description': 'FOR SALE 2010 VW Golf GTI DSG mk6 with 70,000 miles including '
'15 service stamps - 12 VW main dealer with only 3 owners from '
'new \n'
'\n'
'£8495.00 \n'
'\n'
'£200 deposit can reserve this vehicle \n'
'\n'
'All Dealer Facilities available including finance and part '
'exchange \n'
'\n'
' https://www.performancecarspecialists.co.uk\n'
'\n'
'HPI CLEAR \n'
' 2 keys \n'
'\n'
'70,000 miles backed by DVSA \n'
'MOT expires 15-07-26\n'
'3 months warranty with options to extend to 12-24 & 36 '
'months \n'
'\n'
'12 months warranty £599\n'
'24 months warranty £799\n'
'36 months warranty £999\n'
'\n'
'Spec \n'
'\n'
'Heated Seats \n'
'Sat nav\n'
'Cruise control \n'
'Tinted windows \n'
'Wheels refurbished \n'
'\n'
'This is a stunning example with only 3 owners from new this '
'car has been very well maintained by VW main dealer \n'
'\n'
'Drives superb and is in fantastic condition for a 16 year old '
'car as you can see by the photos \n'
'\n'
'Also the interior is immaculate with no signs of wear on the '
'bolsters \n'
'\n'
'If your looking for a genuine low mileage clean example then '
"it doesn't get much better then this \n"
'\n'
'All debit cards excepted \n'
'\n'
'Nationwide delivery is also available at £2.00 a mile one way '
'eg 100 miles \n'
'£200 \n'
'\n'
'Viewings are Appointment only please contact us on \n'
'\n'
'07440 491150 \n'
'\n'
'sales@performancecarspecialists.co.uk \n'
'\n'
'Address \n'
'\n'
'Performance Car Specialists\n'
'Unit B Pear Tree Business Centre, Enterprise Way\n'
'Bretton\n'
'Peterborough\n'
'Cambridgeshire\n'
'PE3 8YQ\n'
'\n'
'**Here at Performance car Specialists we go the extra mile to '
'make sure you are getting the best service out there, whilst '
'our cars undergo a full health check and are driven and '
'tested, all essential work carried out with no expense '
'spared, P/x Warranty available. Welcome to Performance Car '
'Specialists\r\n'
'We are passionate about what we do, We pride ourselves on '
'offering great cars at competitive prices, without cutting '
'corners. We want all our customers to tell their friends and '
'family about their experience dealing with our knowledgeable '
'and helpful staff. \r\n'
'\r\n'
'Therefore, we will go the extra mile to make sure this '
'happens.\r\n'
'\r\n'
'Drawing from our experience, we will do everything within our '
'power to get you and your Modified vehicle on the road with '
'ultimate peace of mind.\r\n'
'\r\n'
'We offer the following as standard:\r\n'
'\r\n'
'All cars are serviced before handover\r\n'
'All cars are PDI checked\r\n'
'No quibble warranty - If despite our best efforts there are '
'any unforeseen problems, just give us a call and we will sort '
'it out.\r\n'
'Fully valeted - We want it to look like new for you!\r\n'
'Fully HPI checked - Guarantees that your vehicle does not '
'have a bad history.\r\n'
'Pre delivery inspection - We want it to reach you in tip top '
'condition.\r\n'
'With everything that is happening in the world we under',
'doors_number': 5,
'emission_standard': 'Euro 5',
'engine': '2L',
'engine_horse_power': 207,
'fuel_type': 'Petrol',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601209297208',
'listing': 'directbuy',
'location': 'Peterborough, Cambridgeshire',
'make': 'Volkswagen',
'model': 'Golf',
'odometer': 70282,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'photo_urls': ['https://m.atcdn.co.uk/a/media/4c36710ad39e469db19fc0672b740853.jpg',
'https://m.atcdn.co.uk/a/media/b7c8b5df227f4951883b76efc8afe948.jpg',
'https://m.atcdn.co.uk/a/media/a19986d566a7442a97cee376716cd039.jpg',
'https://m.atcdn.co.uk/a/media/0ac77364f306424baf581bc280fa9458.jpg',
'https://m.atcdn.co.uk/a/media/c309050a88504728a9b2aa6cb5b0ac65.jpg',
'https://m.atcdn.co.uk/a/media/7193dccbc7d5465696b133b73a84ddc7.jpg',
'https://m.atcdn.co.uk/a/media/2da5c6814e324d3cbec57c34d3a31e55.jpg',
'https://m.atcdn.co.uk/a/media/a9d8509a0ba1475f855fb7debd3939dd.jpg',
'https://m.atcdn.co.uk/a/media/90726d5a652245acb7b5c150619eb8bd.jpg',
'https://m.atcdn.co.uk/a/media/f7e9e184576b4c24bf1b99b65e8f070b.jpg',
'https://m.atcdn.co.uk/a/media/f7d506c404334d1ab78642d43bbdf92b.jpg',
'https://m.atcdn.co.uk/a/media/74a887e7393f4f46841082ea48608300.jpg',
'https://m.atcdn.co.uk/a/media/6f753a2ae4324cb79600f9d38fe5da0f.jpg',
'https://m.atcdn.co.uk/a/media/ef77c00d9d4a4f8d99e1619d3c2acfe4.jpg',
'https://m.atcdn.co.uk/a/media/072adc80bfa44ff2a5852a2b746a3e28.jpg',
'https://m.atcdn.co.uk/a/media/07d71c9d7e3449dbb5affb5a44b52117.jpg',
'https://m.atcdn.co.uk/a/media/82b845ed36a443c38cf875950dfb8b84.jpg',
'https://m.atcdn.co.uk/a/media/ee3f2a661ff347d8a87a42cfcd458f1b.jpg',
'https://m.atcdn.co.uk/a/media/4908d8e52f4949db8fb8f4c12ab98e17.jpg',
'https://m.atcdn.co.uk/a/media/6ea5d0f6a3b14cb4ac180e084b063213.jpg',
'https://m.atcdn.co.uk/a/media/4fd2d7c5f01f4c4eaff86311f08ed7e4.jpg',
'https://m.atcdn.co.uk/a/media/1097aad9ff5f4b0c9a34ef12143272db.jpg',
'https://m.atcdn.co.uk/a/media/47c25d606b754bedaa295f82ce039411.jpg',
'https://m.atcdn.co.uk/a/media/099698e7f0354aefad602bd5ddb2efd0.jpg',
'https://m.atcdn.co.uk/a/media/6f524d3eecc847318636853c24944b49.jpg',
'https://m.atcdn.co.uk/a/media/be0a37d1c0074f76af662e57badc5950.jpg',
'https://m.atcdn.co.uk/a/media/180ae461a7724e868500f7443df329e2.jpg',
'https://m.atcdn.co.uk/a/media/40bdb701172f4479a39629508b379858.jpg',
'https://m.atcdn.co.uk/a/media/add6fd7bbaa845eda99724330f67e30a.jpg',
'https://m.atcdn.co.uk/a/media/542b63b6517b4227bc48b61ce6d77d37.jpg',
'https://m.atcdn.co.uk/a/media/3afd89c72c294b0cb24b1bafddf5b2f0.jpg',
'https://m.atcdn.co.uk/a/media/1017776cf397401baf1eb66184108346.jpg',
'https://m.atcdn.co.uk/a/media/8ec142fa93a2430aad9d9561c0ad795d.jpg'],
'price': 8495,
'price_includes_vat': True,
'registration_date': '2010-11-24',
'seats_number': 5,
'seller_name': None,
'title': 'Volkswagen Golf 2.0 TSI GTI Hatchback 5dr Petrol DSG Euro 5 (210 '
'ps) 15 service stamps 12 main dealer',
'transmission': 'automatic',
'trim': 'GTI',
'year': 2010}
2026-01-28 13:09:44 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: cc5f9b88-e298-5622-a7d3-963bd4a98dab with identifier: 202601209297208
2026-01-28 13:09:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item cc5f9b88-e298-5622-a7d3-963bd4a98dab
2026-01-28 13:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F4c36710ad39e469db19fc0672b740853.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:09:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4c36710ad39e469db19fc0672b740853.jpg already downloaded
2026-01-28 13:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb7c8b5df227f4951883b76efc8afe948.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:09:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b7c8b5df227f4951883b76efc8afe948.jpg already downloaded
2026-01-28 13:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa19986d566a7442a97cee376716cd039.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:09:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a19986d566a7442a97cee376716cd039.jpg already downloaded
2026-01-28 13:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0ac77364f306424baf581bc280fa9458.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:09:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0ac77364f306424baf581bc280fa9458.jpg already downloaded
2026-01-28 13:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc309050a88504728a9b2aa6cb5b0ac65.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:09:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c309050a88504728a9b2aa6cb5b0ac65.jpg already downloaded
2026-01-28 13:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F7193dccbc7d5465696b133b73a84ddc7.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:09:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7193dccbc7d5465696b133b73a84ddc7.jpg already downloaded
2026-01-28 13:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F2da5c6814e324d3cbec57c34d3a31e55.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:09:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2da5c6814e324d3cbec57c34d3a31e55.jpg already downloaded
2026-01-28 13:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa9d8509a0ba1475f855fb7debd3939dd.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:09:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a9d8509a0ba1475f855fb7debd3939dd.jpg already downloaded
2026-01-28 13:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F90726d5a652245acb7b5c150619eb8bd.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:09:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/90726d5a652245acb7b5c150619eb8bd.jpg already downloaded
2026-01-28 13:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff7e9e184576b4c24bf1b99b65e8f070b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:09:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f7e9e184576b4c24bf1b99b65e8f070b.jpg already downloaded
2026-01-28 13:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff7d506c404334d1ab78642d43bbdf92b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:09:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f7d506c404334d1ab78642d43bbdf92b.jpg already downloaded
2026-01-28 13:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F74a887e7393f4f46841082ea48608300.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:09:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/74a887e7393f4f46841082ea48608300.jpg already downloaded
2026-01-28 13:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F6f753a2ae4324cb79600f9d38fe5da0f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:09:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6f753a2ae4324cb79600f9d38fe5da0f.jpg already downloaded
2026-01-28 13:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fef77c00d9d4a4f8d99e1619d3c2acfe4.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:09:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ef77c00d9d4a4f8d99e1619d3c2acfe4.jpg already downloaded
2026-01-28 13:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F072adc80bfa44ff2a5852a2b746a3e28.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:09:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/072adc80bfa44ff2a5852a2b746a3e28.jpg already downloaded
2026-01-28 13:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F07d71c9d7e3449dbb5affb5a44b52117.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:09:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/07d71c9d7e3449dbb5affb5a44b52117.jpg already downloaded
2026-01-28 13:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F82b845ed36a443c38cf875950dfb8b84.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:09:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/82b845ed36a443c38cf875950dfb8b84.jpg already downloaded
2026-01-28 13:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fee3f2a661ff347d8a87a42cfcd458f1b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:09:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ee3f2a661ff347d8a87a42cfcd458f1b.jpg already downloaded
2026-01-28 13:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F4908d8e52f4949db8fb8f4c12ab98e17.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:09:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4908d8e52f4949db8fb8f4c12ab98e17.jpg already downloaded
2026-01-28 13:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F6ea5d0f6a3b14cb4ac180e084b063213.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:09:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6ea5d0f6a3b14cb4ac180e084b063213.jpg already downloaded
2026-01-28 13:09:45 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: cc5f9b88-e298-5622-a7d3-963bd4a98dab with identifier 202601209297208
2026-01-28 13:09:45 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: None -> <ConnectionState.START: 0>
2026-01-28 13:09:45 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.START: 0> -> <ConnectionState.HDR_SENT: 2>
2026-01-28 13:09:45 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.HDR_SENT: 2>
2026-01-28 13:09:45 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.OPEN_PIPE: 4>
2026-01-28 13:09:45 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.UNMAPPED: 0> -> <SessionState.BEGIN_SENT: 1>
2026-01-28 13:09:45 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-01-28 13:09:45 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-01-28 13:09:45 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-01-28 13:09:45 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-01-28 13:09:45 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_PIPE: 4> -> <ConnectionState.OPEN_SENT: 7>
2026-01-28 13:09:45 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_SENT: 7> -> <ConnectionState.OPENED: 9>
2026-01-28 13:09:45 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.BEGIN_SENT: 1> -> <SessionState.MAPPED: 3>
2026-01-28 13:09:45 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-01-28 13:09:45 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-01-28 13:09:45 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-01-28 13:09:45 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-01-28 13:09:45 [azure.servicebus._pyamqp.cbs] DEBUG: CBS completed opening with status: <ManagementOpenResult.OK: 1>
2026-01-28 13:09:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:09:45 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 1986
2026-01-28 13:09:45 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-01-28 13:09:45 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1769605785
2026-01-28 13:09:45 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1769605785
2026-01-28 13:09:45 [azure.servicebus._pyamqp.cbs] DEBUG: CBS Put token result (<ManagementExecuteOperationResult.OK: 0>), status code: 202, status_description: b'Accepted'.
2026-01-28 13:09:46 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:09:46 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-01-28 13:09:46 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-01-28 13:09:46 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:09:46 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:09:46 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:09:46 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:09:46 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item cc5f9b88-e298-5622-a7d3-963bd4a98dab
2026-01-28 13:09:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 173,
'color': 'Black',
'currency': 'GBP',
'description': 'FOR SALE 2010 VW Golf GTI DSG mk6 with 70,000 miles including '
'15 service stamps - 12 VW main dealer with only 3 owners from '
'new \n'
'\n'
'£8495.00 \n'
'\n'
'£200 deposit can reserve this vehicle \n'
'\n'
'All Dealer Facilities available including finance and part '
'exchange \n'
'\n'
' https://www.performancecarspecialists.co.uk\n'
'\n'
'HPI CLEAR \n'
' 2 keys \n'
'\n'
'70,000 miles backed by DVSA \n'
'MOT expires 15-07-26\n'
'3 months warranty with options to extend to 12-24 & 36 '
'months \n'
'\n'
'12 months warranty £599\n'
'24 months warranty £799\n'
'36 months warranty £999\n'
'\n'
'Spec \n'
'\n'
'Heated Seats \n'
'Sat nav\n'
'Cruise control \n'
'Tinted windows \n'
'Wheels refurbished \n'
'\n'
'This is a stunning example with only 3 owners from new this '
'car has been very well maintained by VW main dealer \n'
'\n'
'Drives superb and is in fantastic condition for a 16 year old '
'car as you can see by the photos \n'
'\n'
'Also the interior is immaculate with no signs of wear on the '
'bolsters \n'
'\n'
'If your looking for a genuine low mileage clean example then '
"it doesn't get much better then this \n"
'\n'
'All debit cards excepted \n'
'\n'
'Nationwide delivery is also available at £2.00 a mile one way '
'eg 100 miles \n'
'£200 \n'
'\n'
'Viewings are Appointment only please contact us on \n'
'\n'
'07440 491150 \n'
'\n'
'sales@performancecarspecialists.co.uk \n'
'\n'
'Address \n'
'\n'
'Performance Car Specialists\n'
'Unit B Pear Tree Business Centre, Enterprise Way\n'
'Bretton\n'
'Peterborough\n'
'Cambridgeshire\n'
'PE3 8YQ\n'
'\n'
'**Here at Performance car Specialists we go the extra mile to '
'make sure you are getting the best service out there, whilst '
'our cars undergo a full health check and are driven and '
'tested, all essential work carried out with no expense '
'spared, P/x Warranty available. Welcome to Performance Car '
'Specialists\r\n'
'We are passionate about what we do, We pride ourselves on '
'offering great cars at competitive prices, without cutting '
'corners. We want all our customers to tell their friends and '
'family about their experience dealing with our knowledgeable '
'and helpful staff. \r\n'
'\r\n'
'Therefore, we will go the extra mile to make sure this '
'happens.\r\n'
'\r\n'
'Drawing from our experience, we will do everything within our '
'power to get you and your Modified vehicle on the road with '
'ultimate peace of mind.\r\n'
'\r\n'
'We offer the following as standard:\r\n'
'\r\n'
'All cars are serviced before handover\r\n'
'All cars are PDI checked\r\n'
'No quibble warranty - If despite our best efforts there are '
'any unforeseen problems, just give us a call and we will sort '
'it out.\r\n'
'Fully valeted - We want it to look like new for you!\r\n'
'Fully HPI checked - Guarantees that your vehicle does not '
'have a bad history.\r\n'
'Pre delivery inspection - We want it to reach you in tip top '
'condition.\r\n'
'With everything that is happening in the world we under',
'doors_number': 5,
'emission_standard': 'Euro 5',
'engine': '2L',
'engine_horse_power': 207,
'fuel_type': 'Petrol',
'id': 'cc5f9b88-e298-5622-a7d3-963bd4a98dab',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601209297208',
'listing': 'directbuy',
'location': 'Peterborough, Cambridgeshire',
'make': 'Volkswagen',
'model': 'Golf',
'odometer': 70282,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 33,
'photo_urls': ['https://m.atcdn.co.uk/a/media/4c36710ad39e469db19fc0672b740853.jpg',
'https://m.atcdn.co.uk/a/media/b7c8b5df227f4951883b76efc8afe948.jpg',
'https://m.atcdn.co.uk/a/media/a19986d566a7442a97cee376716cd039.jpg',
'https://m.atcdn.co.uk/a/media/0ac77364f306424baf581bc280fa9458.jpg',
'https://m.atcdn.co.uk/a/media/c309050a88504728a9b2aa6cb5b0ac65.jpg',
'https://m.atcdn.co.uk/a/media/7193dccbc7d5465696b133b73a84ddc7.jpg',
'https://m.atcdn.co.uk/a/media/2da5c6814e324d3cbec57c34d3a31e55.jpg',
'https://m.atcdn.co.uk/a/media/a9d8509a0ba1475f855fb7debd3939dd.jpg',
'https://m.atcdn.co.uk/a/media/90726d5a652245acb7b5c150619eb8bd.jpg',
'https://m.atcdn.co.uk/a/media/f7e9e184576b4c24bf1b99b65e8f070b.jpg',
'https://m.atcdn.co.uk/a/media/f7d506c404334d1ab78642d43bbdf92b.jpg',
'https://m.atcdn.co.uk/a/media/74a887e7393f4f46841082ea48608300.jpg',
'https://m.atcdn.co.uk/a/media/6f753a2ae4324cb79600f9d38fe5da0f.jpg',
'https://m.atcdn.co.uk/a/media/ef77c00d9d4a4f8d99e1619d3c2acfe4.jpg',
'https://m.atcdn.co.uk/a/media/072adc80bfa44ff2a5852a2b746a3e28.jpg',
'https://m.atcdn.co.uk/a/media/07d71c9d7e3449dbb5affb5a44b52117.jpg',
'https://m.atcdn.co.uk/a/media/82b845ed36a443c38cf875950dfb8b84.jpg',
'https://m.atcdn.co.uk/a/media/ee3f2a661ff347d8a87a42cfcd458f1b.jpg',
'https://m.atcdn.co.uk/a/media/4908d8e52f4949db8fb8f4c12ab98e17.jpg',
'https://m.atcdn.co.uk/a/media/6ea5d0f6a3b14cb4ac180e084b063213.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cc5f9b88-e298-5622-a7d3-963bd4a98dab/cc5f9b88-e298-5622-a7d3-963bd4a98dab_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82567,
'Height': 919,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/4c36710ad39e469db19fc0672b740853.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cc5f9b88-e298-5622-a7d3-963bd4a98dab/cc5f9b88-e298-5622-a7d3-963bd4a98dab_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 95065,
'Height': 857,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b7c8b5df227f4951883b76efc8afe948.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cc5f9b88-e298-5622-a7d3-963bd4a98dab/cc5f9b88-e298-5622-a7d3-963bd4a98dab_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 95158,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a19986d566a7442a97cee376716cd039.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cc5f9b88-e298-5622-a7d3-963bd4a98dab/cc5f9b88-e298-5622-a7d3-963bd4a98dab_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 118306,
'Height': 1440,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0ac77364f306424baf581bc280fa9458.jpg',
'Width': 1270},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cc5f9b88-e298-5622-a7d3-963bd4a98dab/cc5f9b88-e298-5622-a7d3-963bd4a98dab_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 159016,
'Height': 1440,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/c309050a88504728a9b2aa6cb5b0ac65.jpg',
'Width': 1080},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cc5f9b88-e298-5622-a7d3-963bd4a98dab/cc5f9b88-e298-5622-a7d3-963bd4a98dab_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 132106,
'Height': 1024,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/7193dccbc7d5465696b133b73a84ddc7.jpg',
'Width': 986},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cc5f9b88-e298-5622-a7d3-963bd4a98dab/cc5f9b88-e298-5622-a7d3-963bd4a98dab_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 93120,
'Height': 1004,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/2da5c6814e324d3cbec57c34d3a31e55.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cc5f9b88-e298-5622-a7d3-963bd4a98dab/cc5f9b88-e298-5622-a7d3-963bd4a98dab_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 124693,
'Height': 1024,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a9d8509a0ba1475f855fb7debd3939dd.jpg',
'Width': 1065},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cc5f9b88-e298-5622-a7d3-963bd4a98dab/cc5f9b88-e298-5622-a7d3-963bd4a98dab_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67861,
'Height': 780,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/90726d5a652245acb7b5c150619eb8bd.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cc5f9b88-e298-5622-a7d3-963bd4a98dab/cc5f9b88-e298-5622-a7d3-963bd4a98dab_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74772,
'Height': 864,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f7e9e184576b4c24bf1b99b65e8f070b.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cc5f9b88-e298-5622-a7d3-963bd4a98dab/cc5f9b88-e298-5622-a7d3-963bd4a98dab_image_10.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81522,
'Height': 1024,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f7d506c404334d1ab78642d43bbdf92b.jpg',
'Width': 953},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cc5f9b88-e298-5622-a7d3-963bd4a98dab/cc5f9b88-e298-5622-a7d3-963bd4a98dab_image_11.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 98274,
'Height': 1024,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/74a887e7393f4f46841082ea48608300.jpg',
'Width': 1056},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cc5f9b88-e298-5622-a7d3-963bd4a98dab/cc5f9b88-e298-5622-a7d3-963bd4a98dab_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 130386,
'Height': 1440,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/6f753a2ae4324cb79600f9d38fe5da0f.jpg',
'Width': 1104},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cc5f9b88-e298-5622-a7d3-963bd4a98dab/cc5f9b88-e298-5622-a7d3-963bd4a98dab_image_13.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90093,
'Height': 892,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ef77c00d9d4a4f8d99e1619d3c2acfe4.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cc5f9b88-e298-5622-a7d3-963bd4a98dab/cc5f9b88-e298-5622-a7d3-963bd4a98dab_image_14.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 159707,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/072adc80bfa44ff2a5852a2b746a3e28.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cc5f9b88-e298-5622-a7d3-963bd4a98dab/cc5f9b88-e298-5622-a7d3-963bd4a98dab_image_15.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 107151,
'Height': 1024,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/07d71c9d7e3449dbb5affb5a44b52117.jpg',
'Width': 1276},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cc5f9b88-e298-5622-a7d3-963bd4a98dab/cc5f9b88-e298-5622-a7d3-963bd4a98dab_image_16.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 119843,
'Height': 1440,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/82b845ed36a443c38cf875950dfb8b84.jpg',
'Width': 1080},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cc5f9b88-e298-5622-a7d3-963bd4a98dab/cc5f9b88-e298-5622-a7d3-963bd4a98dab_image_17.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84775,
'Height': 857,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ee3f2a661ff347d8a87a42cfcd458f1b.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cc5f9b88-e298-5622-a7d3-963bd4a98dab/cc5f9b88-e298-5622-a7d3-963bd4a98dab_image_18.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 93972,
'Height': 887,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/4908d8e52f4949db8fb8f4c12ab98e17.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cc5f9b88-e298-5622-a7d3-963bd4a98dab/cc5f9b88-e298-5622-a7d3-963bd4a98dab_image_19.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 95962,
'Height': 972,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/6ea5d0f6a3b14cb4ac180e084b063213.jpg',
'Width': 1280}],
'price': 8495,
'price_includes_vat': True,
'registration_date': '2010-11-24',
'seats_number': 5,
'seller_name': None,
'title': 'Volkswagen Golf 2.0 TSI GTI Hatchback 5dr Petrol DSG Euro 5 (210 '
'ps) 15 service stamps 12 main dealer',
'transmission': 'automatic',
'trim': 'GTI',
'year': 2010}
2026-01-28 13:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601209297208%27 HTTP/1.1" 200 None
2026-01-28 13:09:46 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601209297208: {'created_time': 1769605786.102854, 'last_price_update_time': 1769605786.102866}
2026-01-28 13:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601209297208') HTTP/1.1" 204 0
2026-01-28 13:10:00 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://www.autotrader.co.uk/at-graphql> (referer: https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery) ['zyte-api']
2026-01-28 13:10:00 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 13:10:00 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': 206,
'color': 'White',
'currency': 'GBP',
'description': 'For Sale is our 2014 Ford Ranger with Raptor style kit, 2.2 '
'manual Diesel with 80,000 miles and Full Service History \n'
'\n'
'£12,995.00 NO VAT \n'
'\n'
'£200 deposit can reserve this vehicle \n'
'\n'
'All Dealer Facilities Available including finance and part '
'exchange \n'
'\n'
'https://www.performancecarspecialists.co.uk\n'
'\n'
'HPI CLEAR\n'
'\n'
'80,000 miles backed by DVSA \n'
'MOT expires 24-11-26\n'
'\n'
'3 months warranty with options to extend to 12-24 & 36 '
'months \n'
'\n'
'12 months warranty £599\n'
'24 months warranty £799\n'
'36 months warranty £999\n'
'\n'
' \n'
'This stunning truck gets a lot of attention wherever it goes '
'with HUGE road presence. Drives superb with no issues what so '
'ever \n'
'\n'
'Few age related marks as to be expected for a 12 year old '
'truck but overall condition is great \n'
'\n'
'Spec \n'
'\n'
"???? 3'' lift kit \n"
'???? Side Steps \n'
'???? Wide arch kit \n'
'???? Tinted Windows \n'
'???? Wind deflectors \n'
'???? Roller Shutter Tonneau \n'
'\n'
'All debit cards excepted \n'
'\n'
'Nationwide delivery is also available at £2.00 a mile one way '
'eg 100 miles \n'
'£200 \n'
'\n'
'Viewings are Appointment only please contact us on \n'
'\n'
'07440 491150 \n'
'\n'
'sales@performancecarspecialists.co.uk \n'
'\n'
'Address \n'
'\n'
'Performance Car Specialists\n'
'Unit B Pear Tree Business Centre, Enterprise Way\n'
'Bretton\n'
'Peterborough\n'
'Cambridgeshire\n'
'PE3 8YQ\n'
'\n'
'**Here at Performance car Specialists we go the extra mile to '
'make sure you are getting the best service out there, whilst '
'our cars undergo a full health check and are driven and '
'tested, all essential work carried out with no expense '
'spared, P/x Warranty available. Welcome to Performance Car '
'Specialists\n'
'We are passionate about what we do, We pride ourselves on '
'offering great cars at competitive prices, without cutting '
'corners. We want all our customers to tell their friends and '
'family about their experience dealing with our knowledgeable '
'and helpful staff. \n'
'\n'
'Therefore, we will go the extra mile to make sure this '
'happens.\n'
'\n'
'Drawing from our experience, we will do everything within our '
'power to get you and your Modified vehicle on the road with '
'ultimate peace of mind.\n'
'\n'
'We offer the following as standard:\n'
'\n'
'All cars are serviced before handover\n'
'All cars are PDI checked\n'
'No quibble warranty - If despite our best efforts there are '
'any unforeseen problems, just give us a call and we will sort '
'it out.\n'
'Fully valeted - We want it to look like new for you!\n'
'Fully HPI checked - Guarantees that your vehicle does not '
'have a bad history.\n'
'Pre delivery inspection - We want it to reach you in tip top '
'condition.\n'
'With everything that is happening in the world we under',
'doors_number': 4,
'emission_standard': 'Euro 5',
'engine': '2.2L',
'engine_horse_power': 148,
'fuel_type': 'Diesel',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601249391037',
'listing': 'directbuy',
'location': 'Peterborough, Cambridgeshire',
'make': 'Ford',
'model': 'Ranger',
'odometer': 80360,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'photo_urls': ['https://m.atcdn.co.uk/a/media/a6776ab4efab43ac82b6443709909bc4.jpg',
'https://m.atcdn.co.uk/a/media/3b29a2401fd7404ab86c20b3a785f869.jpg',
'https://m.atcdn.co.uk/a/media/e70bdff1022b40c0ad2c1a976c58c59c.jpg',
'https://m.atcdn.co.uk/a/media/e29dd497c94347ce988775d64dcac7aa.jpg',
'https://m.atcdn.co.uk/a/media/ff2fbbb26ea94b3caad1b55f64b30f1b.jpg',
'https://m.atcdn.co.uk/a/media/ce94e450f38644e798ca879b66a53635.jpg',
'https://m.atcdn.co.uk/a/media/1f391ac11f1a4ba68ef264d3e40aac92.jpg',
'https://m.atcdn.co.uk/a/media/f408b64696c041309687659f2710c966.jpg',
'https://m.atcdn.co.uk/a/media/3e45a0f084784d38a67bd3ea23697f0b.jpg',
'https://m.atcdn.co.uk/a/media/1f89572584324e21a7ea4a363fe16b51.jpg',
'https://m.atcdn.co.uk/a/media/942531aca64d4d8bbd7b8948654fc150.jpg',
'https://m.atcdn.co.uk/a/media/5ba408a8362842a3960ecf0077372155.jpg',
'https://m.atcdn.co.uk/a/media/5a3074778ffb48a3bd0fbf8fcfd4beb2.jpg',
'https://m.atcdn.co.uk/a/media/788a9995aa9348059e4e8da32931be68.jpg',
'https://m.atcdn.co.uk/a/media/0aa9f400574e4409a2019b1db34b9919.jpg',
'https://m.atcdn.co.uk/a/media/b92c50080e934f04868d62f00dada80a.jpg',
'https://m.atcdn.co.uk/a/media/2a7b5438597242daa7284c77dd87107c.jpg',
'https://m.atcdn.co.uk/a/media/282d172a0f674a719be06debb293ba7c.jpg',
'https://m.atcdn.co.uk/a/media/0cd706db15be41229d2f4a2aa066fab5.jpg',
'https://m.atcdn.co.uk/a/media/2e0be4595ac84153988a23edd6d6699a.jpg',
'https://m.atcdn.co.uk/a/media/4b495e3b45f7438fbfa2a94e4d0e1063.jpg',
'https://m.atcdn.co.uk/a/media/7b6a2a9b09024d9692489fa8addfc749.jpg',
'https://m.atcdn.co.uk/a/media/ad2ae3e03a0146018a698f275adcb2fa.jpg',
'https://m.atcdn.co.uk/a/media/579d3ff1efc743d495ded18028811fd5.jpg',
'https://m.atcdn.co.uk/a/media/434f33ab679c464fbb52a94bd5a1179e.jpg',
'https://m.atcdn.co.uk/a/media/49384fe8408e4a3ab0ee4e1e4b5e95f7.jpg',
'https://m.atcdn.co.uk/a/media/0ed26fedab954cc8b1ae436f24135ce0.jpg'],
'price': 12995,
'price_includes_vat': True,
'registration_date': '2014-04-21',
'seats_number': 4,
'seller_name': None,
'title': 'Ford Ranger 2.2 TDCi XL Super Pickup Extended Cab 4dr Diesel Manual '
'4WD Euro 5 (150 ps) No VAT',
'transmission': 'manual',
'trim': 'XL',
'year': 2014}
2026-01-28 13:10:00 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: f39f5251-545e-5090-ae0f-6fcf9f03ba0c with identifier: 202601249391037
2026-01-28 13:10:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item f39f5251-545e-5090-ae0f-6fcf9f03ba0c
2026-01-28 13:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa6776ab4efab43ac82b6443709909bc4.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a6776ab4efab43ac82b6443709909bc4.jpg already downloaded
2026-01-28 13:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3b29a2401fd7404ab86c20b3a785f869.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3b29a2401fd7404ab86c20b3a785f869.jpg already downloaded
2026-01-28 13:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe70bdff1022b40c0ad2c1a976c58c59c.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e70bdff1022b40c0ad2c1a976c58c59c.jpg already downloaded
2026-01-28 13:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe29dd497c94347ce988775d64dcac7aa.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e29dd497c94347ce988775d64dcac7aa.jpg already downloaded
2026-01-28 13:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fff2fbbb26ea94b3caad1b55f64b30f1b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ff2fbbb26ea94b3caad1b55f64b30f1b.jpg already downloaded
2026-01-28 13:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce94e450f38644e798ca879b66a53635.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce94e450f38644e798ca879b66a53635.jpg already downloaded
2026-01-28 13:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F1f391ac11f1a4ba68ef264d3e40aac92.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1f391ac11f1a4ba68ef264d3e40aac92.jpg already downloaded
2026-01-28 13:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff408b64696c041309687659f2710c966.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f408b64696c041309687659f2710c966.jpg already downloaded
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3e45a0f084784d38a67bd3ea23697f0b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3e45a0f084784d38a67bd3ea23697f0b.jpg already downloaded
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F1f89572584324e21a7ea4a363fe16b51.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1f89572584324e21a7ea4a363fe16b51.jpg already downloaded
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F942531aca64d4d8bbd7b8948654fc150.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/942531aca64d4d8bbd7b8948654fc150.jpg already downloaded
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F5ba408a8362842a3960ecf0077372155.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5ba408a8362842a3960ecf0077372155.jpg already downloaded
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F5a3074778ffb48a3bd0fbf8fcfd4beb2.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5a3074778ffb48a3bd0fbf8fcfd4beb2.jpg already downloaded
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F788a9995aa9348059e4e8da32931be68.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/788a9995aa9348059e4e8da32931be68.jpg already downloaded
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0aa9f400574e4409a2019b1db34b9919.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0aa9f400574e4409a2019b1db34b9919.jpg already downloaded
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb92c50080e934f04868d62f00dada80a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b92c50080e934f04868d62f00dada80a.jpg already downloaded
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F2a7b5438597242daa7284c77dd87107c.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2a7b5438597242daa7284c77dd87107c.jpg already downloaded
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F282d172a0f674a719be06debb293ba7c.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/282d172a0f674a719be06debb293ba7c.jpg already downloaded
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0cd706db15be41229d2f4a2aa066fab5.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0cd706db15be41229d2f4a2aa066fab5.jpg already downloaded
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F2e0be4595ac84153988a23edd6d6699a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2e0be4595ac84153988a23edd6d6699a.jpg already downloaded
2026-01-28 13:10:01 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: f39f5251-545e-5090-ae0f-6fcf9f03ba0c with identifier 202601249391037
2026-01-28 13:10:01 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:10:01 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:10:01 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item f39f5251-545e-5090-ae0f-6fcf9f03ba0c
2026-01-28 13:10:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 206,
'color': 'White',
'currency': 'GBP',
'description': 'For Sale is our 2014 Ford Ranger with Raptor style kit, 2.2 '
'manual Diesel with 80,000 miles and Full Service History \n'
'\n'
'£12,995.00 NO VAT \n'
'\n'
'£200 deposit can reserve this vehicle \n'
'\n'
'All Dealer Facilities Available including finance and part '
'exchange \n'
'\n'
'https://www.performancecarspecialists.co.uk\n'
'\n'
'HPI CLEAR\n'
'\n'
'80,000 miles backed by DVSA \n'
'MOT expires 24-11-26\n'
'\n'
'3 months warranty with options to extend to 12-24 & 36 '
'months \n'
'\n'
'12 months warranty £599\n'
'24 months warranty £799\n'
'36 months warranty £999\n'
'\n'
' \n'
'This stunning truck gets a lot of attention wherever it goes '
'with HUGE road presence. Drives superb with no issues what so '
'ever \n'
'\n'
'Few age related marks as to be expected for a 12 year old '
'truck but overall condition is great \n'
'\n'
'Spec \n'
'\n'
"???? 3'' lift kit \n"
'???? Side Steps \n'
'???? Wide arch kit \n'
'???? Tinted Windows \n'
'???? Wind deflectors \n'
'???? Roller Shutter Tonneau \n'
'\n'
'All debit cards excepted \n'
'\n'
'Nationwide delivery is also available at £2.00 a mile one way '
'eg 100 miles \n'
'£200 \n'
'\n'
'Viewings are Appointment only please contact us on \n'
'\n'
'07440 491150 \n'
'\n'
'sales@performancecarspecialists.co.uk \n'
'\n'
'Address \n'
'\n'
'Performance Car Specialists\n'
'Unit B Pear Tree Business Centre, Enterprise Way\n'
'Bretton\n'
'Peterborough\n'
'Cambridgeshire\n'
'PE3 8YQ\n'
'\n'
'**Here at Performance car Specialists we go the extra mile to '
'make sure you are getting the best service out there, whilst '
'our cars undergo a full health check and are driven and '
'tested, all essential work carried out with no expense '
'spared, P/x Warranty available. Welcome to Performance Car '
'Specialists\n'
'We are passionate about what we do, We pride ourselves on '
'offering great cars at competitive prices, without cutting '
'corners. We want all our customers to tell their friends and '
'family about their experience dealing with our knowledgeable '
'and helpful staff. \n'
'\n'
'Therefore, we will go the extra mile to make sure this '
'happens.\n'
'\n'
'Drawing from our experience, we will do everything within our '
'power to get you and your Modified vehicle on the road with '
'ultimate peace of mind.\n'
'\n'
'We offer the following as standard:\n'
'\n'
'All cars are serviced before handover\n'
'All cars are PDI checked\n'
'No quibble warranty - If despite our best efforts there are '
'any unforeseen problems, just give us a call and we will sort '
'it out.\n'
'Fully valeted - We want it to look like new for you!\n'
'Fully HPI checked - Guarantees that your vehicle does not '
'have a bad history.\n'
'Pre delivery inspection - We want it to reach you in tip top '
'condition.\n'
'With everything that is happening in the world we under',
'doors_number': 4,
'emission_standard': 'Euro 5',
'engine': '2.2L',
'engine_horse_power': 148,
'fuel_type': 'Diesel',
'id': 'f39f5251-545e-5090-ae0f-6fcf9f03ba0c',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601249391037',
'listing': 'directbuy',
'location': 'Peterborough, Cambridgeshire',
'make': 'Ford',
'model': 'Ranger',
'odometer': 80360,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 27,
'photo_urls': ['https://m.atcdn.co.uk/a/media/a6776ab4efab43ac82b6443709909bc4.jpg',
'https://m.atcdn.co.uk/a/media/3b29a2401fd7404ab86c20b3a785f869.jpg',
'https://m.atcdn.co.uk/a/media/e70bdff1022b40c0ad2c1a976c58c59c.jpg',
'https://m.atcdn.co.uk/a/media/e29dd497c94347ce988775d64dcac7aa.jpg',
'https://m.atcdn.co.uk/a/media/ff2fbbb26ea94b3caad1b55f64b30f1b.jpg',
'https://m.atcdn.co.uk/a/media/ce94e450f38644e798ca879b66a53635.jpg',
'https://m.atcdn.co.uk/a/media/1f391ac11f1a4ba68ef264d3e40aac92.jpg',
'https://m.atcdn.co.uk/a/media/f408b64696c041309687659f2710c966.jpg',
'https://m.atcdn.co.uk/a/media/3e45a0f084784d38a67bd3ea23697f0b.jpg',
'https://m.atcdn.co.uk/a/media/1f89572584324e21a7ea4a363fe16b51.jpg',
'https://m.atcdn.co.uk/a/media/942531aca64d4d8bbd7b8948654fc150.jpg',
'https://m.atcdn.co.uk/a/media/5ba408a8362842a3960ecf0077372155.jpg',
'https://m.atcdn.co.uk/a/media/5a3074778ffb48a3bd0fbf8fcfd4beb2.jpg',
'https://m.atcdn.co.uk/a/media/788a9995aa9348059e4e8da32931be68.jpg',
'https://m.atcdn.co.uk/a/media/0aa9f400574e4409a2019b1db34b9919.jpg',
'https://m.atcdn.co.uk/a/media/b92c50080e934f04868d62f00dada80a.jpg',
'https://m.atcdn.co.uk/a/media/2a7b5438597242daa7284c77dd87107c.jpg',
'https://m.atcdn.co.uk/a/media/282d172a0f674a719be06debb293ba7c.jpg',
'https://m.atcdn.co.uk/a/media/0cd706db15be41229d2f4a2aa066fab5.jpg',
'https://m.atcdn.co.uk/a/media/2e0be4595ac84153988a23edd6d6699a.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f39f5251-545e-5090-ae0f-6fcf9f03ba0c/f39f5251-545e-5090-ae0f-6fcf9f03ba0c_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 113016,
'Height': 933,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a6776ab4efab43ac82b6443709909bc4.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f39f5251-545e-5090-ae0f-6fcf9f03ba0c/f39f5251-545e-5090-ae0f-6fcf9f03ba0c_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 117895,
'Height': 1015,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3b29a2401fd7404ab86c20b3a785f869.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f39f5251-545e-5090-ae0f-6fcf9f03ba0c/f39f5251-545e-5090-ae0f-6fcf9f03ba0c_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67236,
'Height': 729,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e70bdff1022b40c0ad2c1a976c58c59c.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f39f5251-545e-5090-ae0f-6fcf9f03ba0c/f39f5251-545e-5090-ae0f-6fcf9f03ba0c_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74138,
'Height': 743,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e29dd497c94347ce988775d64dcac7aa.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f39f5251-545e-5090-ae0f-6fcf9f03ba0c/f39f5251-545e-5090-ae0f-6fcf9f03ba0c_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 113274,
'Height': 894,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ff2fbbb26ea94b3caad1b55f64b30f1b.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f39f5251-545e-5090-ae0f-6fcf9f03ba0c/f39f5251-545e-5090-ae0f-6fcf9f03ba0c_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 119833,
'Height': 994,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce94e450f38644e798ca879b66a53635.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f39f5251-545e-5090-ae0f-6fcf9f03ba0c/f39f5251-545e-5090-ae0f-6fcf9f03ba0c_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 142616,
'Height': 1013,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/1f391ac11f1a4ba68ef264d3e40aac92.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f39f5251-545e-5090-ae0f-6fcf9f03ba0c/f39f5251-545e-5090-ae0f-6fcf9f03ba0c_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 125372,
'Height': 1024,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f408b64696c041309687659f2710c966.jpg',
'Width': 1241},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f39f5251-545e-5090-ae0f-6fcf9f03ba0c/f39f5251-545e-5090-ae0f-6fcf9f03ba0c_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 117237,
'Height': 1024,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3e45a0f084784d38a67bd3ea23697f0b.jpg',
'Width': 1084},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f39f5251-545e-5090-ae0f-6fcf9f03ba0c/f39f5251-545e-5090-ae0f-6fcf9f03ba0c_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 123271,
'Height': 1024,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/1f89572584324e21a7ea4a363fe16b51.jpg',
'Width': 1127},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f39f5251-545e-5090-ae0f-6fcf9f03ba0c/f39f5251-545e-5090-ae0f-6fcf9f03ba0c_image_10.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 107660,
'Height': 1024,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/942531aca64d4d8bbd7b8948654fc150.jpg',
'Width': 1062},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f39f5251-545e-5090-ae0f-6fcf9f03ba0c/f39f5251-545e-5090-ae0f-6fcf9f03ba0c_image_11.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 104828,
'Height': 1024,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/5ba408a8362842a3960ecf0077372155.jpg',
'Width': 991},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f39f5251-545e-5090-ae0f-6fcf9f03ba0c/f39f5251-545e-5090-ae0f-6fcf9f03ba0c_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 107644,
'Height': 864,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/5a3074778ffb48a3bd0fbf8fcfd4beb2.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f39f5251-545e-5090-ae0f-6fcf9f03ba0c/f39f5251-545e-5090-ae0f-6fcf9f03ba0c_image_13.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 179420,
'Height': 910,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/788a9995aa9348059e4e8da32931be68.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f39f5251-545e-5090-ae0f-6fcf9f03ba0c/f39f5251-545e-5090-ae0f-6fcf9f03ba0c_image_14.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77366,
'Height': 1024,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0aa9f400574e4409a2019b1db34b9919.jpg',
'Width': 936},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f39f5251-545e-5090-ae0f-6fcf9f03ba0c/f39f5251-545e-5090-ae0f-6fcf9f03ba0c_image_15.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71936,
'Height': 1440,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b92c50080e934f04868d62f00dada80a.jpg',
'Width': 1080},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f39f5251-545e-5090-ae0f-6fcf9f03ba0c/f39f5251-545e-5090-ae0f-6fcf9f03ba0c_image_16.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 131200,
'Height': 1440,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/2a7b5438597242daa7284c77dd87107c.jpg',
'Width': 1222},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f39f5251-545e-5090-ae0f-6fcf9f03ba0c/f39f5251-545e-5090-ae0f-6fcf9f03ba0c_image_17.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 133895,
'Height': 1440,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/282d172a0f674a719be06debb293ba7c.jpg',
'Width': 1080},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f39f5251-545e-5090-ae0f-6fcf9f03ba0c/f39f5251-545e-5090-ae0f-6fcf9f03ba0c_image_18.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85694,
'Height': 1440,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0cd706db15be41229d2f4a2aa066fab5.jpg',
'Width': 1080},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f39f5251-545e-5090-ae0f-6fcf9f03ba0c/f39f5251-545e-5090-ae0f-6fcf9f03ba0c_image_19.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79466,
'Height': 1024,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/2e0be4595ac84153988a23edd6d6699a.jpg',
'Width': 943}],
'price': 12995,
'price_includes_vat': True,
'registration_date': '2014-04-21',
'seats_number': 4,
'seller_name': None,
'title': 'Ford Ranger 2.2 TDCi XL Super Pickup Extended Cab 4dr Diesel Manual '
'4WD Euro 5 (150 ps) No VAT',
'transmission': 'manual',
'trim': 'XL',
'year': 2014}
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601249391037%27 HTTP/1.1" 200 None
2026-01-28 13:10:01 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601249391037: {'created_time': 1769605801.244175, 'last_price_update_time': 1769605801.244185}
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601249391037') HTTP/1.1" 204 0
2026-01-28 13:10:01 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://www.autotrader.co.uk/at-graphql> (referer: https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery) ['zyte-api']
2026-01-28 13:10:01 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 13:10:01 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': 138,
'color': 'White',
'currency': 'GBP',
'description': 'FOR SALE Our stunning 2014 Ford Fiesta ST-3 with 90,000 miles '
'running a stage 1 remap 225 BHP with Full service history \n'
'\n'
'£4,995.00 \n'
'\n'
'£200 Deposit can reserve this vehicle \n'
'\n'
'All Dealer Facilities available including part exchange at '
'trade value \n'
'\n'
'https://www.performancecarspecialists.co.uk\n'
'\n'
'HPI CLEAR\n'
' 2 keys \n'
'\n'
'90,000 miles backed by DVSA \n'
'MOT expires on 12/07/26 \n'
'3 months warranty with options to extend to 12-24 & 36 '
'months \n'
'\n'
'12 months warranty £599\n'
'24 months warranty £799\n'
'36 months warranty £999\n'
'\n'
'Spec \n'
'\n'
'Stage 1 remap 225 BHP \n'
'Airtec front mount intercooler \n'
'ITG cross over pipe \n'
'Cobra cat back exhaust system \n'
'Heated seats \n'
'Lowering springs \n'
'\n'
'All debit cards excepted \n'
'\n'
'Nationwide delivery is also available at £2.00 a mile one way '
'eg 100 miles \n'
'£200 \n'
'\n'
'Viewings are Appointment only please contact us on \n'
'\n'
'07440 491150 \n'
'\n'
'sales@performancecarspecialists.co.uk \n'
'\n'
'Address \n'
'\n'
'Performance Car Specialists\n'
'Unit B Pear Tree Business Centre, Enterprise Way\n'
'Bretton\n'
'Peterborough\n'
'Cambridgeshire\n'
'PE3 8YQ\n'
'\n'
'**Here at Performance car Specialists we go the extra mile to '
'make sure you are getting the best service out there, whilst '
'our cars undergo a full health check and are driven and '
'tested, all essential work carried out with no expense '
'spared, P/x Warranty available. Welcome to Performance Car '
'Specialists\r\n'
'We are passionate about what we do, We pride ourselves on '
'offering great cars at competitive prices, without cutting '
'corners. We want all our customers to tell their friends and '
'family about their experience dealing with our knowledgeable '
'and helpful staff. \r\n'
'\r\n'
'Therefore, we will go the extra mile to make sure this '
'happens.\r\n'
'\r\n'
'Drawing from our experience, we will do everything within our '
'power to get you and your Modified vehicle on the road with '
'ultimate peace of mind.\r\n'
'\r\n'
'We offer the following as standard:\r\n'
'\r\n'
'All cars are serviced before handover\r\n'
'All cars are PDI checked\r\n'
'No quibble warranty - If despite our best efforts there are '
'any unforeseen problems, just give us a call and we will sort '
'it out.\r\n'
'Fully valeted - We want it to look like new for you!\r\n'
'Fully HPI checked - Guarantees that your vehicle does not '
'have a bad history.\r\n'
'Pre delivery inspection - We want it to reach you in tip top '
'condition.\r\n'
'With everything that is happening in the world we under',
'doors_number': 3,
'emission_standard': 'Euro 5',
'engine': '1.6L',
'engine_horse_power': 180,
'fuel_type': 'Petrol',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202510167191552',
'listing': 'directbuy',
'location': 'Peterborough, Cambridgeshire',
'make': 'Ford',
'model': 'Fiesta',
'odometer': 89490,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'photo_urls': ['https://m.atcdn.co.uk/a/media/d23e5942f3c943b992aa5447a22f9423.jpg',
'https://m.atcdn.co.uk/a/media/546b041700304b66969d58c4b7d35f4a.jpg',
'https://m.atcdn.co.uk/a/media/1a1af469164843b280365361cf632b55.jpg',
'https://m.atcdn.co.uk/a/media/5ca9f0ad2a0a43f1b994b623d98880d8.jpg',
'https://m.atcdn.co.uk/a/media/f6fe9d4e43ae41ef916ce8115241ea89.jpg',
'https://m.atcdn.co.uk/a/media/450fe4f585f54fdc9ef4719d620aba66.jpg',
'https://m.atcdn.co.uk/a/media/649dff3e934547728be19d9edf8a5ce6.jpg',
'https://m.atcdn.co.uk/a/media/db27609f4a0f4d48967f76f9ed8c84ae.jpg',
'https://m.atcdn.co.uk/a/media/cdf61a3e25d649268d9b7571b5786548.jpg',
'https://m.atcdn.co.uk/a/media/ffe92c591ec94006aa9e4746311a0a9a.jpg',
'https://m.atcdn.co.uk/a/media/dffd7fe969344fa0adb203750323a6cc.jpg',
'https://m.atcdn.co.uk/a/media/5a307555270147238a79e7b23a2b25ee.jpg',
'https://m.atcdn.co.uk/a/media/1830eec6429b47a6bb8f6a2acd0425a0.jpg',
'https://m.atcdn.co.uk/a/media/722db0566b604885abc28e531830b7ee.jpg',
'https://m.atcdn.co.uk/a/media/31f1d32689884893b655252b6eeee070.jpg',
'https://m.atcdn.co.uk/a/media/1a57af45811f4f50bc0d88977262a5d2.jpg',
'https://m.atcdn.co.uk/a/media/58ab983405e54bb889105ae3b66ea52b.jpg',
'https://m.atcdn.co.uk/a/media/55fd9d140a1b41cbbb956f88757f2c8a.jpg',
'https://m.atcdn.co.uk/a/media/d9c044e660034ee88f384c8b292cb1b8.jpg',
'https://m.atcdn.co.uk/a/media/c88bb493ed224b89a52a88d6c5f2011c.jpg',
'https://m.atcdn.co.uk/a/media/0799b26d2642447dbcb3ad8b67b05833.jpg',
'https://m.atcdn.co.uk/a/media/5cc03d47777f41eb8b2c5ffbcc335e1d.jpg',
'https://m.atcdn.co.uk/a/media/b7b52444412641f386b2a4b45132f635.jpg',
'https://m.atcdn.co.uk/a/media/18e37efff2c34368b598ad8136d9935d.jpg',
'https://m.atcdn.co.uk/a/media/2556dcaa74c74936930cce90ac467423.jpg',
'https://m.atcdn.co.uk/a/media/c558b8d12b464601a72018fe847a7292.jpg',
'https://m.atcdn.co.uk/a/media/516ef7fa02ec497ba1bc48f3d7de52b6.jpg',
'https://m.atcdn.co.uk/a/media/cffd48428044484394e2ac3db65f9ce9.jpg',
'https://m.atcdn.co.uk/a/media/16cc9c4fd0434c2fadaa29fa34eab419.jpg',
'https://m.atcdn.co.uk/a/media/a037e26cbc4d43d08768597e92a2b885.jpg',
'https://m.atcdn.co.uk/a/media/a1a8dd3b81f34accbd5da0dc54fef17a.jpg',
'https://m.atcdn.co.uk/a/media/18d4ee7c3e42469e8f274fb26843cf8d.jpg',
'https://m.atcdn.co.uk/a/media/6e843a80b23a405e95065b7d3eb0d6ae.jpg',
'https://m.atcdn.co.uk/a/media/bf04dacdd59548879f27554d2b42bce3.jpg'],
'price': 4995,
'price_includes_vat': True,
'registration_date': '2014-07-25',
'seats_number': 5,
'seller_name': None,
'title': 'Ford Fiesta 1.6T EcoBoost ST-3 Hatchback 3dr Petrol Manual Euro 5 '
'(s/s) (182 ps) 225BHP STAGE 1',
'transmission': 'manual',
'trim': 'ST-3',
'year': 2014}
2026-01-28 13:10:01 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 61c0c9fd-776d-5532-ace7-0ed130ca5596 with identifier: 202510167191552
2026-01-28 13:10:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item 61c0c9fd-776d-5532-ace7-0ed130ca5596
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fd23e5942f3c943b992aa5447a22f9423.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d23e5942f3c943b992aa5447a22f9423.jpg already downloaded
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F546b041700304b66969d58c4b7d35f4a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/546b041700304b66969d58c4b7d35f4a.jpg already downloaded
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F1a1af469164843b280365361cf632b55.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1a1af469164843b280365361cf632b55.jpg already downloaded
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F5ca9f0ad2a0a43f1b994b623d98880d8.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5ca9f0ad2a0a43f1b994b623d98880d8.jpg already downloaded
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ff6fe9d4e43ae41ef916ce8115241ea89.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f6fe9d4e43ae41ef916ce8115241ea89.jpg already downloaded
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F450fe4f585f54fdc9ef4719d620aba66.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/450fe4f585f54fdc9ef4719d620aba66.jpg already downloaded
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F649dff3e934547728be19d9edf8a5ce6.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/649dff3e934547728be19d9edf8a5ce6.jpg already downloaded
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fdb27609f4a0f4d48967f76f9ed8c84ae.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/db27609f4a0f4d48967f76f9ed8c84ae.jpg already downloaded
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fcdf61a3e25d649268d9b7571b5786548.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cdf61a3e25d649268d9b7571b5786548.jpg already downloaded
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fffe92c591ec94006aa9e4746311a0a9a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ffe92c591ec94006aa9e4746311a0a9a.jpg already downloaded
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fdffd7fe969344fa0adb203750323a6cc.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/dffd7fe969344fa0adb203750323a6cc.jpg already downloaded
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F5a307555270147238a79e7b23a2b25ee.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5a307555270147238a79e7b23a2b25ee.jpg already downloaded
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F1830eec6429b47a6bb8f6a2acd0425a0.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1830eec6429b47a6bb8f6a2acd0425a0.jpg already downloaded
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F722db0566b604885abc28e531830b7ee.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/722db0566b604885abc28e531830b7ee.jpg already downloaded
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F31f1d32689884893b655252b6eeee070.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/31f1d32689884893b655252b6eeee070.jpg already downloaded
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F1a57af45811f4f50bc0d88977262a5d2.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1a57af45811f4f50bc0d88977262a5d2.jpg already downloaded
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F58ab983405e54bb889105ae3b66ea52b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/58ab983405e54bb889105ae3b66ea52b.jpg already downloaded
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F55fd9d140a1b41cbbb956f88757f2c8a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/55fd9d140a1b41cbbb956f88757f2c8a.jpg already downloaded
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fd9c044e660034ee88f384c8b292cb1b8.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d9c044e660034ee88f384c8b292cb1b8.jpg already downloaded
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc88bb493ed224b89a52a88d6c5f2011c.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c88bb493ed224b89a52a88d6c5f2011c.jpg already downloaded
2026-01-28 13:10:01 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 61c0c9fd-776d-5532-ace7-0ed130ca5596 with identifier 202510167191552
2026-01-28 13:10:01 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:10:01 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:10:01 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 61c0c9fd-776d-5532-ace7-0ed130ca5596
2026-01-28 13:10:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 138,
'color': 'White',
'currency': 'GBP',
'description': 'FOR SALE Our stunning 2014 Ford Fiesta ST-3 with 90,000 miles '
'running a stage 1 remap 225 BHP with Full service history \n'
'\n'
'£4,995.00 \n'
'\n'
'£200 Deposit can reserve this vehicle \n'
'\n'
'All Dealer Facilities available including part exchange at '
'trade value \n'
'\n'
'https://www.performancecarspecialists.co.uk\n'
'\n'
'HPI CLEAR\n'
' 2 keys \n'
'\n'
'90,000 miles backed by DVSA \n'
'MOT expires on 12/07/26 \n'
'3 months warranty with options to extend to 12-24 & 36 '
'months \n'
'\n'
'12 months warranty £599\n'
'24 months warranty £799\n'
'36 months warranty £999\n'
'\n'
'Spec \n'
'\n'
'Stage 1 remap 225 BHP \n'
'Airtec front mount intercooler \n'
'ITG cross over pipe \n'
'Cobra cat back exhaust system \n'
'Heated seats \n'
'Lowering springs \n'
'\n'
'All debit cards excepted \n'
'\n'
'Nationwide delivery is also available at £2.00 a mile one way '
'eg 100 miles \n'
'£200 \n'
'\n'
'Viewings are Appointment only please contact us on \n'
'\n'
'07440 491150 \n'
'\n'
'sales@performancecarspecialists.co.uk \n'
'\n'
'Address \n'
'\n'
'Performance Car Specialists\n'
'Unit B Pear Tree Business Centre, Enterprise Way\n'
'Bretton\n'
'Peterborough\n'
'Cambridgeshire\n'
'PE3 8YQ\n'
'\n'
'**Here at Performance car Specialists we go the extra mile to '
'make sure you are getting the best service out there, whilst '
'our cars undergo a full health check and are driven and '
'tested, all essential work carried out with no expense '
'spared, P/x Warranty available. Welcome to Performance Car '
'Specialists\r\n'
'We are passionate about what we do, We pride ourselves on '
'offering great cars at competitive prices, without cutting '
'corners. We want all our customers to tell their friends and '
'family about their experience dealing with our knowledgeable '
'and helpful staff. \r\n'
'\r\n'
'Therefore, we will go the extra mile to make sure this '
'happens.\r\n'
'\r\n'
'Drawing from our experience, we will do everything within our '
'power to get you and your Modified vehicle on the road with '
'ultimate peace of mind.\r\n'
'\r\n'
'We offer the following as standard:\r\n'
'\r\n'
'All cars are serviced before handover\r\n'
'All cars are PDI checked\r\n'
'No quibble warranty - If despite our best efforts there are '
'any unforeseen problems, just give us a call and we will sort '
'it out.\r\n'
'Fully valeted - We want it to look like new for you!\r\n'
'Fully HPI checked - Guarantees that your vehicle does not '
'have a bad history.\r\n'
'Pre delivery inspection - We want it to reach you in tip top '
'condition.\r\n'
'With everything that is happening in the world we under',
'doors_number': 3,
'emission_standard': 'Euro 5',
'engine': '1.6L',
'engine_horse_power': 180,
'fuel_type': 'Petrol',
'id': '61c0c9fd-776d-5532-ace7-0ed130ca5596',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202510167191552',
'listing': 'directbuy',
'location': 'Peterborough, Cambridgeshire',
'make': 'Ford',
'model': 'Fiesta',
'odometer': 89490,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 34,
'photo_urls': ['https://m.atcdn.co.uk/a/media/d23e5942f3c943b992aa5447a22f9423.jpg',
'https://m.atcdn.co.uk/a/media/546b041700304b66969d58c4b7d35f4a.jpg',
'https://m.atcdn.co.uk/a/media/1a1af469164843b280365361cf632b55.jpg',
'https://m.atcdn.co.uk/a/media/5ca9f0ad2a0a43f1b994b623d98880d8.jpg',
'https://m.atcdn.co.uk/a/media/f6fe9d4e43ae41ef916ce8115241ea89.jpg',
'https://m.atcdn.co.uk/a/media/450fe4f585f54fdc9ef4719d620aba66.jpg',
'https://m.atcdn.co.uk/a/media/649dff3e934547728be19d9edf8a5ce6.jpg',
'https://m.atcdn.co.uk/a/media/db27609f4a0f4d48967f76f9ed8c84ae.jpg',
'https://m.atcdn.co.uk/a/media/cdf61a3e25d649268d9b7571b5786548.jpg',
'https://m.atcdn.co.uk/a/media/ffe92c591ec94006aa9e4746311a0a9a.jpg',
'https://m.atcdn.co.uk/a/media/dffd7fe969344fa0adb203750323a6cc.jpg',
'https://m.atcdn.co.uk/a/media/5a307555270147238a79e7b23a2b25ee.jpg',
'https://m.atcdn.co.uk/a/media/1830eec6429b47a6bb8f6a2acd0425a0.jpg',
'https://m.atcdn.co.uk/a/media/722db0566b604885abc28e531830b7ee.jpg',
'https://m.atcdn.co.uk/a/media/31f1d32689884893b655252b6eeee070.jpg',
'https://m.atcdn.co.uk/a/media/1a57af45811f4f50bc0d88977262a5d2.jpg',
'https://m.atcdn.co.uk/a/media/58ab983405e54bb889105ae3b66ea52b.jpg',
'https://m.atcdn.co.uk/a/media/55fd9d140a1b41cbbb956f88757f2c8a.jpg',
'https://m.atcdn.co.uk/a/media/d9c044e660034ee88f384c8b292cb1b8.jpg',
'https://m.atcdn.co.uk/a/media/c88bb493ed224b89a52a88d6c5f2011c.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_61c0c9fd-776d-5532-ace7-0ed130ca5596/61c0c9fd-776d-5532-ace7-0ed130ca5596_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87621,
'Height': 959,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/d23e5942f3c943b992aa5447a22f9423.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_61c0c9fd-776d-5532-ace7-0ed130ca5596/61c0c9fd-776d-5532-ace7-0ed130ca5596_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92032,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/546b041700304b66969d58c4b7d35f4a.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_61c0c9fd-776d-5532-ace7-0ed130ca5596/61c0c9fd-776d-5532-ace7-0ed130ca5596_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 136445,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/1a1af469164843b280365361cf632b55.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_61c0c9fd-776d-5532-ace7-0ed130ca5596/61c0c9fd-776d-5532-ace7-0ed130ca5596_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87843,
'Height': 1500,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/5ca9f0ad2a0a43f1b994b623d98880d8.jpg',
'Width': 1125},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_61c0c9fd-776d-5532-ace7-0ed130ca5596/61c0c9fd-776d-5532-ace7-0ed130ca5596_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88374,
'Height': 1024,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f6fe9d4e43ae41ef916ce8115241ea89.jpg',
'Width': 768},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_61c0c9fd-776d-5532-ace7-0ed130ca5596/61c0c9fd-776d-5532-ace7-0ed130ca5596_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 117065,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/450fe4f585f54fdc9ef4719d620aba66.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_61c0c9fd-776d-5532-ace7-0ed130ca5596/61c0c9fd-776d-5532-ace7-0ed130ca5596_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91306,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/649dff3e934547728be19d9edf8a5ce6.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_61c0c9fd-776d-5532-ace7-0ed130ca5596/61c0c9fd-776d-5532-ace7-0ed130ca5596_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 118223,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/db27609f4a0f4d48967f76f9ed8c84ae.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_61c0c9fd-776d-5532-ace7-0ed130ca5596/61c0c9fd-776d-5532-ace7-0ed130ca5596_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 103779,
'Height': 1498,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/cdf61a3e25d649268d9b7571b5786548.jpg',
'Width': 1196},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_61c0c9fd-776d-5532-ace7-0ed130ca5596/61c0c9fd-776d-5532-ace7-0ed130ca5596_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 102894,
'Height': 1498,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ffe92c591ec94006aa9e4746311a0a9a.jpg',
'Width': 1124},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_61c0c9fd-776d-5532-ace7-0ed130ca5596/61c0c9fd-776d-5532-ace7-0ed130ca5596_image_10.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 97722,
'Height': 1499,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/dffd7fe969344fa0adb203750323a6cc.jpg',
'Width': 1152},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_61c0c9fd-776d-5532-ace7-0ed130ca5596/61c0c9fd-776d-5532-ace7-0ed130ca5596_image_11.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72953,
'Height': 900,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/5a307555270147238a79e7b23a2b25ee.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_61c0c9fd-776d-5532-ace7-0ed130ca5596/61c0c9fd-776d-5532-ace7-0ed130ca5596_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88715,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/1830eec6429b47a6bb8f6a2acd0425a0.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_61c0c9fd-776d-5532-ace7-0ed130ca5596/61c0c9fd-776d-5532-ace7-0ed130ca5596_image_13.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74096,
'Height': 902,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/722db0566b604885abc28e531830b7ee.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_61c0c9fd-776d-5532-ace7-0ed130ca5596/61c0c9fd-776d-5532-ace7-0ed130ca5596_image_14.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91189,
'Height': 959,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/31f1d32689884893b655252b6eeee070.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_61c0c9fd-776d-5532-ace7-0ed130ca5596/61c0c9fd-776d-5532-ace7-0ed130ca5596_image_15.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 95829,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/1a57af45811f4f50bc0d88977262a5d2.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_61c0c9fd-776d-5532-ace7-0ed130ca5596/61c0c9fd-776d-5532-ace7-0ed130ca5596_image_16.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86813,
'Height': 959,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/58ab983405e54bb889105ae3b66ea52b.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_61c0c9fd-776d-5532-ace7-0ed130ca5596/61c0c9fd-776d-5532-ace7-0ed130ca5596_image_17.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88629,
'Height': 959,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/55fd9d140a1b41cbbb956f88757f2c8a.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_61c0c9fd-776d-5532-ace7-0ed130ca5596/61c0c9fd-776d-5532-ace7-0ed130ca5596_image_18.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 173958,
'Height': 959,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/d9c044e660034ee88f384c8b292cb1b8.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_61c0c9fd-776d-5532-ace7-0ed130ca5596/61c0c9fd-776d-5532-ace7-0ed130ca5596_image_19.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 100028,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/c88bb493ed224b89a52a88d6c5f2011c.jpg',
'Width': 1280}],
'price': 4995,
'price_includes_vat': True,
'registration_date': '2014-07-25',
'seats_number': 5,
'seller_name': None,
'title': 'Ford Fiesta 1.6T EcoBoost ST-3 Hatchback 3dr Petrol Manual Euro 5 '
'(s/s) (182 ps) 225BHP STAGE 1',
'transmission': 'manual',
'trim': 'ST-3',
'year': 2014}
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202510167191552%27 HTTP/1.1" 200 None
2026-01-28 13:10:01 [auto_selling_autotrader.co.uk] INFO: Saving data for 202510167191552: {'created_time': 1769605801.814594, 'last_price_update_time': 1769605801.814605}
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202510167191552') HTTP/1.1" 204 0
2026-01-28 13:10:08 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://www.autotrader.co.uk/at-graphql> (referer: https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery) ['zyte-api']
2026-01-28 13:10:08 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 13:10:09 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': 158,
'color': 'Silver',
'currency': 'GBP',
'description': '?? FOR SALE?? \n'
'Just arrived is our 2015 BMW X5 3.0 30d M Sport SUV 5dr '
'Diesel Auto xDrive with 53,000 miles and Full service '
'history\n'
'7 seater \n'
'£19,995.00 \n'
'£200 deposit can reserve this vehicle while being prepped \n'
'All dealer facilities available including part exchange at '
'trade value \n'
'https://www.performancecarspecialists.co.uk\n'
'Spec \n'
'7 Seater \n'
'Heated Seats \n'
'Reverse camera \n'
'Front and rear parking sensors \n'
'Lane assist \n'
'Electric memory seats \n'
'Electric folding mirrors \n'
'Pro Nav \n'
'Tinted Windows \n'
'Full advert and video to follow once prepped',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '3L',
'engine_horse_power': 254,
'fuel_type': 'Diesel',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202510307522168',
'listing': 'directbuy',
'location': 'Peterborough, Cambridgeshire',
'make': 'BMW',
'model': 'X5',
'odometer': 53312,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'photo_urls': ['https://m.atcdn.co.uk/a/media/c33582c2beb14bc6a9a7b578a5d23c97.jpg',
'https://m.atcdn.co.uk/a/media/287903db0b5645c7a4959099e8493635.jpg',
'https://m.atcdn.co.uk/a/media/fd9882c2cc034cd2a72dbae5ddfa4122.jpg',
'https://m.atcdn.co.uk/a/media/5273e21f73c74241ac21a0ee91e3c4cb.jpg',
'https://m.atcdn.co.uk/a/media/3fc806a967414593b56032e31a2aef07.jpg',
'https://m.atcdn.co.uk/a/media/3b6789f9f09d435db280f640fbed7653.jpg'],
'price': 19995,
'price_includes_vat': True,
'registration_date': '2015-09-25',
'seats_number': 5,
'seller_name': None,
'title': 'BMW X5 3.0 30d M Sport SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (258 '
'ps)',
'transmission': 'automatic',
'trim': 'M Sport',
'year': 2015}
2026-01-28 13:10:09 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 5aeee7ed-27c2-54ec-82ae-773e3bd05d8d with identifier: 202510307522168
2026-01-28 13:10:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 6 photos for item 5aeee7ed-27c2-54ec-82ae-773e3bd05d8d
2026-01-28 13:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252Fc33582c2beb14bc6a9a7b578a5d23c97.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c33582c2beb14bc6a9a7b578a5d23c97.jpg already downloaded
2026-01-28 13:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252F287903db0b5645c7a4959099e8493635.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/287903db0b5645c7a4959099e8493635.jpg already downloaded
2026-01-28 13:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252Ffd9882c2cc034cd2a72dbae5ddfa4122.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fd9882c2cc034cd2a72dbae5ddfa4122.jpg already downloaded
2026-01-28 13:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252F5273e21f73c74241ac21a0ee91e3c4cb.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5273e21f73c74241ac21a0ee91e3c4cb.jpg already downloaded
2026-01-28 13:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252F3fc806a967414593b56032e31a2aef07.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3fc806a967414593b56032e31a2aef07.jpg already downloaded
2026-01-28 13:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252F3b6789f9f09d435db280f640fbed7653.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3b6789f9f09d435db280f640fbed7653.jpg already downloaded
2026-01-28 13:10:09 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 5aeee7ed-27c2-54ec-82ae-773e3bd05d8d with identifier 202510307522168
2026-01-28 13:10:09 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:10:09 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:10:09 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 5aeee7ed-27c2-54ec-82ae-773e3bd05d8d
2026-01-28 13:10:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 158,
'color': 'Silver',
'currency': 'GBP',
'description': '?? FOR SALE?? \n'
'Just arrived is our 2015 BMW X5 3.0 30d M Sport SUV 5dr '
'Diesel Auto xDrive with 53,000 miles and Full service '
'history\n'
'7 seater \n'
'£19,995.00 \n'
'£200 deposit can reserve this vehicle while being prepped \n'
'All dealer facilities available including part exchange at '
'trade value \n'
'https://www.performancecarspecialists.co.uk\n'
'Spec \n'
'7 Seater \n'
'Heated Seats \n'
'Reverse camera \n'
'Front and rear parking sensors \n'
'Lane assist \n'
'Electric memory seats \n'
'Electric folding mirrors \n'
'Pro Nav \n'
'Tinted Windows \n'
'Full advert and video to follow once prepped',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '3L',
'engine_horse_power': 254,
'fuel_type': 'Diesel',
'id': '5aeee7ed-27c2-54ec-82ae-773e3bd05d8d',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202510307522168',
'listing': 'directbuy',
'location': 'Peterborough, Cambridgeshire',
'make': 'BMW',
'model': 'X5',
'odometer': 53312,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 6,
'photo_urls': ['https://m.atcdn.co.uk/a/media/c33582c2beb14bc6a9a7b578a5d23c97.jpg',
'https://m.atcdn.co.uk/a/media/287903db0b5645c7a4959099e8493635.jpg',
'https://m.atcdn.co.uk/a/media/fd9882c2cc034cd2a72dbae5ddfa4122.jpg',
'https://m.atcdn.co.uk/a/media/5273e21f73c74241ac21a0ee91e3c4cb.jpg',
'https://m.atcdn.co.uk/a/media/3fc806a967414593b56032e31a2aef07.jpg',
'https://m.atcdn.co.uk/a/media/3b6789f9f09d435db280f640fbed7653.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5aeee7ed-27c2-54ec-82ae-773e3bd05d8d/5aeee7ed-27c2-54ec-82ae-773e3bd05d8d_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85178,
'Height': 914,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/c33582c2beb14bc6a9a7b578a5d23c97.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5aeee7ed-27c2-54ec-82ae-773e3bd05d8d/5aeee7ed-27c2-54ec-82ae-773e3bd05d8d_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71371,
'Height': 740,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/287903db0b5645c7a4959099e8493635.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5aeee7ed-27c2-54ec-82ae-773e3bd05d8d/5aeee7ed-27c2-54ec-82ae-773e3bd05d8d_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 97856,
'Height': 1024,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/fd9882c2cc034cd2a72dbae5ddfa4122.jpg',
'Width': 1086},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5aeee7ed-27c2-54ec-82ae-773e3bd05d8d/5aeee7ed-27c2-54ec-82ae-773e3bd05d8d_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 122617,
'Height': 1440,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/5273e21f73c74241ac21a0ee91e3c4cb.jpg',
'Width': 1080},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5aeee7ed-27c2-54ec-82ae-773e3bd05d8d/5aeee7ed-27c2-54ec-82ae-773e3bd05d8d_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 165848,
'Height': 1440,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3fc806a967414593b56032e31a2aef07.jpg',
'Width': 1080},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5aeee7ed-27c2-54ec-82ae-773e3bd05d8d/5aeee7ed-27c2-54ec-82ae-773e3bd05d8d_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 36587,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3b6789f9f09d435db280f640fbed7653.jpg',
'Width': 1280}],
'price': 19995,
'price_includes_vat': True,
'registration_date': '2015-09-25',
'seats_number': 5,
'seller_name': None,
'title': 'BMW X5 3.0 30d M Sport SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (258 '
'ps)',
'transmission': 'automatic',
'trim': 'M Sport',
'year': 2015}
2026-01-28 13:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%27202510307522168%27 HTTP/1.1" 200 None
2026-01-28 13:10:09 [auto_selling_autotrader.co.uk] INFO: Saving data for 202510307522168: {'created_time': 1769605809.238715, 'last_price_update_time': 1769605809.238726}
2026-01-28 13:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202510307522168') HTTP/1.1" 204 0
2026-01-28 13:10:14 [scrapy.extensions.logstats] INFO: Crawled 5 pages (at 5 pages/min), scraped 4 items (at 4 items/min)
2026-01-28 13:10:17 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://www.autotrader.co.uk/at-graphql> (referer: https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery) ['zyte-api']
2026-01-28 13:10:17 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 13:10:17 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': 134,
'color': 'Black',
'currency': 'GBP',
'description': 'Just Arrived is our 2017 Range Rover Evoque 2.0 TD4 HSE '
'Dynamic SUV 5dr Diesel Auto 4WD Euro 6 with 63,000 miles and '
'Full service history \n'
'\n'
'£13,495.00 \n'
'\n'
'£200 deposit can reserve this vehicle \n'
'\n'
'All Dealer Facilities Available including part exchange at '
'trade value \n'
'\n'
'https://www.performancecarspecialists.co.uk\n'
'\n'
'Spec\n'
'\n'
'Reverse Camera \n'
'Heated Seats \n'
'Memory Seats \n'
'Side Steps \n'
'Tinted Windows \n'
'Front and Rear parking sensors \n'
'Sat Nav\n'
'Panoramic roof \n'
'Cruise control\n'
'\n'
'Full advert and video\n'
'To follow once prepped',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '2L',
'engine_horse_power': 178,
'fuel_type': 'Diesel',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511137868785',
'listing': 'directbuy',
'location': 'Peterborough, Cambridgeshire',
'make': 'Land Rover',
'model': 'Range Rover Evoque',
'odometer': 63050,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'photo_urls': ['https://m.atcdn.co.uk/a/media/5384c395030e469088e5ef0067af24a8.jpg',
'https://m.atcdn.co.uk/a/media/368135c602454da0b1b215dc6b86ec81.jpg',
'https://m.atcdn.co.uk/a/media/04cbc8319a074fdc80511c2dd4e5081a.jpg',
'https://m.atcdn.co.uk/a/media/37936a7737fc4b9ea6a16c3345a31268.jpg'],
'price': 13495,
'price_includes_vat': True,
'registration_date': '2017-09-25',
'seats_number': 5,
'seller_name': None,
'title': 'Land Rover Range Rover Evoque 2.0 TD4 HSE Dynamic SUV 5dr Diesel '
'Auto 4WD Euro 6 (s/s) (180 ps)',
'transmission': 'automatic',
'trim': 'HSE Dynamic',
'year': 2017}
2026-01-28 13:10:17 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 505e3db2-7987-5107-a3c8-558b261eef8e with identifier: 202511137868785
2026-01-28 13:10:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 4 photos for item 505e3db2-7987-5107-a3c8-558b261eef8e
2026-01-28 13:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F5384c395030e469088e5ef0067af24a8.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5384c395030e469088e5ef0067af24a8.jpg already downloaded
2026-01-28 13:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F368135c602454da0b1b215dc6b86ec81.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/368135c602454da0b1b215dc6b86ec81.jpg already downloaded
2026-01-28 13:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F04cbc8319a074fdc80511c2dd4e5081a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/04cbc8319a074fdc80511c2dd4e5081a.jpg already downloaded
2026-01-28 13:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F37936a7737fc4b9ea6a16c3345a31268.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/37936a7737fc4b9ea6a16c3345a31268.jpg already downloaded
2026-01-28 13:10:17 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 505e3db2-7987-5107-a3c8-558b261eef8e with identifier 202511137868785
2026-01-28 13:10:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:10:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:10:17 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 505e3db2-7987-5107-a3c8-558b261eef8e
2026-01-28 13:10:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 134,
'color': 'Black',
'currency': 'GBP',
'description': 'Just Arrived is our 2017 Range Rover Evoque 2.0 TD4 HSE '
'Dynamic SUV 5dr Diesel Auto 4WD Euro 6 with 63,000 miles and '
'Full service history \n'
'\n'
'£13,495.00 \n'
'\n'
'£200 deposit can reserve this vehicle \n'
'\n'
'All Dealer Facilities Available including part exchange at '
'trade value \n'
'\n'
'https://www.performancecarspecialists.co.uk\n'
'\n'
'Spec\n'
'\n'
'Reverse Camera \n'
'Heated Seats \n'
'Memory Seats \n'
'Side Steps \n'
'Tinted Windows \n'
'Front and Rear parking sensors \n'
'Sat Nav\n'
'Panoramic roof \n'
'Cruise control\n'
'\n'
'Full advert and video\n'
'To follow once prepped',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '2L',
'engine_horse_power': 178,
'fuel_type': 'Diesel',
'id': '505e3db2-7987-5107-a3c8-558b261eef8e',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511137868785',
'listing': 'directbuy',
'location': 'Peterborough, Cambridgeshire',
'make': 'Land Rover',
'model': 'Range Rover Evoque',
'odometer': 63050,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 4,
'photo_urls': ['https://m.atcdn.co.uk/a/media/5384c395030e469088e5ef0067af24a8.jpg',
'https://m.atcdn.co.uk/a/media/368135c602454da0b1b215dc6b86ec81.jpg',
'https://m.atcdn.co.uk/a/media/04cbc8319a074fdc80511c2dd4e5081a.jpg',
'https://m.atcdn.co.uk/a/media/37936a7737fc4b9ea6a16c3345a31268.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_505e3db2-7987-5107-a3c8-558b261eef8e/505e3db2-7987-5107-a3c8-558b261eef8e_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 97198,
'Height': 1020,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/5384c395030e469088e5ef0067af24a8.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_505e3db2-7987-5107-a3c8-558b261eef8e/505e3db2-7987-5107-a3c8-558b261eef8e_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77102,
'Height': 827,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/368135c602454da0b1b215dc6b86ec81.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_505e3db2-7987-5107-a3c8-558b261eef8e/505e3db2-7987-5107-a3c8-558b261eef8e_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 153256,
'Height': 1440,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/04cbc8319a074fdc80511c2dd4e5081a.jpg',
'Width': 1080},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_505e3db2-7987-5107-a3c8-558b261eef8e/505e3db2-7987-5107-a3c8-558b261eef8e_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75142,
'Height': 863,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/37936a7737fc4b9ea6a16c3345a31268.jpg',
'Width': 1280}],
'price': 13495,
'price_includes_vat': True,
'registration_date': '2017-09-25',
'seats_number': 5,
'seller_name': None,
'title': 'Land Rover Range Rover Evoque 2.0 TD4 HSE Dynamic SUV 5dr Diesel '
'Auto 4WD Euro 6 (s/s) (180 ps)',
'transmission': 'automatic',
'trim': 'HSE Dynamic',
'year': 2017}
2026-01-28 13:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202511137868785%27 HTTP/1.1" 200 None
2026-01-28 13:10:17 [auto_selling_autotrader.co.uk] INFO: Saving data for 202511137868785: {'created_time': 1769605817.897355, 'last_price_update_time': 1769605817.897366}
2026-01-28 13:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202511137868785') HTTP/1.1" 204 0
2026-01-28 13:10:21 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://www.autotrader.co.uk/at-graphql> (referer: https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery) ['zyte-api']
2026-01-28 13:10:21 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 13:10:21 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': 159,
'color': 'Red',
'currency': 'GBP',
'description': 'Just arrived is our 2015 Golf R DSG 4 motion in Red with '
'61,000 miles stage 1 350 BHP & 460nm with full service '
'history\n'
'\n'
'£14,995.00 \n'
' \n'
'£200 deposit can reserve this vehicle \n'
'\n'
'All Dealer Facilities Available \n'
'\n'
'https://www.performancecarspecialists.co.uk\n'
'\n'
'Spec \n'
'\n'
'Stage 1 remap 350bhp & 460nm\n'
'Bluetooth \n'
'Tinted rear windows \n'
'Front parking sensors \n'
'Rear parking sensors\n'
'Auto start/stop\n'
'Cruise control\n'
'Electric folding mirrors\n'
'Heated wing mirrors \n'
'Paddle shifters \n'
'\n'
'Full advert and video to follow once prepped Welcome to '
'Performance Car Specialists\r\n'
'We are passionate about what we do, We pride ourselves on '
'offering great cars at competitive prices, without cutting '
'corners. We want all our customers to tell their friends and '
'family about their experience dealing with our knowledgeable '
'and helpful staff. \r\n'
'\r\n'
'Therefore, we will go the extra mile to make sure this '
'happens.\r\n'
'\r\n'
'Drawing from our experience, we will do everything within our '
'power to get you and your Modified vehicle on the road with '
'ultimate peace of mind.\r\n'
'\r\n'
'We offer the following as standard:\r\n'
'\r\n'
'All cars are serviced before handover\r\n'
'All cars are PDI checked\r\n'
'No quibble warranty - If despite our best efforts there are '
'any unforeseen problems, just give us a call and we will sort '
'it out.\r\n'
'Fully valeted - We want it to look like new for you!\r\n'
'Fully HPI checked - Guarantees that your vehicle does not '
'have a bad history.\r\n'
'Pre delivery inspection - We want it to reach you in tip top '
'condition.\r\n'
'With everything that is happening in the world we under',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '2L',
'engine_horse_power': 296,
'fuel_type': 'Petrol',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512138577356',
'listing': 'directbuy',
'location': 'Peterborough, Cambridgeshire',
'make': 'Volkswagen',
'model': 'Golf',
'odometer': 60590,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'photo_urls': ['https://m.atcdn.co.uk/a/media/03bd5db09cfb488d8ea135115b17a700.jpg',
'https://m.atcdn.co.uk/a/media/6003584b14e843a9b273b044a87ca2a5.jpg',
'https://m.atcdn.co.uk/a/media/96ccc1c1f6174d3cb75e0a33f2042c96.jpg',
'https://m.atcdn.co.uk/a/media/9d87f1835d10422db25b68fede19034e.jpg',
'https://m.atcdn.co.uk/a/media/709a4d8101c44c9e801a8862c7d167cd.jpg',
'https://m.atcdn.co.uk/a/media/82eb5d753e224929a1d400e2e90f8b0a.jpg'],
'price': 14995,
'price_includes_vat': True,
'registration_date': '2015-09-01',
'seats_number': 5,
'seller_name': None,
'title': 'Volkswagen Golf 2.0 TSI BlueMotion Tech R Hatchback 5dr Petrol DSG '
'4Motion Euro 6 (s/s) (300 ps)',
'transmission': 'automatic',
'trim': 'R',
'year': 2015}
2026-01-28 13:10:21 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 7472237d-dbdb-527d-982b-2d90768b6936 with identifier: 202512138577356
2026-01-28 13:10:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 6 photos for item 7472237d-dbdb-527d-982b-2d90768b6936
2026-01-28 13:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252F03bd5db09cfb488d8ea135115b17a700.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/03bd5db09cfb488d8ea135115b17a700.jpg already downloaded
2026-01-28 13:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252F6003584b14e843a9b273b044a87ca2a5.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6003584b14e843a9b273b044a87ca2a5.jpg already downloaded
2026-01-28 13:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252F96ccc1c1f6174d3cb75e0a33f2042c96.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/96ccc1c1f6174d3cb75e0a33f2042c96.jpg already downloaded
2026-01-28 13:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252F9d87f1835d10422db25b68fede19034e.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9d87f1835d10422db25b68fede19034e.jpg already downloaded
2026-01-28 13:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252F709a4d8101c44c9e801a8862c7d167cd.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/709a4d8101c44c9e801a8862c7d167cd.jpg already downloaded
2026-01-28 13:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252F82eb5d753e224929a1d400e2e90f8b0a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/82eb5d753e224929a1d400e2e90f8b0a.jpg already downloaded
2026-01-28 13:10:21 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 7472237d-dbdb-527d-982b-2d90768b6936 with identifier 202512138577356
2026-01-28 13:10:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:10:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:10:21 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 7472237d-dbdb-527d-982b-2d90768b6936
2026-01-28 13:10:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 159,
'color': 'Red',
'currency': 'GBP',
'description': 'Just arrived is our 2015 Golf R DSG 4 motion in Red with '
'61,000 miles stage 1 350 BHP & 460nm with full service '
'history\n'
'\n'
'£14,995.00 \n'
' \n'
'£200 deposit can reserve this vehicle \n'
'\n'
'All Dealer Facilities Available \n'
'\n'
'https://www.performancecarspecialists.co.uk\n'
'\n'
'Spec \n'
'\n'
'Stage 1 remap 350bhp & 460nm\n'
'Bluetooth \n'
'Tinted rear windows \n'
'Front parking sensors \n'
'Rear parking sensors\n'
'Auto start/stop\n'
'Cruise control\n'
'Electric folding mirrors\n'
'Heated wing mirrors \n'
'Paddle shifters \n'
'\n'
'Full advert and video to follow once prepped Welcome to '
'Performance Car Specialists\r\n'
'We are passionate about what we do, We pride ourselves on '
'offering great cars at competitive prices, without cutting '
'corners. We want all our customers to tell their friends and '
'family about their experience dealing with our knowledgeable '
'and helpful staff. \r\n'
'\r\n'
'Therefore, we will go the extra mile to make sure this '
'happens.\r\n'
'\r\n'
'Drawing from our experience, we will do everything within our '
'power to get you and your Modified vehicle on the road with '
'ultimate peace of mind.\r\n'
'\r\n'
'We offer the following as standard:\r\n'
'\r\n'
'All cars are serviced before handover\r\n'
'All cars are PDI checked\r\n'
'No quibble warranty - If despite our best efforts there are '
'any unforeseen problems, just give us a call and we will sort '
'it out.\r\n'
'Fully valeted - We want it to look like new for you!\r\n'
'Fully HPI checked - Guarantees that your vehicle does not '
'have a bad history.\r\n'
'Pre delivery inspection - We want it to reach you in tip top '
'condition.\r\n'
'With everything that is happening in the world we under',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '2L',
'engine_horse_power': 296,
'fuel_type': 'Petrol',
'id': '7472237d-dbdb-527d-982b-2d90768b6936',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512138577356',
'listing': 'directbuy',
'location': 'Peterborough, Cambridgeshire',
'make': 'Volkswagen',
'model': 'Golf',
'odometer': 60590,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 6,
'photo_urls': ['https://m.atcdn.co.uk/a/media/03bd5db09cfb488d8ea135115b17a700.jpg',
'https://m.atcdn.co.uk/a/media/6003584b14e843a9b273b044a87ca2a5.jpg',
'https://m.atcdn.co.uk/a/media/96ccc1c1f6174d3cb75e0a33f2042c96.jpg',
'https://m.atcdn.co.uk/a/media/9d87f1835d10422db25b68fede19034e.jpg',
'https://m.atcdn.co.uk/a/media/709a4d8101c44c9e801a8862c7d167cd.jpg',
'https://m.atcdn.co.uk/a/media/82eb5d753e224929a1d400e2e90f8b0a.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7472237d-dbdb-527d-982b-2d90768b6936/7472237d-dbdb-527d-982b-2d90768b6936_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 105443,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/03bd5db09cfb488d8ea135115b17a700.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7472237d-dbdb-527d-982b-2d90768b6936/7472237d-dbdb-527d-982b-2d90768b6936_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80173,
'Height': 856,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/6003584b14e843a9b273b044a87ca2a5.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7472237d-dbdb-527d-982b-2d90768b6936/7472237d-dbdb-527d-982b-2d90768b6936_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94342,
'Height': 964,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/96ccc1c1f6174d3cb75e0a33f2042c96.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7472237d-dbdb-527d-982b-2d90768b6936/7472237d-dbdb-527d-982b-2d90768b6936_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 188611,
'Height': 1500,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/9d87f1835d10422db25b68fede19034e.jpg',
'Width': 1125},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7472237d-dbdb-527d-982b-2d90768b6936/7472237d-dbdb-527d-982b-2d90768b6936_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 166790,
'Height': 1500,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/709a4d8101c44c9e801a8862c7d167cd.jpg',
'Width': 1170},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7472237d-dbdb-527d-982b-2d90768b6936/7472237d-dbdb-527d-982b-2d90768b6936_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 33493,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/82eb5d753e224929a1d400e2e90f8b0a.jpg',
'Width': 1280}],
'price': 14995,
'price_includes_vat': True,
'registration_date': '2015-09-01',
'seats_number': 5,
'seller_name': None,
'title': 'Volkswagen Golf 2.0 TSI BlueMotion Tech R Hatchback 5dr Petrol DSG '
'4Motion Euro 6 (s/s) (300 ps)',
'transmission': 'automatic',
'trim': 'R',
'year': 2015}
2026-01-28 13:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%27202512138577356%27 HTTP/1.1" 200 None
2026-01-28 13:10:21 [auto_selling_autotrader.co.uk] INFO: Saving data for 202512138577356: {'created_time': 1769605821.94732, 'last_price_update_time': 1769605821.947332}
2026-01-28 13:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202512138577356') HTTP/1.1" 204 0
2026-01-28 13:10:23 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://www.autotrader.co.uk/at-graphql> (referer: https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery) ['zyte-api']
2026-01-28 13:10:23 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 13:10:23 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': 138,
'color': 'Black',
'currency': 'GBP',
'description': 'FOR SALE 2017 Ford Fiesta ST-3 with 80,000 miles running a '
'stage 1 remap 220 BHP with Full service history \n'
'\n'
'£7295.00 \n'
'\n'
'£200 deposit can reserve this vehicle \n'
'\n'
'All Dealer Facilities available including finance & part '
'exchange at trade value \n'
'\n'
'https://www.performancecarspecialists.co.uk\n'
'\n'
' HPI CLEAR \n'
' 2 keys \n'
'\n'
'80,000 miles backed by DVSA \n'
'Will come with 12 months MOT\n'
'3 months warranty with options to extend to 12-24 & 36 '
'months \n'
'\n'
'12 months warranty £599\n'
'24 months warranty £799\n'
'36 months warranty £999\n'
'\n'
'Spec \n'
'\n'
'Stage 1 remap 220 BHP \n'
'TRC front splitter \n'
'Side skirt extensions \n'
'Wheels refurbished in grey \n'
'Heated Seats \n'
'Cruise control \n'
'\n'
'This is a stunning car with full service history in fantastic '
'condition through out \n'
'\n'
'Drives superb with plenty of power \n'
'\n'
'All debit cards excepted \n'
'\n'
'Nationwide delivery is also available at £2.00 a mile one way '
'eg 100 miles \n'
'£200 \n'
'\n'
'Viewings are Appointment only please contact us on \n'
'\n'
'07440 491150 \n'
'\n'
'sales@performancecarspecialists.co.uk \n'
'\n'
'Address \n'
'\n'
'Performance Car Specialists\n'
'Unit B Pear Tree Business Centre, Enterprise Way\n'
'Bretton\n'
'Peterborough\n'
'Cambridgeshire\n'
'PE3 8YQ\n'
'\n'
'**Here at Performance car Specialists we go the extra mile to '
'make sure you are getting the best service out there, whilst '
'our cars undergo a full health check and are driven and '
'tested, all essential work carried out with no expense '
'spared, P/x Warranty available.\n'
'\n'
' Welcome to Performance Car Specialists\r\n'
'We are passionate about what we do, We pride ourselves on '
'offering great cars at competitive prices, without cutting '
'corners. We want all our customers to tell their friends and '
'family about their experience dealing with our knowledgeable '
'and helpful staff. \r\n'
'\r\n'
'Therefore, we will go the extra mile to make sure this '
'happens.\r\n'
'\r\n'
'Drawing from our experience, we will do everything within our '
'power to get you and your Modified vehicle on the road with '
'ultimate peace of mind.\r\n'
'\r\n'
'We offer the following as standard:\r\n'
'\r\n'
'All cars are serviced before handover\r\n'
'All cars are PDI checked\r\n'
'No quibble warranty - If despite our best efforts there are '
'any unforeseen problems, just give us a call and we will sort '
'it out.\r\n'
'Fully valeted - We want it to look like new for you!\r\n'
'Fully HPI checked - Guarantees that your vehicle does not '
'have a bad history.\r\n'
'Pre delivery inspection - We want it to reach you in tip top '
'condition.\r\n'
'With everything that is happening in the world we under',
'doors_number': 3,
'emission_standard': 'Euro 6',
'engine': '1.6L',
'engine_horse_power': 180,
'fuel_type': 'Petrol',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601129092498',
'listing': 'directbuy',
'location': 'Peterborough, Cambridgeshire',
'make': 'Ford',
'model': 'Fiesta',
'odometer': 79774,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'photo_urls': ['https://m.atcdn.co.uk/a/media/837d6f2ee4d44e6f8c968374ac9d79bb.jpg',
'https://m.atcdn.co.uk/a/media/62ec641235c849a7a7c71e102a9f1137.jpg',
'https://m.atcdn.co.uk/a/media/1249c34d0e4e4efdb48ccc646f519f83.jpg',
'https://m.atcdn.co.uk/a/media/aedc44b29ff0472c808a22e501d2fd91.jpg',
'https://m.atcdn.co.uk/a/media/e94081c6455a4ea5b30d6da9c0f9b6c8.jpg',
'https://m.atcdn.co.uk/a/media/12e24b712f8e4c659b88388c45188bbe.jpg',
'https://m.atcdn.co.uk/a/media/b5d07cea905b4f589734faf77c4dd82b.jpg',
'https://m.atcdn.co.uk/a/media/ad73d51162fd49a3a441950e7d3aedf6.jpg',
'https://m.atcdn.co.uk/a/media/8a4613dcc222465e8fb066a74c4ae21c.jpg',
'https://m.atcdn.co.uk/a/media/bf04111244fe4a6b8bdb1a76e2a412af.jpg',
'https://m.atcdn.co.uk/a/media/480b5ad4088b432b9cb89e4e94736a78.jpg',
'https://m.atcdn.co.uk/a/media/2d1b99bfedce42a1b7ee9155748a44ca.jpg',
'https://m.atcdn.co.uk/a/media/e9caca4f8f0e49c2b493c954d941bb70.jpg',
'https://m.atcdn.co.uk/a/media/6cd274958eeb4885bae868173f17c0fc.jpg',
'https://m.atcdn.co.uk/a/media/9fef65cdd7de45b2a3f323e6801c1cbf.jpg',
'https://m.atcdn.co.uk/a/media/4331acfc5919454c956e1920b5e6d1b1.jpg',
'https://m.atcdn.co.uk/a/media/45c97d53dc5b44e5be39c98748ced765.jpg',
'https://m.atcdn.co.uk/a/media/c4a96834276c4bee8c1fded48f8d8a8d.jpg',
'https://m.atcdn.co.uk/a/media/37fc6200bd114642bda6af5477c8501d.jpg',
'https://m.atcdn.co.uk/a/media/b6eb7d00facf48baae5222661591afa2.jpg',
'https://m.atcdn.co.uk/a/media/dc2b1b6f509148eb9349931083055119.jpg',
'https://m.atcdn.co.uk/a/media/c61bec29de7d4b848bd384b5c8f748ff.jpg',
'https://m.atcdn.co.uk/a/media/1827c63c39ea4bd1b674e9ebe4fb9da1.jpg',
'https://m.atcdn.co.uk/a/media/97b9774386a44e6f8f6defcc2028f925.jpg',
'https://m.atcdn.co.uk/a/media/7e816cb7148447e89d327fd0c961f817.jpg',
'https://m.atcdn.co.uk/a/media/6eabb72cdee64626a1de77b7c77658fe.jpg',
'https://m.atcdn.co.uk/a/media/fcd36c5995d74c38bb532087a207a473.jpg',
'https://m.atcdn.co.uk/a/media/36bf2dc9c239457ab9b61db4835fefa2.jpg',
'https://m.atcdn.co.uk/a/media/046436dd46b0424cbba9ee9e5de62778.jpg',
'https://m.atcdn.co.uk/a/media/23b14629449a475a83dbb2566ddf4af6.jpg',
'https://m.atcdn.co.uk/a/media/7326152571ad43469c7c92efdd158bad.jpg',
'https://m.atcdn.co.uk/a/media/6cd9bcecd79146769ce51693010b2c0b.jpg',
'https://m.atcdn.co.uk/a/media/4c51175099314be99ae4268164d27f49.jpg',
'https://m.atcdn.co.uk/a/media/a873fed8828b479dafd1ad164f042962.jpg',
'https://m.atcdn.co.uk/a/media/cc6ce36f1f7d4d9880eb844fd7d9cd74.jpg'],
'price': 7295,
'price_includes_vat': True,
'registration_date': '2017-06-29',
'seats_number': 5,
'seller_name': None,
'title': 'Ford Fiesta 1.6T EcoBoost ST-3 Hatchback 3dr Petrol Manual Euro 6 '
'(182 ps) Full service history & 2 keys',
'transmission': 'manual',
'trim': 'ST-3',
'year': 2017}
2026-01-28 13:10:23 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: d49052d3-e5a4-52b8-a59d-9aa61d748094 with identifier: 202601129092498
2026-01-28 13:10:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item d49052d3-e5a4-52b8-a59d-9aa61d748094
2026-01-28 13:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252F837d6f2ee4d44e6f8c968374ac9d79bb.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/837d6f2ee4d44e6f8c968374ac9d79bb.jpg already downloaded
2026-01-28 13:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252F62ec641235c849a7a7c71e102a9f1137.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/62ec641235c849a7a7c71e102a9f1137.jpg already downloaded
2026-01-28 13:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252F1249c34d0e4e4efdb48ccc646f519f83.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1249c34d0e4e4efdb48ccc646f519f83.jpg already downloaded
2026-01-28 13:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252Faedc44b29ff0472c808a22e501d2fd91.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/aedc44b29ff0472c808a22e501d2fd91.jpg already downloaded
2026-01-28 13:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252Fe94081c6455a4ea5b30d6da9c0f9b6c8.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e94081c6455a4ea5b30d6da9c0f9b6c8.jpg already downloaded
2026-01-28 13:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252F12e24b712f8e4c659b88388c45188bbe.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/12e24b712f8e4c659b88388c45188bbe.jpg already downloaded
2026-01-28 13:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252Fb5d07cea905b4f589734faf77c4dd82b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b5d07cea905b4f589734faf77c4dd82b.jpg already downloaded
2026-01-28 13:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252Fad73d51162fd49a3a441950e7d3aedf6.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ad73d51162fd49a3a441950e7d3aedf6.jpg already downloaded
2026-01-28 13:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252F8a4613dcc222465e8fb066a74c4ae21c.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8a4613dcc222465e8fb066a74c4ae21c.jpg already downloaded
2026-01-28 13:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252Fbf04111244fe4a6b8bdb1a76e2a412af.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/bf04111244fe4a6b8bdb1a76e2a412af.jpg already downloaded
2026-01-28 13:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252F480b5ad4088b432b9cb89e4e94736a78.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/480b5ad4088b432b9cb89e4e94736a78.jpg already downloaded
2026-01-28 13:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252F2d1b99bfedce42a1b7ee9155748a44ca.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2d1b99bfedce42a1b7ee9155748a44ca.jpg already downloaded
2026-01-28 13:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252Fe9caca4f8f0e49c2b493c954d941bb70.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e9caca4f8f0e49c2b493c954d941bb70.jpg already downloaded
2026-01-28 13:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252F6cd274958eeb4885bae868173f17c0fc.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6cd274958eeb4885bae868173f17c0fc.jpg already downloaded
2026-01-28 13:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252F9fef65cdd7de45b2a3f323e6801c1cbf.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9fef65cdd7de45b2a3f323e6801c1cbf.jpg already downloaded
2026-01-28 13:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252F4331acfc5919454c956e1920b5e6d1b1.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4331acfc5919454c956e1920b5e6d1b1.jpg already downloaded
2026-01-28 13:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252F45c97d53dc5b44e5be39c98748ced765.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/45c97d53dc5b44e5be39c98748ced765.jpg already downloaded
2026-01-28 13:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252Fc4a96834276c4bee8c1fded48f8d8a8d.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c4a96834276c4bee8c1fded48f8d8a8d.jpg already downloaded
2026-01-28 13:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252F37fc6200bd114642bda6af5477c8501d.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/37fc6200bd114642bda6af5477c8501d.jpg already downloaded
2026-01-28 13:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252Fb6eb7d00facf48baae5222661591afa2.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b6eb7d00facf48baae5222661591afa2.jpg already downloaded
2026-01-28 13:10:24 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: d49052d3-e5a4-52b8-a59d-9aa61d748094 with identifier 202601129092498
2026-01-28 13:10:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:10:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:10:24 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item d49052d3-e5a4-52b8-a59d-9aa61d748094
2026-01-28 13:10:24 [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': 'FOR SALE 2017 Ford Fiesta ST-3 with 80,000 miles running a '
'stage 1 remap 220 BHP with Full service history \n'
'\n'
'£7295.00 \n'
'\n'
'£200 deposit can reserve this vehicle \n'
'\n'
'All Dealer Facilities available including finance & part '
'exchange at trade value \n'
'\n'
'https://www.performancecarspecialists.co.uk\n'
'\n'
' HPI CLEAR \n'
' 2 keys \n'
'\n'
'80,000 miles backed by DVSA \n'
'Will come with 12 months MOT\n'
'3 months warranty with options to extend to 12-24 & 36 '
'months \n'
'\n'
'12 months warranty £599\n'
'24 months warranty £799\n'
'36 months warranty £999\n'
'\n'
'Spec \n'
'\n'
'Stage 1 remap 220 BHP \n'
'TRC front splitter \n'
'Side skirt extensions \n'
'Wheels refurbished in grey \n'
'Heated Seats \n'
'Cruise control \n'
'\n'
'This is a stunning car with full service history in fantastic '
'condition through out \n'
'\n'
'Drives superb with plenty of power \n'
'\n'
'All debit cards excepted \n'
'\n'
'Nationwide delivery is also available at £2.00 a mile one way '
'eg 100 miles \n'
'£200 \n'
'\n'
'Viewings are Appointment only please contact us on \n'
'\n'
'07440 491150 \n'
'\n'
'sales@performancecarspecialists.co.uk \n'
'\n'
'Address \n'
'\n'
'Performance Car Specialists\n'
'Unit B Pear Tree Business Centre, Enterprise Way\n'
'Bretton\n'
'Peterborough\n'
'Cambridgeshire\n'
'PE3 8YQ\n'
'\n'
'**Here at Performance car Specialists we go the extra mile to '
'make sure you are getting the best service out there, whilst '
'our cars undergo a full health check and are driven and '
'tested, all essential work carried out with no expense '
'spared, P/x Warranty available.\n'
'\n'
' Welcome to Performance Car Specialists\r\n'
'We are passionate about what we do, We pride ourselves on '
'offering great cars at competitive prices, without cutting '
'corners. We want all our customers to tell their friends and '
'family about their experience dealing with our knowledgeable '
'and helpful staff. \r\n'
'\r\n'
'Therefore, we will go the extra mile to make sure this '
'happens.\r\n'
'\r\n'
'Drawing from our experience, we will do everything within our '
'power to get you and your Modified vehicle on the road with '
'ultimate peace of mind.\r\n'
'\r\n'
'We offer the following as standard:\r\n'
'\r\n'
'All cars are serviced before handover\r\n'
'All cars are PDI checked\r\n'
'No quibble warranty - If despite our best efforts there are '
'any unforeseen problems, just give us a call and we will sort '
'it out.\r\n'
'Fully valeted - We want it to look like new for you!\r\n'
'Fully HPI checked - Guarantees that your vehicle does not '
'have a bad history.\r\n'
'Pre delivery inspection - We want it to reach you in tip top '
'condition.\r\n'
'With everything that is happening in the world we under',
'doors_number': 3,
'emission_standard': 'Euro 6',
'engine': '1.6L',
'engine_horse_power': 180,
'fuel_type': 'Petrol',
'id': 'd49052d3-e5a4-52b8-a59d-9aa61d748094',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601129092498',
'listing': 'directbuy',
'location': 'Peterborough, Cambridgeshire',
'make': 'Ford',
'model': 'Fiesta',
'odometer': 79774,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 35,
'photo_urls': ['https://m.atcdn.co.uk/a/media/837d6f2ee4d44e6f8c968374ac9d79bb.jpg',
'https://m.atcdn.co.uk/a/media/62ec641235c849a7a7c71e102a9f1137.jpg',
'https://m.atcdn.co.uk/a/media/1249c34d0e4e4efdb48ccc646f519f83.jpg',
'https://m.atcdn.co.uk/a/media/aedc44b29ff0472c808a22e501d2fd91.jpg',
'https://m.atcdn.co.uk/a/media/e94081c6455a4ea5b30d6da9c0f9b6c8.jpg',
'https://m.atcdn.co.uk/a/media/12e24b712f8e4c659b88388c45188bbe.jpg',
'https://m.atcdn.co.uk/a/media/b5d07cea905b4f589734faf77c4dd82b.jpg',
'https://m.atcdn.co.uk/a/media/ad73d51162fd49a3a441950e7d3aedf6.jpg',
'https://m.atcdn.co.uk/a/media/8a4613dcc222465e8fb066a74c4ae21c.jpg',
'https://m.atcdn.co.uk/a/media/bf04111244fe4a6b8bdb1a76e2a412af.jpg',
'https://m.atcdn.co.uk/a/media/480b5ad4088b432b9cb89e4e94736a78.jpg',
'https://m.atcdn.co.uk/a/media/2d1b99bfedce42a1b7ee9155748a44ca.jpg',
'https://m.atcdn.co.uk/a/media/e9caca4f8f0e49c2b493c954d941bb70.jpg',
'https://m.atcdn.co.uk/a/media/6cd274958eeb4885bae868173f17c0fc.jpg',
'https://m.atcdn.co.uk/a/media/9fef65cdd7de45b2a3f323e6801c1cbf.jpg',
'https://m.atcdn.co.uk/a/media/4331acfc5919454c956e1920b5e6d1b1.jpg',
'https://m.atcdn.co.uk/a/media/45c97d53dc5b44e5be39c98748ced765.jpg',
'https://m.atcdn.co.uk/a/media/c4a96834276c4bee8c1fded48f8d8a8d.jpg',
'https://m.atcdn.co.uk/a/media/37fc6200bd114642bda6af5477c8501d.jpg',
'https://m.atcdn.co.uk/a/media/b6eb7d00facf48baae5222661591afa2.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d49052d3-e5a4-52b8-a59d-9aa61d748094/d49052d3-e5a4-52b8-a59d-9aa61d748094_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 113001,
'Height': 1024,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/837d6f2ee4d44e6f8c968374ac9d79bb.jpg',
'Width': 1256},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d49052d3-e5a4-52b8-a59d-9aa61d748094/d49052d3-e5a4-52b8-a59d-9aa61d748094_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 99572,
'Height': 846,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/62ec641235c849a7a7c71e102a9f1137.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d49052d3-e5a4-52b8-a59d-9aa61d748094/d49052d3-e5a4-52b8-a59d-9aa61d748094_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 129283,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/1249c34d0e4e4efdb48ccc646f519f83.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d49052d3-e5a4-52b8-a59d-9aa61d748094/d49052d3-e5a4-52b8-a59d-9aa61d748094_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 127646,
'Height': 1440,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/aedc44b29ff0472c808a22e501d2fd91.jpg',
'Width': 1142},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d49052d3-e5a4-52b8-a59d-9aa61d748094/d49052d3-e5a4-52b8-a59d-9aa61d748094_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 153798,
'Height': 1440,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e94081c6455a4ea5b30d6da9c0f9b6c8.jpg',
'Width': 1080},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d49052d3-e5a4-52b8-a59d-9aa61d748094/d49052d3-e5a4-52b8-a59d-9aa61d748094_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 156875,
'Height': 948,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/12e24b712f8e4c659b88388c45188bbe.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d49052d3-e5a4-52b8-a59d-9aa61d748094/d49052d3-e5a4-52b8-a59d-9aa61d748094_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 106227,
'Height': 983,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b5d07cea905b4f589734faf77c4dd82b.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d49052d3-e5a4-52b8-a59d-9aa61d748094/d49052d3-e5a4-52b8-a59d-9aa61d748094_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 135874,
'Height': 1024,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ad73d51162fd49a3a441950e7d3aedf6.jpg',
'Width': 1257},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d49052d3-e5a4-52b8-a59d-9aa61d748094/d49052d3-e5a4-52b8-a59d-9aa61d748094_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79696,
'Height': 805,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8a4613dcc222465e8fb066a74c4ae21c.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d49052d3-e5a4-52b8-a59d-9aa61d748094/d49052d3-e5a4-52b8-a59d-9aa61d748094_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77179,
'Height': 823,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/bf04111244fe4a6b8bdb1a76e2a412af.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d49052d3-e5a4-52b8-a59d-9aa61d748094/d49052d3-e5a4-52b8-a59d-9aa61d748094_image_10.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 105570,
'Height': 866,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/480b5ad4088b432b9cb89e4e94736a78.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d49052d3-e5a4-52b8-a59d-9aa61d748094/d49052d3-e5a4-52b8-a59d-9aa61d748094_image_11.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 102576,
'Height': 1420,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/2d1b99bfedce42a1b7ee9155748a44ca.jpg',
'Width': 1128},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d49052d3-e5a4-52b8-a59d-9aa61d748094/d49052d3-e5a4-52b8-a59d-9aa61d748094_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84955,
'Height': 1024,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e9caca4f8f0e49c2b493c954d941bb70.jpg',
'Width': 914},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d49052d3-e5a4-52b8-a59d-9aa61d748094/d49052d3-e5a4-52b8-a59d-9aa61d748094_image_13.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 157481,
'Height': 1440,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/6cd274958eeb4885bae868173f17c0fc.jpg',
'Width': 1258},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d49052d3-e5a4-52b8-a59d-9aa61d748094/d49052d3-e5a4-52b8-a59d-9aa61d748094_image_14.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 170765,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/9fef65cdd7de45b2a3f323e6801c1cbf.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d49052d3-e5a4-52b8-a59d-9aa61d748094/d49052d3-e5a4-52b8-a59d-9aa61d748094_image_15.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 130729,
'Height': 1024,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/4331acfc5919454c956e1920b5e6d1b1.jpg',
'Width': 1260},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d49052d3-e5a4-52b8-a59d-9aa61d748094/d49052d3-e5a4-52b8-a59d-9aa61d748094_image_16.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 33537,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/45c97d53dc5b44e5be39c98748ced765.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d49052d3-e5a4-52b8-a59d-9aa61d748094/d49052d3-e5a4-52b8-a59d-9aa61d748094_image_17.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 111176,
'Height': 923,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/c4a96834276c4bee8c1fded48f8d8a8d.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d49052d3-e5a4-52b8-a59d-9aa61d748094/d49052d3-e5a4-52b8-a59d-9aa61d748094_image_18.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70045,
'Height': 771,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/37fc6200bd114642bda6af5477c8501d.jpg',
'Width': 977},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d49052d3-e5a4-52b8-a59d-9aa61d748094/d49052d3-e5a4-52b8-a59d-9aa61d748094_image_19.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 100770,
'Height': 1111,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b6eb7d00facf48baae5222661591afa2.jpg',
'Width': 1192}],
'price': 7295,
'price_includes_vat': True,
'registration_date': '2017-06-29',
'seats_number': 5,
'seller_name': None,
'title': 'Ford Fiesta 1.6T EcoBoost ST-3 Hatchback 3dr Petrol Manual Euro 6 '
'(182 ps) Full service history & 2 keys',
'transmission': 'manual',
'trim': 'ST-3',
'year': 2017}
2026-01-28 13:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%27202601129092498%27 HTTP/1.1" 200 None
2026-01-28 13:10:24 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601129092498: {'created_time': 1769605824.037552, 'last_price_update_time': 1769605824.037561}
2026-01-28 13:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601129092498') HTTP/1.1" 204 0
2026-01-28 13:10:25 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://www.autotrader.co.uk/at-graphql> (referer: https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery) ['zyte-api']
2026-01-28 13:10:25 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 13:10:25 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': 324,
'color': 'Silver',
'currency': 'GBP',
'description': 'FOR SALE Silver 2006 Audi RS4 4.2L naturally aspirated V8 '
'pushing 420bhp standard with 89,000 miles and Full service '
'history \n'
'\n'
'£14,995.00\n'
'\n'
'£200 Deposit can reserve this vehicle \n'
'\n'
'All Dealer Facilities Available including part exchange at '
'trade value \n'
'\n'
' https://www.performancecarspecialists.co.uk\n'
'\n'
'HPI CLEAR \n'
' 2 keys\n'
'\n'
'89,000 miles backed by DVSA \n'
'MOT expires 27-01-26\n'
'3 months modified warranty\n'
' with options to extend to 12-24 & 36 months \n'
'\n'
'12 months warranty £599\n'
'24 months warranty £799\n'
'36 months warranty £999\n'
'\n'
'Spec \n'
'\n'
'Navigation \n'
'Bluetooth\n'
'Front and rear parking sensors \n'
'Heated seats\n'
'BOSE sound system \n'
'Cruise control\n'
'\n'
'All debit cards excepted \n'
'\n'
'Nationwide delivery is also available at £2.00 a mile one way '
'eg 100 miles \n'
'£200 \n'
'\n'
'Viewings are Appointment only please contact us on \n'
'\n'
'07440 491150 \n'
'\n'
'sales@performancecarspecialists.co.uk \n'
'\n'
'Address \n'
'\n'
'Performance Car Specialists\n'
'Unit B Pear Tree Business Centre, Enterprise Way\n'
'Bretton\n'
'Peterborough\n'
'Cambridgeshire\n'
'PE3 8YQ\n'
'\n'
'**Here at Performance car Specialists we go the extra mile to '
'make sure you are getting the best service out there, whilst '
'our cars undergo a full health check and are driven and '
'tested, all essential work carried out with no expense '
'spared, P/x Warranty available Welcome to Performance Car '
'Specialists\r\n'
'We are passionate about what we do, We pride ourselves on '
'offering great cars at competitive prices, without cutting '
'corners. We want all our customers to tell their friends and '
'family about their experience dealing with our knowledgeable '
'and helpful staff. \r\n'
'\r\n'
'Therefore, we will go the extra mile to make sure this '
'happens.\r\n'
'\r\n'
'Drawing from our experience, we will do everything within our '
'power to get you and your Modified vehicle on the road with '
'ultimate peace of mind.\r\n'
'\r\n'
'We offer the following as standard:\r\n'
'\r\n'
'All cars are serviced before handover\r\n'
'All cars are PDI checked\r\n'
'No quibble warranty - If despite our best efforts there are '
'any unforeseen problems, just give us a call and we will sort '
'it out.\r\n'
'Fully valeted - We want it to look like new for you!\r\n'
'Fully HPI checked - Guarantees that your vehicle does not '
'have a bad history.\r\n'
'Pre delivery inspection - We want it to reach you in tip top '
'condition.\r\n'
'With everything that is happening in the world we under',
'doors_number': 4,
'emission_standard': 'Euro 4',
'engine': '4.2L',
'engine_horse_power': 415,
'fuel_type': 'Petrol',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512088444304',
'listing': 'directbuy',
'location': 'Peterborough, Cambridgeshire',
'make': 'Audi',
'model': 'RS4',
'odometer': 88821,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'photo_urls': ['https://m.atcdn.co.uk/a/media/7b07436e72134d9f9c355b7ab68d603f.jpg',
'https://m.atcdn.co.uk/a/media/9fd11b78208748ffac3e8d650120b6f6.jpg',
'https://m.atcdn.co.uk/a/media/6eefa55a640941f183bc0c689427168f.jpg',
'https://m.atcdn.co.uk/a/media/ce548cf7cfbb419abcfb0c235a3b091d.jpg',
'https://m.atcdn.co.uk/a/media/dc973b9b7fbe4f678f7c49afeaafc487.jpg',
'https://m.atcdn.co.uk/a/media/82b1a3d11c7343c9a4a82a4eac0b6e78.jpg',
'https://m.atcdn.co.uk/a/media/d47c947a86854846a8d0e027ebbb1de7.jpg',
'https://m.atcdn.co.uk/a/media/a9fdc66a14424351b9d7052940e3afca.jpg',
'https://m.atcdn.co.uk/a/media/5f7a1c363add4db0922e7cb6e11cfadc.jpg',
'https://m.atcdn.co.uk/a/media/8e9a198fa208481f81daac62f2bb5c79.jpg',
'https://m.atcdn.co.uk/a/media/7f8ec42a22f942a58b660785727095bc.jpg',
'https://m.atcdn.co.uk/a/media/ea486a2f463d48e78ab896aff6dc8388.jpg',
'https://m.atcdn.co.uk/a/media/565f044c1ad74cb492ee17fe10349003.jpg',
'https://m.atcdn.co.uk/a/media/4bd898b364e448b2bf31cb7316acab02.jpg',
'https://m.atcdn.co.uk/a/media/b9a2df4468d34f4890539a6f6bf50725.jpg',
'https://m.atcdn.co.uk/a/media/49d5b80a92dd46fe9173945b9afeb519.jpg',
'https://m.atcdn.co.uk/a/media/a9f1ce708fb54d3eb2cf64b694694fce.jpg',
'https://m.atcdn.co.uk/a/media/1ee1430b299940f78e1fc99074d49296.jpg',
'https://m.atcdn.co.uk/a/media/43b814059a3442b29ea5a46cd6208196.jpg',
'https://m.atcdn.co.uk/a/media/f7b496dd7328471b8ef0075bf7369263.jpg',
'https://m.atcdn.co.uk/a/media/67cad8f354174ac58af1fc6cc5a9db57.jpg',
'https://m.atcdn.co.uk/a/media/571a7e2d5ef540ad9ad661c61146b8fe.jpg',
'https://m.atcdn.co.uk/a/media/b8864cd8de8c43afb26e0c7d96752137.jpg',
'https://m.atcdn.co.uk/a/media/13b898cc76904feb9b8d0c13ab1e276d.jpg',
'https://m.atcdn.co.uk/a/media/668fedc0372341d1ba621b6b77aeba34.jpg',
'https://m.atcdn.co.uk/a/media/758b8056a49a40978a499713977e7255.jpg',
'https://m.atcdn.co.uk/a/media/e245edcec9764d81ac2c239414fe9ec7.jpg',
'https://m.atcdn.co.uk/a/media/ca72bd935a4e460db3ce63eed82e4fc7.jpg',
'https://m.atcdn.co.uk/a/media/145d9b40e8d9451990868c2b98aa5c8b.jpg',
'https://m.atcdn.co.uk/a/media/f5cf731ebf8640bc8f284bf3f94c599e.jpg',
'https://m.atcdn.co.uk/a/media/5f7d237ca1bc45dca9b13453f31ab5a5.jpg',
'https://m.atcdn.co.uk/a/media/40203c1d55324d1ca343d709469a00ab.jpg'],
'price': 14995,
'price_includes_vat': True,
'registration_date': '2006-03-18',
'seats_number': 5,
'seller_name': None,
'title': 'Audi RS4 4.2 Saloon 4dr Petrol Manual quattro (324 g/km, 415 bhp) '
'FULL SERVICE HISTORY LOW OWNERS',
'transmission': 'manual',
'year': 2006}
2026-01-28 13:10:25 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 7e1e35c8-55e6-55e0-a3ab-8b02f3eccc50 with identifier: 202512088444304
2026-01-28 13:10:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item 7e1e35c8-55e6-55e0-a3ab-8b02f3eccc50
2026-01-28 13:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252F7b07436e72134d9f9c355b7ab68d603f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7b07436e72134d9f9c355b7ab68d603f.jpg already downloaded
2026-01-28 13:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252F9fd11b78208748ffac3e8d650120b6f6.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9fd11b78208748ffac3e8d650120b6f6.jpg already downloaded
2026-01-28 13:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252F6eefa55a640941f183bc0c689427168f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6eefa55a640941f183bc0c689427168f.jpg already downloaded
2026-01-28 13:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252Fce548cf7cfbb419abcfb0c235a3b091d.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce548cf7cfbb419abcfb0c235a3b091d.jpg already downloaded
2026-01-28 13:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252Fdc973b9b7fbe4f678f7c49afeaafc487.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/dc973b9b7fbe4f678f7c49afeaafc487.jpg already downloaded
2026-01-28 13:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252F82b1a3d11c7343c9a4a82a4eac0b6e78.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/82b1a3d11c7343c9a4a82a4eac0b6e78.jpg already downloaded
2026-01-28 13:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252Fd47c947a86854846a8d0e027ebbb1de7.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d47c947a86854846a8d0e027ebbb1de7.jpg already downloaded
2026-01-28 13:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252Fa9fdc66a14424351b9d7052940e3afca.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a9fdc66a14424351b9d7052940e3afca.jpg already downloaded
2026-01-28 13:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252F5f7a1c363add4db0922e7cb6e11cfadc.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5f7a1c363add4db0922e7cb6e11cfadc.jpg already downloaded
2026-01-28 13:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252F8e9a198fa208481f81daac62f2bb5c79.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8e9a198fa208481f81daac62f2bb5c79.jpg already downloaded
2026-01-28 13:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252F7f8ec42a22f942a58b660785727095bc.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7f8ec42a22f942a58b660785727095bc.jpg already downloaded
2026-01-28 13:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252Fea486a2f463d48e78ab896aff6dc8388.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ea486a2f463d48e78ab896aff6dc8388.jpg already downloaded
2026-01-28 13:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252F565f044c1ad74cb492ee17fe10349003.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/565f044c1ad74cb492ee17fe10349003.jpg already downloaded
2026-01-28 13:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252F4bd898b364e448b2bf31cb7316acab02.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4bd898b364e448b2bf31cb7316acab02.jpg already downloaded
2026-01-28 13:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252Fb9a2df4468d34f4890539a6f6bf50725.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b9a2df4468d34f4890539a6f6bf50725.jpg already downloaded
2026-01-28 13:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252F49d5b80a92dd46fe9173945b9afeb519.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/49d5b80a92dd46fe9173945b9afeb519.jpg already downloaded
2026-01-28 13:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252Fa9f1ce708fb54d3eb2cf64b694694fce.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a9f1ce708fb54d3eb2cf64b694694fce.jpg already downloaded
2026-01-28 13:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252F1ee1430b299940f78e1fc99074d49296.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1ee1430b299940f78e1fc99074d49296.jpg already downloaded
2026-01-28 13:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252F43b814059a3442b29ea5a46cd6208196.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/43b814059a3442b29ea5a46cd6208196.jpg already downloaded
2026-01-28 13:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252Ff7b496dd7328471b8ef0075bf7369263.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f7b496dd7328471b8ef0075bf7369263.jpg already downloaded
2026-01-28 13:10:25 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 7e1e35c8-55e6-55e0-a3ab-8b02f3eccc50 with identifier 202512088444304
2026-01-28 13:10:25 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:10:25 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:10:25 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 7e1e35c8-55e6-55e0-a3ab-8b02f3eccc50
2026-01-28 13:10:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 324,
'color': 'Silver',
'currency': 'GBP',
'description': 'FOR SALE Silver 2006 Audi RS4 4.2L naturally aspirated V8 '
'pushing 420bhp standard with 89,000 miles and Full service '
'history \n'
'\n'
'£14,995.00\n'
'\n'
'£200 Deposit can reserve this vehicle \n'
'\n'
'All Dealer Facilities Available including part exchange at '
'trade value \n'
'\n'
' https://www.performancecarspecialists.co.uk\n'
'\n'
'HPI CLEAR \n'
' 2 keys\n'
'\n'
'89,000 miles backed by DVSA \n'
'MOT expires 27-01-26\n'
'3 months modified warranty\n'
' with options to extend to 12-24 & 36 months \n'
'\n'
'12 months warranty £599\n'
'24 months warranty £799\n'
'36 months warranty £999\n'
'\n'
'Spec \n'
'\n'
'Navigation \n'
'Bluetooth\n'
'Front and rear parking sensors \n'
'Heated seats\n'
'BOSE sound system \n'
'Cruise control\n'
'\n'
'All debit cards excepted \n'
'\n'
'Nationwide delivery is also available at £2.00 a mile one way '
'eg 100 miles \n'
'£200 \n'
'\n'
'Viewings are Appointment only please contact us on \n'
'\n'
'07440 491150 \n'
'\n'
'sales@performancecarspecialists.co.uk \n'
'\n'
'Address \n'
'\n'
'Performance Car Specialists\n'
'Unit B Pear Tree Business Centre, Enterprise Way\n'
'Bretton\n'
'Peterborough\n'
'Cambridgeshire\n'
'PE3 8YQ\n'
'\n'
'**Here at Performance car Specialists we go the extra mile to '
'make sure you are getting the best service out there, whilst '
'our cars undergo a full health check and are driven and '
'tested, all essential work carried out with no expense '
'spared, P/x Warranty available Welcome to Performance Car '
'Specialists\r\n'
'We are passionate about what we do, We pride ourselves on '
'offering great cars at competitive prices, without cutting '
'corners. We want all our customers to tell their friends and '
'family about their experience dealing with our knowledgeable '
'and helpful staff. \r\n'
'\r\n'
'Therefore, we will go the extra mile to make sure this '
'happens.\r\n'
'\r\n'
'Drawing from our experience, we will do everything within our '
'power to get you and your Modified vehicle on the road with '
'ultimate peace of mind.\r\n'
'\r\n'
'We offer the following as standard:\r\n'
'\r\n'
'All cars are serviced before handover\r\n'
'All cars are PDI checked\r\n'
'No quibble warranty - If despite our best efforts there are '
'any unforeseen problems, just give us a call and we will sort '
'it out.\r\n'
'Fully valeted - We want it to look like new for you!\r\n'
'Fully HPI checked - Guarantees that your vehicle does not '
'have a bad history.\r\n'
'Pre delivery inspection - We want it to reach you in tip top '
'condition.\r\n'
'With everything that is happening in the world we under',
'doors_number': 4,
'emission_standard': 'Euro 4',
'engine': '4.2L',
'engine_horse_power': 415,
'fuel_type': 'Petrol',
'id': '7e1e35c8-55e6-55e0-a3ab-8b02f3eccc50',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202512088444304',
'listing': 'directbuy',
'location': 'Peterborough, Cambridgeshire',
'make': 'Audi',
'model': 'RS4',
'odometer': 88821,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 32,
'photo_urls': ['https://m.atcdn.co.uk/a/media/7b07436e72134d9f9c355b7ab68d603f.jpg',
'https://m.atcdn.co.uk/a/media/9fd11b78208748ffac3e8d650120b6f6.jpg',
'https://m.atcdn.co.uk/a/media/6eefa55a640941f183bc0c689427168f.jpg',
'https://m.atcdn.co.uk/a/media/ce548cf7cfbb419abcfb0c235a3b091d.jpg',
'https://m.atcdn.co.uk/a/media/dc973b9b7fbe4f678f7c49afeaafc487.jpg',
'https://m.atcdn.co.uk/a/media/82b1a3d11c7343c9a4a82a4eac0b6e78.jpg',
'https://m.atcdn.co.uk/a/media/d47c947a86854846a8d0e027ebbb1de7.jpg',
'https://m.atcdn.co.uk/a/media/a9fdc66a14424351b9d7052940e3afca.jpg',
'https://m.atcdn.co.uk/a/media/5f7a1c363add4db0922e7cb6e11cfadc.jpg',
'https://m.atcdn.co.uk/a/media/8e9a198fa208481f81daac62f2bb5c79.jpg',
'https://m.atcdn.co.uk/a/media/7f8ec42a22f942a58b660785727095bc.jpg',
'https://m.atcdn.co.uk/a/media/ea486a2f463d48e78ab896aff6dc8388.jpg',
'https://m.atcdn.co.uk/a/media/565f044c1ad74cb492ee17fe10349003.jpg',
'https://m.atcdn.co.uk/a/media/4bd898b364e448b2bf31cb7316acab02.jpg',
'https://m.atcdn.co.uk/a/media/b9a2df4468d34f4890539a6f6bf50725.jpg',
'https://m.atcdn.co.uk/a/media/49d5b80a92dd46fe9173945b9afeb519.jpg',
'https://m.atcdn.co.uk/a/media/a9f1ce708fb54d3eb2cf64b694694fce.jpg',
'https://m.atcdn.co.uk/a/media/1ee1430b299940f78e1fc99074d49296.jpg',
'https://m.atcdn.co.uk/a/media/43b814059a3442b29ea5a46cd6208196.jpg',
'https://m.atcdn.co.uk/a/media/f7b496dd7328471b8ef0075bf7369263.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7e1e35c8-55e6-55e0-a3ab-8b02f3eccc50/7e1e35c8-55e6-55e0-a3ab-8b02f3eccc50_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57810,
'Height': 810,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/7b07436e72134d9f9c355b7ab68d603f.jpg',
'Width': 1080},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7e1e35c8-55e6-55e0-a3ab-8b02f3eccc50/7e1e35c8-55e6-55e0-a3ab-8b02f3eccc50_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87153,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/9fd11b78208748ffac3e8d650120b6f6.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7e1e35c8-55e6-55e0-a3ab-8b02f3eccc50/7e1e35c8-55e6-55e0-a3ab-8b02f3eccc50_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 128249,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/6eefa55a640941f183bc0c689427168f.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7e1e35c8-55e6-55e0-a3ab-8b02f3eccc50/7e1e35c8-55e6-55e0-a3ab-8b02f3eccc50_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87295,
'Height': 1440,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce548cf7cfbb419abcfb0c235a3b091d.jpg',
'Width': 1080},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7e1e35c8-55e6-55e0-a3ab-8b02f3eccc50/7e1e35c8-55e6-55e0-a3ab-8b02f3eccc50_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 116065,
'Height': 1440,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/dc973b9b7fbe4f678f7c49afeaafc487.jpg',
'Width': 1080},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7e1e35c8-55e6-55e0-a3ab-8b02f3eccc50/7e1e35c8-55e6-55e0-a3ab-8b02f3eccc50_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85758,
'Height': 810,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/82b1a3d11c7343c9a4a82a4eac0b6e78.jpg',
'Width': 1080},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7e1e35c8-55e6-55e0-a3ab-8b02f3eccc50/7e1e35c8-55e6-55e0-a3ab-8b02f3eccc50_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85449,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/d47c947a86854846a8d0e027ebbb1de7.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7e1e35c8-55e6-55e0-a3ab-8b02f3eccc50/7e1e35c8-55e6-55e0-a3ab-8b02f3eccc50_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 122056,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a9fdc66a14424351b9d7052940e3afca.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7e1e35c8-55e6-55e0-a3ab-8b02f3eccc50/7e1e35c8-55e6-55e0-a3ab-8b02f3eccc50_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86788,
'Height': 1440,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/5f7a1c363add4db0922e7cb6e11cfadc.jpg',
'Width': 1202},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7e1e35c8-55e6-55e0-a3ab-8b02f3eccc50/7e1e35c8-55e6-55e0-a3ab-8b02f3eccc50_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71919,
'Height': 844,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8e9a198fa208481f81daac62f2bb5c79.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7e1e35c8-55e6-55e0-a3ab-8b02f3eccc50/7e1e35c8-55e6-55e0-a3ab-8b02f3eccc50_image_10.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84253,
'Height': 1440,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/7f8ec42a22f942a58b660785727095bc.jpg',
'Width': 1162},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7e1e35c8-55e6-55e0-a3ab-8b02f3eccc50/7e1e35c8-55e6-55e0-a3ab-8b02f3eccc50_image_11.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82725,
'Height': 1440,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ea486a2f463d48e78ab896aff6dc8388.jpg',
'Width': 1246},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7e1e35c8-55e6-55e0-a3ab-8b02f3eccc50/7e1e35c8-55e6-55e0-a3ab-8b02f3eccc50_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71243,
'Height': 862,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/565f044c1ad74cb492ee17fe10349003.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7e1e35c8-55e6-55e0-a3ab-8b02f3eccc50/7e1e35c8-55e6-55e0-a3ab-8b02f3eccc50_image_13.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 181046,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/4bd898b364e448b2bf31cb7316acab02.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7e1e35c8-55e6-55e0-a3ab-8b02f3eccc50/7e1e35c8-55e6-55e0-a3ab-8b02f3eccc50_image_14.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 93849,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b9a2df4468d34f4890539a6f6bf50725.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7e1e35c8-55e6-55e0-a3ab-8b02f3eccc50/7e1e35c8-55e6-55e0-a3ab-8b02f3eccc50_image_15.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86605,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/49d5b80a92dd46fe9173945b9afeb519.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7e1e35c8-55e6-55e0-a3ab-8b02f3eccc50/7e1e35c8-55e6-55e0-a3ab-8b02f3eccc50_image_16.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92023,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a9f1ce708fb54d3eb2cf64b694694fce.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7e1e35c8-55e6-55e0-a3ab-8b02f3eccc50/7e1e35c8-55e6-55e0-a3ab-8b02f3eccc50_image_17.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92092,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/1ee1430b299940f78e1fc99074d49296.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7e1e35c8-55e6-55e0-a3ab-8b02f3eccc50/7e1e35c8-55e6-55e0-a3ab-8b02f3eccc50_image_18.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92085,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/43b814059a3442b29ea5a46cd6208196.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7e1e35c8-55e6-55e0-a3ab-8b02f3eccc50/7e1e35c8-55e6-55e0-a3ab-8b02f3eccc50_image_19.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87008,
'Height': 937,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f7b496dd7328471b8ef0075bf7369263.jpg',
'Width': 1280}],
'price': 14995,
'price_includes_vat': True,
'registration_date': '2006-03-18',
'seats_number': 5,
'seller_name': None,
'title': 'Audi RS4 4.2 Saloon 4dr Petrol Manual quattro (324 g/km, 415 bhp) '
'FULL SERVICE HISTORY LOW OWNERS',
'transmission': 'manual',
'year': 2006}
2026-01-28 13:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%27202512088444304%27 HTTP/1.1" 200 None
2026-01-28 13:10:25 [auto_selling_autotrader.co.uk] INFO: Saving data for 202512088444304: {'created_time': 1769605825.79387, 'last_price_update_time': 1769605825.79388}
2026-01-28 13:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202512088444304') HTTP/1.1" 204 0
2026-01-28 13:10:30 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://www.autotrader.co.uk/at-graphql> (referer: https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery) ['zyte-api']
2026-01-28 13:10:31 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 13:10:31 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': 224,
'color': 'Black',
'currency': 'GBP',
'description': 'FOR SALE 2008 Ford Focus ST-2 with 90,000 miles running a '
'stage 1 remap 280 BHP \n'
'\n'
'£6495.00 \n'
'\n'
'£200 deposit can reserve this vehicle \n'
'\n'
'All Dealer Facilities available including finance and part '
'exchange \n'
'\n'
'https://www.performancecarspecialists.co.uk\n'
'\n'
'HPI CLEAR \n'
' 1 key\n'
'\n'
'90,000 miles backed by DVSA \n'
'MOT expires 21-12-26\n'
'3 months warranty with options to extend to 12-24 & 36 '
'months \n'
'\n'
'12 months warranty £599\n'
'24 months warranty £799\n'
'36 months warranty £999\n'
'\n'
'Spec \n'
'\n'
'Stage 1 remap 280 BHP\n'
'Aftermarket wheels\n'
'KSB Front splitter\n'
'KSB Rear diffuser \n'
'Aftermarket exhaust system with sports cat\n'
'Induction kit \n'
'ECU relocated \n'
'Tinted windows \n'
'Rear spoiler lip\n'
'Double din stereo \n'
'Zunsport upper and lower grille \n'
'\n'
'This is a stunning car with great spec and drives superb with '
'plenty of power \n'
'\n'
'Does have age related marks as to be expected being 18 years '
'old\n'
'But as you can see by the photos a nice clean example \n'
'\n'
'We have also had the wheels refurbished \n'
'\n'
'All debit cards excepted \n'
'\n'
'Nationwide delivery is also available at £2.00 a mile one way '
'eg 100 miles \n'
'£200 \n'
'\n'
'Viewings are Appointment only please contact us on \n'
'\n'
'07440 491150 \n'
'\n'
'sales@performancecarspecialists.co.uk \n'
'\n'
'Address \n'
'\n'
'Performance Car Specialists\n'
'Unit B Pear Tree Business Centre, Enterprise Way\n'
'Bretton\n'
'Peterborough\n'
'Cambridgeshire\n'
'PE3 8YQ\n'
'\n'
'**Here at Performance car Specialists we go the extra mile to '
'make sure you are getting the best service out there, whilst '
'our cars undergo a full health check and are driven and '
'tested, all essential work carried out with no expense '
'spared, P/x Warranty available. Welcome to Performance Car '
'Specialists\r\n'
'We are passionate about what we do, We pride ourselves on '
'offering great cars at competitive prices, without cutting '
'corners. We want all our customers to tell their friends and '
'family about their experience dealing with our knowledgeable '
'and helpful staff. \r\n'
'\r\n'
'Therefore, we will go the extra mile to make sure this '
'happens.\r\n'
'\r\n'
'Drawing from our experience, we will do everything within our '
'power to get you and your Modified vehicle on the road with '
'ultimate peace of mind.\r\n'
'\r\n'
'We offer the following as standard:\r\n'
'\r\n'
'All cars are serviced before handover\r\n'
'All cars are PDI checked\r\n'
'No quibble warranty - If despite our best efforts there are '
'any unforeseen problems, just give us a call and we will sort '
'it out.\r\n'
'Fully valeted - We want it to look like new for you!\r\n'
'Fully HPI checked - Guarantees that your vehicle does not '
'have a bad history.\r\n'
'Pre delivery inspection - We want it to reach you in tip top '
'condition.\r\n'
'With everything that is happening in the world we under',
'doors_number': 3,
'emission_standard': 'Euro 4',
'engine': '2.5L',
'engine_horse_power': 221,
'fuel_type': 'Petrol',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601169213100',
'listing': 'directbuy',
'location': 'Peterborough, Cambridgeshire',
'make': 'Ford',
'model': 'Focus',
'odometer': 89747,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'photo_urls': ['https://m.atcdn.co.uk/a/media/66e9ccf7434e43abbcc6f3caba78d806.jpg',
'https://m.atcdn.co.uk/a/media/cfbe7e3b42224345b8ec2da7f1df959e.jpg',
'https://m.atcdn.co.uk/a/media/5087cd19e5d9418099acb9f307067c12.jpg',
'https://m.atcdn.co.uk/a/media/8b02a99ee7124b619f8602c3094870bc.jpg',
'https://m.atcdn.co.uk/a/media/7a8b1c783bfb4433ab5a67e5c6e0f23e.jpg',
'https://m.atcdn.co.uk/a/media/2c91261dbf834537b2377ade0729ee5a.jpg',
'https://m.atcdn.co.uk/a/media/27be41072be44850a307d21457a4b935.jpg',
'https://m.atcdn.co.uk/a/media/48da9c4e8c624c58a2adcc4b0ad66f70.jpg',
'https://m.atcdn.co.uk/a/media/939beb254cb643ef86f92e3c330a36e1.jpg',
'https://m.atcdn.co.uk/a/media/8aafa914ad494a2e85f748f531da1735.jpg',
'https://m.atcdn.co.uk/a/media/83c0500fd57d4a2186b520c77b045cf0.jpg',
'https://m.atcdn.co.uk/a/media/3289e675481046838d234453fea41b7a.jpg',
'https://m.atcdn.co.uk/a/media/c5a829537eb24eefa07c79a23ade3b58.jpg',
'https://m.atcdn.co.uk/a/media/982561127d6541e6ad275cf8124e1fd8.jpg',
'https://m.atcdn.co.uk/a/media/df3307628d03474aa9faea0cb39cbb4d.jpg',
'https://m.atcdn.co.uk/a/media/95d9c83a4e1c4fcd93d1026818a814ac.jpg',
'https://m.atcdn.co.uk/a/media/f77d3e6322864ff4a7cc0960c2f2d52a.jpg',
'https://m.atcdn.co.uk/a/media/b3d6a8c8daca4537a2296d53a5bf22b1.jpg',
'https://m.atcdn.co.uk/a/media/1bd2b3eeb69e4717bff4f351c31af82f.jpg',
'https://m.atcdn.co.uk/a/media/b7d0b065474047bd9234b69e43c50c85.jpg',
'https://m.atcdn.co.uk/a/media/8dcd5c5985f54445a5b2d0398beeac4b.jpg',
'https://m.atcdn.co.uk/a/media/14ed68808c614f8385c60e393fd31627.jpg',
'https://m.atcdn.co.uk/a/media/069f2740807e45a7ae22793f0f87cceb.jpg',
'https://m.atcdn.co.uk/a/media/691dcf79d82443efa8450d26e70a0f7a.jpg',
'https://m.atcdn.co.uk/a/media/61943842491c4984873f94b911f4c325.jpg',
'https://m.atcdn.co.uk/a/media/e9969d2b222d4b74b96499a3a350311e.jpg',
'https://m.atcdn.co.uk/a/media/df8be0afc2e849988fe309f441621748.jpg',
'https://m.atcdn.co.uk/a/media/ed92987676a647578ff518a3ee42d069.jpg',
'https://m.atcdn.co.uk/a/media/bc214dff72f44cdf92812c327b7398d7.jpg'],
'price': 6495,
'price_includes_vat': True,
'registration_date': '2008-09-27',
'seats_number': 5,
'seller_name': None,
'title': 'Ford Focus 2.5 SIV ST-2 Hatchback 3dr Petrol Manual (224 g/km, 221 '
'bhp) Stunning example',
'transmission': 'manual',
'trim': 'ST-2',
'year': 2008}
2026-01-28 13:10:31 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 6e65321a-8f64-5d8b-8e6c-35618a0e8c07 with identifier: 202601169213100
2026-01-28 13:10:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item 6e65321a-8f64-5d8b-8e6c-35618a0e8c07
2026-01-28 13:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252F66e9ccf7434e43abbcc6f3caba78d806.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/66e9ccf7434e43abbcc6f3caba78d806.jpg already downloaded
2026-01-28 13:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252Fcfbe7e3b42224345b8ec2da7f1df959e.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cfbe7e3b42224345b8ec2da7f1df959e.jpg already downloaded
2026-01-28 13:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252F5087cd19e5d9418099acb9f307067c12.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5087cd19e5d9418099acb9f307067c12.jpg already downloaded
2026-01-28 13:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252F8b02a99ee7124b619f8602c3094870bc.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8b02a99ee7124b619f8602c3094870bc.jpg already downloaded
2026-01-28 13:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252F7a8b1c783bfb4433ab5a67e5c6e0f23e.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7a8b1c783bfb4433ab5a67e5c6e0f23e.jpg already downloaded
2026-01-28 13:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252F2c91261dbf834537b2377ade0729ee5a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2c91261dbf834537b2377ade0729ee5a.jpg already downloaded
2026-01-28 13:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252F27be41072be44850a307d21457a4b935.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/27be41072be44850a307d21457a4b935.jpg already downloaded
2026-01-28 13:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252F48da9c4e8c624c58a2adcc4b0ad66f70.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/48da9c4e8c624c58a2adcc4b0ad66f70.jpg already downloaded
2026-01-28 13:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252F939beb254cb643ef86f92e3c330a36e1.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/939beb254cb643ef86f92e3c330a36e1.jpg already downloaded
2026-01-28 13:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252F8aafa914ad494a2e85f748f531da1735.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8aafa914ad494a2e85f748f531da1735.jpg already downloaded
2026-01-28 13:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252F83c0500fd57d4a2186b520c77b045cf0.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/83c0500fd57d4a2186b520c77b045cf0.jpg already downloaded
2026-01-28 13:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252F3289e675481046838d234453fea41b7a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3289e675481046838d234453fea41b7a.jpg already downloaded
2026-01-28 13:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252Fc5a829537eb24eefa07c79a23ade3b58.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c5a829537eb24eefa07c79a23ade3b58.jpg already downloaded
2026-01-28 13:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252F982561127d6541e6ad275cf8124e1fd8.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/982561127d6541e6ad275cf8124e1fd8.jpg already downloaded
2026-01-28 13:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252Fdf3307628d03474aa9faea0cb39cbb4d.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/df3307628d03474aa9faea0cb39cbb4d.jpg already downloaded
2026-01-28 13:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252F95d9c83a4e1c4fcd93d1026818a814ac.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/95d9c83a4e1c4fcd93d1026818a814ac.jpg already downloaded
2026-01-28 13:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252Ff77d3e6322864ff4a7cc0960c2f2d52a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/f77d3e6322864ff4a7cc0960c2f2d52a.jpg already downloaded
2026-01-28 13:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252Fb3d6a8c8daca4537a2296d53a5bf22b1.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b3d6a8c8daca4537a2296d53a5bf22b1.jpg already downloaded
2026-01-28 13:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252F1bd2b3eeb69e4717bff4f351c31af82f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1bd2b3eeb69e4717bff4f351c31af82f.jpg already downloaded
2026-01-28 13:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%252Fb7d0b065474047bd9234b69e43c50c85.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b7d0b065474047bd9234b69e43c50c85.jpg already downloaded
2026-01-28 13:10:31 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 6e65321a-8f64-5d8b-8e6c-35618a0e8c07 with identifier 202601169213100
2026-01-28 13:10:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:10:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:10:31 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 6e65321a-8f64-5d8b-8e6c-35618a0e8c07
2026-01-28 13:10:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 224,
'color': 'Black',
'currency': 'GBP',
'description': 'FOR SALE 2008 Ford Focus ST-2 with 90,000 miles running a '
'stage 1 remap 280 BHP \n'
'\n'
'£6495.00 \n'
'\n'
'£200 deposit can reserve this vehicle \n'
'\n'
'All Dealer Facilities available including finance and part '
'exchange \n'
'\n'
'https://www.performancecarspecialists.co.uk\n'
'\n'
'HPI CLEAR \n'
' 1 key\n'
'\n'
'90,000 miles backed by DVSA \n'
'MOT expires 21-12-26\n'
'3 months warranty with options to extend to 12-24 & 36 '
'months \n'
'\n'
'12 months warranty £599\n'
'24 months warranty £799\n'
'36 months warranty £999\n'
'\n'
'Spec \n'
'\n'
'Stage 1 remap 280 BHP\n'
'Aftermarket wheels\n'
'KSB Front splitter\n'
'KSB Rear diffuser \n'
'Aftermarket exhaust system with sports cat\n'
'Induction kit \n'
'ECU relocated \n'
'Tinted windows \n'
'Rear spoiler lip\n'
'Double din stereo \n'
'Zunsport upper and lower grille \n'
'\n'
'This is a stunning car with great spec and drives superb with '
'plenty of power \n'
'\n'
'Does have age related marks as to be expected being 18 years '
'old\n'
'But as you can see by the photos a nice clean example \n'
'\n'
'We have also had the wheels refurbished \n'
'\n'
'All debit cards excepted \n'
'\n'
'Nationwide delivery is also available at £2.00 a mile one way '
'eg 100 miles \n'
'£200 \n'
'\n'
'Viewings are Appointment only please contact us on \n'
'\n'
'07440 491150 \n'
'\n'
'sales@performancecarspecialists.co.uk \n'
'\n'
'Address \n'
'\n'
'Performance Car Specialists\n'
'Unit B Pear Tree Business Centre, Enterprise Way\n'
'Bretton\n'
'Peterborough\n'
'Cambridgeshire\n'
'PE3 8YQ\n'
'\n'
'**Here at Performance car Specialists we go the extra mile to '
'make sure you are getting the best service out there, whilst '
'our cars undergo a full health check and are driven and '
'tested, all essential work carried out with no expense '
'spared, P/x Warranty available. Welcome to Performance Car '
'Specialists\r\n'
'We are passionate about what we do, We pride ourselves on '
'offering great cars at competitive prices, without cutting '
'corners. We want all our customers to tell their friends and '
'family about their experience dealing with our knowledgeable '
'and helpful staff. \r\n'
'\r\n'
'Therefore, we will go the extra mile to make sure this '
'happens.\r\n'
'\r\n'
'Drawing from our experience, we will do everything within our '
'power to get you and your Modified vehicle on the road with '
'ultimate peace of mind.\r\n'
'\r\n'
'We offer the following as standard:\r\n'
'\r\n'
'All cars are serviced before handover\r\n'
'All cars are PDI checked\r\n'
'No quibble warranty - If despite our best efforts there are '
'any unforeseen problems, just give us a call and we will sort '
'it out.\r\n'
'Fully valeted - We want it to look like new for you!\r\n'
'Fully HPI checked - Guarantees that your vehicle does not '
'have a bad history.\r\n'
'Pre delivery inspection - We want it to reach you in tip top '
'condition.\r\n'
'With everything that is happening in the world we under',
'doors_number': 3,
'emission_standard': 'Euro 4',
'engine': '2.5L',
'engine_horse_power': 221,
'fuel_type': 'Petrol',
'id': '6e65321a-8f64-5d8b-8e6c-35618a0e8c07',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601169213100',
'listing': 'directbuy',
'location': 'Peterborough, Cambridgeshire',
'make': 'Ford',
'model': 'Focus',
'odometer': 89747,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 29,
'photo_urls': ['https://m.atcdn.co.uk/a/media/66e9ccf7434e43abbcc6f3caba78d806.jpg',
'https://m.atcdn.co.uk/a/media/cfbe7e3b42224345b8ec2da7f1df959e.jpg',
'https://m.atcdn.co.uk/a/media/5087cd19e5d9418099acb9f307067c12.jpg',
'https://m.atcdn.co.uk/a/media/8b02a99ee7124b619f8602c3094870bc.jpg',
'https://m.atcdn.co.uk/a/media/7a8b1c783bfb4433ab5a67e5c6e0f23e.jpg',
'https://m.atcdn.co.uk/a/media/2c91261dbf834537b2377ade0729ee5a.jpg',
'https://m.atcdn.co.uk/a/media/27be41072be44850a307d21457a4b935.jpg',
'https://m.atcdn.co.uk/a/media/48da9c4e8c624c58a2adcc4b0ad66f70.jpg',
'https://m.atcdn.co.uk/a/media/939beb254cb643ef86f92e3c330a36e1.jpg',
'https://m.atcdn.co.uk/a/media/8aafa914ad494a2e85f748f531da1735.jpg',
'https://m.atcdn.co.uk/a/media/83c0500fd57d4a2186b520c77b045cf0.jpg',
'https://m.atcdn.co.uk/a/media/3289e675481046838d234453fea41b7a.jpg',
'https://m.atcdn.co.uk/a/media/c5a829537eb24eefa07c79a23ade3b58.jpg',
'https://m.atcdn.co.uk/a/media/982561127d6541e6ad275cf8124e1fd8.jpg',
'https://m.atcdn.co.uk/a/media/df3307628d03474aa9faea0cb39cbb4d.jpg',
'https://m.atcdn.co.uk/a/media/95d9c83a4e1c4fcd93d1026818a814ac.jpg',
'https://m.atcdn.co.uk/a/media/f77d3e6322864ff4a7cc0960c2f2d52a.jpg',
'https://m.atcdn.co.uk/a/media/b3d6a8c8daca4537a2296d53a5bf22b1.jpg',
'https://m.atcdn.co.uk/a/media/1bd2b3eeb69e4717bff4f351c31af82f.jpg',
'https://m.atcdn.co.uk/a/media/b7d0b065474047bd9234b69e43c50c85.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6e65321a-8f64-5d8b-8e6c-35618a0e8c07/6e65321a-8f64-5d8b-8e6c-35618a0e8c07_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94103,
'Height': 1004,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/66e9ccf7434e43abbcc6f3caba78d806.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6e65321a-8f64-5d8b-8e6c-35618a0e8c07/6e65321a-8f64-5d8b-8e6c-35618a0e8c07_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 102318,
'Height': 843,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/cfbe7e3b42224345b8ec2da7f1df959e.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6e65321a-8f64-5d8b-8e6c-35618a0e8c07/6e65321a-8f64-5d8b-8e6c-35618a0e8c07_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 145537,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/5087cd19e5d9418099acb9f307067c12.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6e65321a-8f64-5d8b-8e6c-35618a0e8c07/6e65321a-8f64-5d8b-8e6c-35618a0e8c07_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 109664,
'Height': 1440,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8b02a99ee7124b619f8602c3094870bc.jpg',
'Width': 1118},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6e65321a-8f64-5d8b-8e6c-35618a0e8c07/6e65321a-8f64-5d8b-8e6c-35618a0e8c07_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 113326,
'Height': 1440,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/7a8b1c783bfb4433ab5a67e5c6e0f23e.jpg',
'Width': 1080},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6e65321a-8f64-5d8b-8e6c-35618a0e8c07/6e65321a-8f64-5d8b-8e6c-35618a0e8c07_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 131147,
'Height': 1024,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/2c91261dbf834537b2377ade0729ee5a.jpg',
'Width': 929},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6e65321a-8f64-5d8b-8e6c-35618a0e8c07/6e65321a-8f64-5d8b-8e6c-35618a0e8c07_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 97034,
'Height': 1006,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/27be41072be44850a307d21457a4b935.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6e65321a-8f64-5d8b-8e6c-35618a0e8c07/6e65321a-8f64-5d8b-8e6c-35618a0e8c07_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 113148,
'Height': 1024,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/48da9c4e8c624c58a2adcc4b0ad66f70.jpg',
'Width': 970},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6e65321a-8f64-5d8b-8e6c-35618a0e8c07/6e65321a-8f64-5d8b-8e6c-35618a0e8c07_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68758,
'Height': 885,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/939beb254cb643ef86f92e3c330a36e1.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6e65321a-8f64-5d8b-8e6c-35618a0e8c07/6e65321a-8f64-5d8b-8e6c-35618a0e8c07_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69699,
'Height': 789,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8aafa914ad494a2e85f748f531da1735.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6e65321a-8f64-5d8b-8e6c-35618a0e8c07/6e65321a-8f64-5d8b-8e6c-35618a0e8c07_image_10.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87103,
'Height': 830,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/83c0500fd57d4a2186b520c77b045cf0.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6e65321a-8f64-5d8b-8e6c-35618a0e8c07/6e65321a-8f64-5d8b-8e6c-35618a0e8c07_image_11.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78819,
'Height': 1024,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3289e675481046838d234453fea41b7a.jpg',
'Width': 1183},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6e65321a-8f64-5d8b-8e6c-35618a0e8c07/6e65321a-8f64-5d8b-8e6c-35618a0e8c07_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 96935,
'Height': 1024,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/c5a829537eb24eefa07c79a23ade3b58.jpg',
'Width': 1047},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6e65321a-8f64-5d8b-8e6c-35618a0e8c07/6e65321a-8f64-5d8b-8e6c-35618a0e8c07_image_13.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 96124,
'Height': 1024,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/982561127d6541e6ad275cf8124e1fd8.jpg',
'Width': 946},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6e65321a-8f64-5d8b-8e6c-35618a0e8c07/6e65321a-8f64-5d8b-8e6c-35618a0e8c07_image_14.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 131762,
'Height': 1440,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/df3307628d03474aa9faea0cb39cbb4d.jpg',
'Width': 1222},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6e65321a-8f64-5d8b-8e6c-35618a0e8c07/6e65321a-8f64-5d8b-8e6c-35618a0e8c07_image_15.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 121584,
'Height': 1440,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/95d9c83a4e1c4fcd93d1026818a814ac.jpg',
'Width': 1080},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6e65321a-8f64-5d8b-8e6c-35618a0e8c07/6e65321a-8f64-5d8b-8e6c-35618a0e8c07_image_16.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 192040,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/f77d3e6322864ff4a7cc0960c2f2d52a.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6e65321a-8f64-5d8b-8e6c-35618a0e8c07/6e65321a-8f64-5d8b-8e6c-35618a0e8c07_image_17.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 101461,
'Height': 1010,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b3d6a8c8daca4537a2296d53a5bf22b1.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6e65321a-8f64-5d8b-8e6c-35618a0e8c07/6e65321a-8f64-5d8b-8e6c-35618a0e8c07_image_18.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 35649,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/1bd2b3eeb69e4717bff4f351c31af82f.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6e65321a-8f64-5d8b-8e6c-35618a0e8c07/6e65321a-8f64-5d8b-8e6c-35618a0e8c07_image_19.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 98196,
'Height': 923,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b7d0b065474047bd9234b69e43c50c85.jpg',
'Width': 1280}],
'price': 6495,
'price_includes_vat': True,
'registration_date': '2008-09-27',
'seats_number': 5,
'seller_name': None,
'title': 'Ford Focus 2.5 SIV ST-2 Hatchback 3dr Petrol Manual (224 g/km, 221 '
'bhp) Stunning example',
'transmission': 'manual',
'trim': 'ST-2',
'year': 2008}
2026-01-28 13:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10: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%27202601169213100%27 HTTP/1.1" 200 None
2026-01-28 13:10:31 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601169213100: {'created_time': 1769605831.545009, 'last_price_update_time': 1769605831.545019}
2026-01-28 13:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601169213100') HTTP/1.1" 204 0
2026-01-28 13:10:41 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://www.autotrader.co.uk/at-graphql> (referer: https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery) ['zyte-api']
2026-01-28 13:10:41 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': 148,
'color': 'Blue',
'currency': 'GBP',
'description': 'FOR SALE Our stunning 2014 Estoril Blue BMW 335d M sport '
'touring with 107,000 miles and full service history running a '
'stage 1 remap 360 BHP & 700nm \n'
'\n'
'£12,495.00\n'
'\n'
'£200 Deposit can reserve this vehicle \n'
'\n'
'All Dealer Facilities available including part exchange at '
'trade value \n'
'\n'
'https://www.performancecarspecialists.co.uk\n'
'\n'
'HPI CLEAR \n'
' 1 key \n'
'\n'
'107,000 miles backed by DVSA \n'
'MOT expires 02/01/2027\n'
'3 months warranty with options to extend to 12-24 & 36 '
'months \n'
'\n'
'12 months warranty £599\n'
'24 months warranty £799\n'
'36 months warranty £999\n'
'\n'
'Spec \n'
'\n'
'Stage 1 remap 360 BHP & 700nm \n'
'Heated Seats \n'
'Pro Nav \n'
'Harmon Kardon sound system \n'
'Front splitter \n'
'Side Skirt extensions \n'
'Rear diffuser \n'
'Rear spoiler \n'
'Wind deflectors \n'
'Tinted Windows \n'
'\n'
'All debit cards accepted \n'
'\n'
'Nationwide delivery is also available at £2.00 a mile one way '
'eg 100 miles \n'
'£200 \n'
'\n'
'Viewings are Appointment only please contact us on \n'
'\n'
'07440 491150 \n'
'\n'
'sales@performancecarspecialists.co.uk \n'
'\n'
'Address \n'
'\n'
'Performance Car Specialists\n'
'Unit B Pear Tree Business Centre, Enterprise Way\n'
'Bretton\n'
'Peterborough\n'
'Cambridgeshire\n'
'PE3 8YQ\n'
'\n'
'**Here at Performance car Specialists we go the extra mile to '
'make sure you are getting the best service out there, whilst '
'our cars undergo a full health check and are driven and '
'tested, all essential work carried out with no expense '
'spared, P/x Warranty available. Welcome to Performance Car '
'Specialists\n'
'We are passionate about what we do, We pride ourselves on '
'offering great cars at competitive prices, without cutting '
'corners. We want all our customers to tell their friends and '
'family about their experience dealing with our knowledgeable '
'and helpful staff. \n'
'\n'
'Therefore, we will go the extra mile to make sure this '
'happens.\n'
'\n'
'Drawing from our experience, we will do everything within our '
'power to get you and your Modified vehicle on the road with '
'ultimate peace of mind.\n'
'\n'
'We offer the following as standard:\n'
'\n'
'All cars are serviced before handover\n'
'All cars are PDI checked\n'
'No quibble warranty - If despite our best efforts there are '
'any unforeseen problems, just give us a call and we will sort '
'it out.\n'
'Fully valeted - We want it to look like new for you!\n'
'Fully HPI checked - Guarantees that your vehicle does not '
'have a bad history.\n'
'Pre delivery inspection - We want it to reach you in tip top '
'condition.\n'
'With everything that is happening in the world we under',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '3L',
'engine_horse_power': 309,
'fuel_type': 'Diesel',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601209284796',
'listing': 'directbuy',
'location': 'Peterborough, Cambridgeshire',
'make': 'BMW',
'model': '3 Series',
'odometer': 106754,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'photo_urls': ['https://m.atcdn.co.uk/a/media/2ef76a965e354bf192848724901408d1.jpg',
'https://m.atcdn.co.uk/a/media/97842f20ad0e4c068dc332cdf930ec5f.jpg',
'https://m.atcdn.co.uk/a/media/c3f65731d0d6420d8ecd6220d9718067.jpg',
'https://m.atcdn.co.uk/a/media/662b627acc8b4ffd9837999330fa0984.jpg',
'https://m.atcdn.co.uk/a/media/0f1ffb9711b74d8982df55da873dccaa.jpg',
'https://m.atcdn.co.uk/a/media/3af0aedfc464473684b7e6f2e67335d7.jpg',
'https://m.atcdn.co.uk/a/media/4637ee028f9e4b1a825583b3ab833519.jpg',
'https://m.atcdn.co.uk/a/media/dba27b31501b4cde8f0d8f130bd81216.jpg',
'https://m.atcdn.co.uk/a/media/4f00f613492a40ee8d4ebbf48623899d.jpg',
'https://m.atcdn.co.uk/a/media/cd85630e08eb4843a64efc3525142628.jpg',
'https://m.atcdn.co.uk/a/media/69abd349309c4ed480c336c6f89a626a.jpg',
'https://m.atcdn.co.uk/a/media/d3076e7d235f4eaeb24355507e0b0d07.jpg',
'https://m.atcdn.co.uk/a/media/40181a93077b4700badee3323019a503.jpg',
'https://m.atcdn.co.uk/a/media/6b0f49e40601439f8792da88b50a2f0c.jpg',
'https://m.atcdn.co.uk/a/media/6caa987f587040a8b79e04af2a68727b.jpg',
'https://m.atcdn.co.uk/a/media/b20f213dc1044727a939dcc205452b59.jpg',
'https://m.atcdn.co.uk/a/media/918144616cb84f3c951f3f30cb6f7735.jpg',
'https://m.atcdn.co.uk/a/media/e3c523114f934776b17ff58081576259.jpg',
'https://m.atcdn.co.uk/a/media/90ae789eff6746e4b22155bb2e0b94bf.jpg',
'https://m.atcdn.co.uk/a/media/acd2a0beb82248f0a88e6b77c21ef7df.jpg',
'https://m.atcdn.co.uk/a/media/07edee3401aa449cb0e535cffc9a3293.jpg',
'https://m.atcdn.co.uk/a/media/b52c930083734653b2ebd1278346a922.jpg',
'https://m.atcdn.co.uk/a/media/0cb83575bff34f89a1c6c00b515fb302.jpg',
'https://m.atcdn.co.uk/a/media/576ffea48f6f445baa8b748019af0b53.jpg',
'https://m.atcdn.co.uk/a/media/7d35f5e5868546a6b4d210caf9476bef.jpg',
'https://m.atcdn.co.uk/a/media/af1f215d8b4a44a78b7a06c2db1ac3ca.jpg',
'https://m.atcdn.co.uk/a/media/21721e830f1e43ceb067bfb3808fef94.jpg',
'https://m.atcdn.co.uk/a/media/ebe1868698204deabb9f088089e93db3.jpg',
'https://m.atcdn.co.uk/a/media/981a43c914da4e45af037247829eeb71.jpg',
'https://m.atcdn.co.uk/a/media/68deb649d05e4c2eaebc24e7b33ea2fd.jpg',
'https://m.atcdn.co.uk/a/media/4b6924a3528c4910956e49f42b0f9c41.jpg',
'https://m.atcdn.co.uk/a/media/5cc2ce64c73441cf88c664b35792a60e.jpg',
'https://m.atcdn.co.uk/a/media/8af0faaf643148ecb76905740c5d9d6b.jpg',
'https://m.atcdn.co.uk/a/media/f495d1c8556842898782fbec948a5407.jpg',
'https://m.atcdn.co.uk/a/media/edb44866d8b045e19f7662778c660eaf.jpg',
'https://m.atcdn.co.uk/a/media/71585535abce40d98aa6a904f9b5cb29.jpg',
'https://m.atcdn.co.uk/a/media/01fa9c7e06244312a0458a30b0721584.jpg',
'https://m.atcdn.co.uk/a/media/ed71c5b3be0244988b3a7edc7e25f88b.jpg',
'https://m.atcdn.co.uk/a/media/13ee48bc20b64aa9805f4283002779fb.jpg',
'https://m.atcdn.co.uk/a/media/4b53ad20097f4f018f3da2b1cc2992b3.jpg'],
'price': 12495,
'price_includes_vat': True,
'registration_date': '2014-11-16',
'seats_number': 5,
'seller_name': None,
'title': 'BMW 3 SERIES 3.0 335d M Sport Touring 5dr Diesel Auto xDrive Euro 6 '
'(s/s) (313 ps) Stunning example great spec',
'transmission': 'automatic',
'trim': 'M Sport',
'year': 2014}
2026-01-28 13:10:41 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 90a752ee-d1c6-5bcc-af38-8bc6243a38af with identifier: 202601209284796
2026-01-28 13:10:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item 90a752ee-d1c6-5bcc-af38-8bc6243a38af
2026-01-28 13:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F2ef76a965e354bf192848724901408d1.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2ef76a965e354bf192848724901408d1.jpg already downloaded
2026-01-28 13:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F97842f20ad0e4c068dc332cdf930ec5f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/97842f20ad0e4c068dc332cdf930ec5f.jpg already downloaded
2026-01-28 13:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc3f65731d0d6420d8ecd6220d9718067.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c3f65731d0d6420d8ecd6220d9718067.jpg already downloaded
2026-01-28 13:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F662b627acc8b4ffd9837999330fa0984.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/662b627acc8b4ffd9837999330fa0984.jpg already downloaded
2026-01-28 13:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0f1ffb9711b74d8982df55da873dccaa.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0f1ffb9711b74d8982df55da873dccaa.jpg already downloaded
2026-01-28 13:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3af0aedfc464473684b7e6f2e67335d7.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3af0aedfc464473684b7e6f2e67335d7.jpg already downloaded
2026-01-28 13:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F4637ee028f9e4b1a825583b3ab833519.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4637ee028f9e4b1a825583b3ab833519.jpg already downloaded
2026-01-28 13:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fdba27b31501b4cde8f0d8f130bd81216.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/dba27b31501b4cde8f0d8f130bd81216.jpg already downloaded
2026-01-28 13:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F4f00f613492a40ee8d4ebbf48623899d.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4f00f613492a40ee8d4ebbf48623899d.jpg already downloaded
2026-01-28 13:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fcd85630e08eb4843a64efc3525142628.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cd85630e08eb4843a64efc3525142628.jpg already downloaded
2026-01-28 13:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F69abd349309c4ed480c336c6f89a626a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/69abd349309c4ed480c336c6f89a626a.jpg already downloaded
2026-01-28 13:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fd3076e7d235f4eaeb24355507e0b0d07.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d3076e7d235f4eaeb24355507e0b0d07.jpg already downloaded
2026-01-28 13:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F40181a93077b4700badee3323019a503.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/40181a93077b4700badee3323019a503.jpg already downloaded
2026-01-28 13:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F6b0f49e40601439f8792da88b50a2f0c.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6b0f49e40601439f8792da88b50a2f0c.jpg already downloaded
2026-01-28 13:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F6caa987f587040a8b79e04af2a68727b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6caa987f587040a8b79e04af2a68727b.jpg already downloaded
2026-01-28 13:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb20f213dc1044727a939dcc205452b59.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b20f213dc1044727a939dcc205452b59.jpg already downloaded
2026-01-28 13:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F918144616cb84f3c951f3f30cb6f7735.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/918144616cb84f3c951f3f30cb6f7735.jpg already downloaded
2026-01-28 13:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe3c523114f934776b17ff58081576259.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e3c523114f934776b17ff58081576259.jpg already downloaded
2026-01-28 13:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F90ae789eff6746e4b22155bb2e0b94bf.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/90ae789eff6746e4b22155bb2e0b94bf.jpg already downloaded
2026-01-28 13:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Facd2a0beb82248f0a88e6b77c21ef7df.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:10:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/acd2a0beb82248f0a88e6b77c21ef7df.jpg already downloaded
2026-01-28 13:10:41 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 90a752ee-d1c6-5bcc-af38-8bc6243a38af with identifier 202601209284796
2026-01-28 13:10:41 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:10:41 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:10:41 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 90a752ee-d1c6-5bcc-af38-8bc6243a38af
2026-01-28 13:10:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 148,
'color': 'Blue',
'currency': 'GBP',
'description': 'FOR SALE Our stunning 2014 Estoril Blue BMW 335d M sport '
'touring with 107,000 miles and full service history running a '
'stage 1 remap 360 BHP & 700nm \n'
'\n'
'£12,495.00\n'
'\n'
'£200 Deposit can reserve this vehicle \n'
'\n'
'All Dealer Facilities available including part exchange at '
'trade value \n'
'\n'
'https://www.performancecarspecialists.co.uk\n'
'\n'
'HPI CLEAR \n'
' 1 key \n'
'\n'
'107,000 miles backed by DVSA \n'
'MOT expires 02/01/2027\n'
'3 months warranty with options to extend to 12-24 & 36 '
'months \n'
'\n'
'12 months warranty £599\n'
'24 months warranty £799\n'
'36 months warranty £999\n'
'\n'
'Spec \n'
'\n'
'Stage 1 remap 360 BHP & 700nm \n'
'Heated Seats \n'
'Pro Nav \n'
'Harmon Kardon sound system \n'
'Front splitter \n'
'Side Skirt extensions \n'
'Rear diffuser \n'
'Rear spoiler \n'
'Wind deflectors \n'
'Tinted Windows \n'
'\n'
'All debit cards accepted \n'
'\n'
'Nationwide delivery is also available at £2.00 a mile one way '
'eg 100 miles \n'
'£200 \n'
'\n'
'Viewings are Appointment only please contact us on \n'
'\n'
'07440 491150 \n'
'\n'
'sales@performancecarspecialists.co.uk \n'
'\n'
'Address \n'
'\n'
'Performance Car Specialists\n'
'Unit B Pear Tree Business Centre, Enterprise Way\n'
'Bretton\n'
'Peterborough\n'
'Cambridgeshire\n'
'PE3 8YQ\n'
'\n'
'**Here at Performance car Specialists we go the extra mile to '
'make sure you are getting the best service out there, whilst '
'our cars undergo a full health check and are driven and '
'tested, all essential work carried out with no expense '
'spared, P/x Warranty available. Welcome to Performance Car '
'Specialists\n'
'We are passionate about what we do, We pride ourselves on '
'offering great cars at competitive prices, without cutting '
'corners. We want all our customers to tell their friends and '
'family about their experience dealing with our knowledgeable '
'and helpful staff. \n'
'\n'
'Therefore, we will go the extra mile to make sure this '
'happens.\n'
'\n'
'Drawing from our experience, we will do everything within our '
'power to get you and your Modified vehicle on the road with '
'ultimate peace of mind.\n'
'\n'
'We offer the following as standard:\n'
'\n'
'All cars are serviced before handover\n'
'All cars are PDI checked\n'
'No quibble warranty - If despite our best efforts there are '
'any unforeseen problems, just give us a call and we will sort '
'it out.\n'
'Fully valeted - We want it to look like new for you!\n'
'Fully HPI checked - Guarantees that your vehicle does not '
'have a bad history.\n'
'Pre delivery inspection - We want it to reach you in tip top '
'condition.\n'
'With everything that is happening in the world we under',
'doors_number': 5,
'emission_standard': 'Euro 6',
'engine': '3L',
'engine_horse_power': 309,
'fuel_type': 'Diesel',
'id': '90a752ee-d1c6-5bcc-af38-8bc6243a38af',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601209284796',
'listing': 'directbuy',
'location': 'Peterborough, Cambridgeshire',
'make': 'BMW',
'model': '3 Series',
'odometer': 106754,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 40,
'photo_urls': ['https://m.atcdn.co.uk/a/media/2ef76a965e354bf192848724901408d1.jpg',
'https://m.atcdn.co.uk/a/media/97842f20ad0e4c068dc332cdf930ec5f.jpg',
'https://m.atcdn.co.uk/a/media/c3f65731d0d6420d8ecd6220d9718067.jpg',
'https://m.atcdn.co.uk/a/media/662b627acc8b4ffd9837999330fa0984.jpg',
'https://m.atcdn.co.uk/a/media/0f1ffb9711b74d8982df55da873dccaa.jpg',
'https://m.atcdn.co.uk/a/media/3af0aedfc464473684b7e6f2e67335d7.jpg',
'https://m.atcdn.co.uk/a/media/4637ee028f9e4b1a825583b3ab833519.jpg',
'https://m.atcdn.co.uk/a/media/dba27b31501b4cde8f0d8f130bd81216.jpg',
'https://m.atcdn.co.uk/a/media/4f00f613492a40ee8d4ebbf48623899d.jpg',
'https://m.atcdn.co.uk/a/media/cd85630e08eb4843a64efc3525142628.jpg',
'https://m.atcdn.co.uk/a/media/69abd349309c4ed480c336c6f89a626a.jpg',
'https://m.atcdn.co.uk/a/media/d3076e7d235f4eaeb24355507e0b0d07.jpg',
'https://m.atcdn.co.uk/a/media/40181a93077b4700badee3323019a503.jpg',
'https://m.atcdn.co.uk/a/media/6b0f49e40601439f8792da88b50a2f0c.jpg',
'https://m.atcdn.co.uk/a/media/6caa987f587040a8b79e04af2a68727b.jpg',
'https://m.atcdn.co.uk/a/media/b20f213dc1044727a939dcc205452b59.jpg',
'https://m.atcdn.co.uk/a/media/918144616cb84f3c951f3f30cb6f7735.jpg',
'https://m.atcdn.co.uk/a/media/e3c523114f934776b17ff58081576259.jpg',
'https://m.atcdn.co.uk/a/media/90ae789eff6746e4b22155bb2e0b94bf.jpg',
'https://m.atcdn.co.uk/a/media/acd2a0beb82248f0a88e6b77c21ef7df.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_90a752ee-d1c6-5bcc-af38-8bc6243a38af/90a752ee-d1c6-5bcc-af38-8bc6243a38af_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70762,
'Height': 810,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/2ef76a965e354bf192848724901408d1.jpg',
'Width': 1080},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_90a752ee-d1c6-5bcc-af38-8bc6243a38af/90a752ee-d1c6-5bcc-af38-8bc6243a38af_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66205,
'Height': 810,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/97842f20ad0e4c068dc332cdf930ec5f.jpg',
'Width': 1080},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_90a752ee-d1c6-5bcc-af38-8bc6243a38af/90a752ee-d1c6-5bcc-af38-8bc6243a38af_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80832,
'Height': 810,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/c3f65731d0d6420d8ecd6220d9718067.jpg',
'Width': 1080},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_90a752ee-d1c6-5bcc-af38-8bc6243a38af/90a752ee-d1c6-5bcc-af38-8bc6243a38af_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71798,
'Height': 1080,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/662b627acc8b4ffd9837999330fa0984.jpg',
'Width': 810},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_90a752ee-d1c6-5bcc-af38-8bc6243a38af/90a752ee-d1c6-5bcc-af38-8bc6243a38af_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 171052,
'Height': 1500,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0f1ffb9711b74d8982df55da873dccaa.jpg',
'Width': 1125},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_90a752ee-d1c6-5bcc-af38-8bc6243a38af/90a752ee-d1c6-5bcc-af38-8bc6243a38af_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 151725,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3af0aedfc464473684b7e6f2e67335d7.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_90a752ee-d1c6-5bcc-af38-8bc6243a38af/90a752ee-d1c6-5bcc-af38-8bc6243a38af_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 132281,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/4637ee028f9e4b1a825583b3ab833519.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_90a752ee-d1c6-5bcc-af38-8bc6243a38af/90a752ee-d1c6-5bcc-af38-8bc6243a38af_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59092,
'Height': 1024,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/dba27b31501b4cde8f0d8f130bd81216.jpg',
'Width': 887},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_90a752ee-d1c6-5bcc-af38-8bc6243a38af/90a752ee-d1c6-5bcc-af38-8bc6243a38af_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 130581,
'Height': 1500,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/4f00f613492a40ee8d4ebbf48623899d.jpg',
'Width': 1167},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_90a752ee-d1c6-5bcc-af38-8bc6243a38af/90a752ee-d1c6-5bcc-af38-8bc6243a38af_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83126,
'Height': 919,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/cd85630e08eb4843a64efc3525142628.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_90a752ee-d1c6-5bcc-af38-8bc6243a38af/90a752ee-d1c6-5bcc-af38-8bc6243a38af_image_10.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78000,
'Height': 840,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/69abd349309c4ed480c336c6f89a626a.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_90a752ee-d1c6-5bcc-af38-8bc6243a38af/90a752ee-d1c6-5bcc-af38-8bc6243a38af_image_11.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82924,
'Height': 1024,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/d3076e7d235f4eaeb24355507e0b0d07.jpg',
'Width': 892},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_90a752ee-d1c6-5bcc-af38-8bc6243a38af/90a752ee-d1c6-5bcc-af38-8bc6243a38af_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64603,
'Height': 1024,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/40181a93077b4700badee3323019a503.jpg',
'Width': 881},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_90a752ee-d1c6-5bcc-af38-8bc6243a38af/90a752ee-d1c6-5bcc-af38-8bc6243a38af_image_13.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 105058,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/6b0f49e40601439f8792da88b50a2f0c.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_90a752ee-d1c6-5bcc-af38-8bc6243a38af/90a752ee-d1c6-5bcc-af38-8bc6243a38af_image_14.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 98204,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/6caa987f587040a8b79e04af2a68727b.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_90a752ee-d1c6-5bcc-af38-8bc6243a38af/90a752ee-d1c6-5bcc-af38-8bc6243a38af_image_15.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 114754,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b20f213dc1044727a939dcc205452b59.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_90a752ee-d1c6-5bcc-af38-8bc6243a38af/90a752ee-d1c6-5bcc-af38-8bc6243a38af_image_16.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 102491,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/918144616cb84f3c951f3f30cb6f7735.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_90a752ee-d1c6-5bcc-af38-8bc6243a38af/90a752ee-d1c6-5bcc-af38-8bc6243a38af_image_17.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 111114,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e3c523114f934776b17ff58081576259.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_90a752ee-d1c6-5bcc-af38-8bc6243a38af/90a752ee-d1c6-5bcc-af38-8bc6243a38af_image_18.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 116902,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/90ae789eff6746e4b22155bb2e0b94bf.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_90a752ee-d1c6-5bcc-af38-8bc6243a38af/90a752ee-d1c6-5bcc-af38-8bc6243a38af_image_19.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 133288,
'Height': 1500,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/acd2a0beb82248f0a88e6b77c21ef7df.jpg',
'Width': 1125}],
'price': 12495,
'price_includes_vat': True,
'registration_date': '2014-11-16',
'seats_number': 5,
'seller_name': None,
'title': 'BMW 3 SERIES 3.0 335d M Sport Touring 5dr Diesel Auto xDrive Euro 6 '
'(s/s) (313 ps) Stunning example great spec',
'transmission': 'automatic',
'trim': 'M Sport',
'year': 2014}
2026-01-28 13:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601209284796%27 HTTP/1.1" 200 None
2026-01-28 13:10:41 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601209284796: {'created_time': 1769605841.720522, 'last_price_update_time': 1769605841.72053}
2026-01-28 13:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601209284796') HTTP/1.1" 204 0
2026-01-28 13:11:14 [scrapy.extensions.logstats] INFO: Crawled 11 pages (at 6 pages/min), scraped 10 items (at 6 items/min)
2026-01-28 13:11:38 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 130.024(s), this was the 1st time calling it.
2026-01-28 13:11:38 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 6.893781481304863 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-01-28 13:11:38 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 129.932(s), this was the 1st time calling it.
2026-01-28 13:11:38 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 4.169800488584884 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-01-28 13:11:38 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 129.977(s), this was the 1st time calling it.
2026-01-28 13:11:38 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 3.9723718192860242 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-01-28 13:11:42 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 2nd time calling it.
2026-01-28 13:11:42 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 2nd time calling it.
2026-01-28 13:11:45 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://www.autotrader.co.uk/at-graphql> (referer: https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery) ['zyte-api']
2026-01-28 13:11:45 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': 217,
'color': 'Blue',
'currency': 'GBP',
'doors_number': 3,
'emission_standard': 'Euro 4',
'engine': '2L',
'engine_horse_power': 261,
'fuel_type': 'Petrol',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601239362563',
'listing': 'directbuy',
'location': 'Peterborough, Cambridgeshire',
'make': 'Audi',
'model': 'S3',
'odometer': 110859,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'photo_urls': ['https://m.atcdn.co.uk/a/media/a7e86a1318094cd0bc6b715eb483d7d2.jpg',
'https://m.atcdn.co.uk/a/media/24245ef5d22441c58621feb6ffbc4496.jpg'],
'price': 6495,
'price_includes_vat': True,
'registration_date': '2008-03-18',
'seats_number': 5,
'seller_name': None,
'title': 'Audi S3 2.0 TFSI Hatchback 3dr Petrol Manual quattro (217 g/km, 261 '
'bhp)',
'transmission': 'manual',
'year': 2008}
2026-01-28 13:11:45 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: adac6338-d06c-5bb3-8d28-7c34ef687169 with identifier: 202601239362563
2026-01-28 13:11:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 2 photos for item adac6338-d06c-5bb3-8d28-7c34ef687169
2026-01-28 13:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa7e86a1318094cd0bc6b715eb483d7d2.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:11:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a7e86a1318094cd0bc6b715eb483d7d2.jpg already downloaded
2026-01-28 13:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F24245ef5d22441c58621feb6ffbc4496.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:11:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/24245ef5d22441c58621feb6ffbc4496.jpg already downloaded
2026-01-28 13:11:45 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: adac6338-d06c-5bb3-8d28-7c34ef687169 with identifier 202601239362563
2026-01-28 13:11:45 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:11:45 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:11:45 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item adac6338-d06c-5bb3-8d28-7c34ef687169
2026-01-28 13:11:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 217,
'color': 'Blue',
'currency': 'GBP',
'doors_number': 3,
'emission_standard': 'Euro 4',
'engine': '2L',
'engine_horse_power': 261,
'fuel_type': 'Petrol',
'id': 'adac6338-d06c-5bb3-8d28-7c34ef687169',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601239362563',
'listing': 'directbuy',
'location': 'Peterborough, Cambridgeshire',
'make': 'Audi',
'model': 'S3',
'odometer': 110859,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 2,
'photo_urls': ['https://m.atcdn.co.uk/a/media/a7e86a1318094cd0bc6b715eb483d7d2.jpg',
'https://m.atcdn.co.uk/a/media/24245ef5d22441c58621feb6ffbc4496.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_adac6338-d06c-5bb3-8d28-7c34ef687169/adac6338-d06c-5bb3-8d28-7c34ef687169_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 16843,
'Height': 480,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a7e86a1318094cd0bc6b715eb483d7d2.jpg',
'Width': 640},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_adac6338-d06c-5bb3-8d28-7c34ef687169/adac6338-d06c-5bb3-8d28-7c34ef687169_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 33289,
'Height': 720,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/24245ef5d22441c58621feb6ffbc4496.jpg',
'Width': 960}],
'price': 6495,
'price_includes_vat': True,
'registration_date': '2008-03-18',
'seats_number': 5,
'seller_name': None,
'title': 'Audi S3 2.0 TFSI Hatchback 3dr Petrol Manual quattro (217 g/km, 261 '
'bhp)',
'transmission': 'manual',
'year': 2008}
2026-01-28 13:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601239362563%27 HTTP/1.1" 200 None
2026-01-28 13:11:45 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601239362563: {'created_time': 1769605905.23252, 'last_price_update_time': 1769605905.232528}
2026-01-28 13:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601239362563') HTTP/1.1" 204 0
2026-01-28 13:11:45 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 2nd time calling it.
2026-01-28 13:11:53 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://www.autotrader.co.uk/at-graphql> (referer: https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery) ['zyte-api']
2026-01-28 13:11:53 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://www.autotrader.co.uk/at-graphql> (referer: https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery) ['zyte-api']
2026-01-28 13:11:53 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': 169,
'color': 'Blue',
'currency': 'GBP',
'description': 'Just Arrived is our stunning Ford Focus Manual ST-3 with only '
'42,000 miles, stage 1 remap 280 BHP and Full service '
'history \n'
'\n'
'£9,995.00\n'
'\n'
'£200 deposit can reserve this vehicle \n'
'\n'
'All Dealer Facilities available including part exchange at '
'trade value\n'
'\n'
'https://www.performancecarspecialists.co.uk\n'
'\n'
'Spec\n'
'\n'
'Stage 1 remap 280bhp\n'
'REVO induction kit\n'
'Airtec front mount intercooler\n'
'Front and rear lowering springs\n'
'Aftermarket exhaust system \n'
'Keyless entry\n'
'Navigation\n'
'Bluetooth\n'
'Rear parking sensors\n'
'Reverse camera \n'
'Heated seats\n'
'Rear tinted windows \n'
'Black leather seats\n'
'\n'
'Will come with new front splitter\n'
'\n'
'Full advert and video to follow once prepped Welcome to '
'Performance Car Specialists\n'
'We are passionate about what we do, We pride ourselves on '
'offering great cars at competitive prices, without cutting '
'corners. We want all our customers to tell their friends and '
'family about their experience dealing with our knowledgeable '
'and helpful staff. \n'
'\n'
'Therefore, we will go the extra mile to make sure this '
'happens.\n'
'\n'
'Drawing from our experience, we will do everything within our '
'power to get you and your Modified vehicle on the road with '
'ultimate peace of mind.\n'
'\n'
'We offer the following as standard:\n'
'\n'
'All cars are serviced before handover\n'
'All cars are PDI checked\n'
'No quibble warranty - If despite our best efforts there are '
'any unforeseen problems, just give us a call and we will sort '
'it out.\n'
'Fully valeted - We want it to look like new for you!\n'
'Fully HPI checked - Guarantees that your vehicle does not '
'have a bad history.\n'
'Pre delivery inspection - We want it to reach you in tip top '
'condition.\n'
'With everything that is happening in the world we under',
'doors_number': 5,
'emission_standard': 'Euro 5',
'engine': '2L',
'engine_horse_power': 247,
'fuel_type': 'Petrol',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601239366722',
'listing': 'directbuy',
'location': 'Peterborough, Cambridgeshire',
'make': 'Ford',
'model': 'Focus',
'odometer': 42019,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'photo_urls': ['https://m.atcdn.co.uk/a/media/01e828c6c756432f8ea8649007810b2c.jpg',
'https://m.atcdn.co.uk/a/media/82a3512d48004fe894e87f6653ec476b.jpg',
'https://m.atcdn.co.uk/a/media/9f74ffe1c0944d29844ca1bb70d1a405.jpg',
'https://m.atcdn.co.uk/a/media/e4129f3865004f349ee8655d5ae660b7.jpg',
'https://m.atcdn.co.uk/a/media/a7e86a1318094cd0bc6b715eb483d7d2.jpg'],
'price': 9995,
'price_includes_vat': True,
'registration_date': '2012-07-30',
'seats_number': 5,
'seller_name': None,
'title': 'Ford Focus 2.0T EcoBoost ST-3 Hatchback 5dr Petrol Manual Euro 5 '
'(s/s) (250 ps)',
'transmission': 'manual',
'trim': 'ST-3',
'year': 2012}
2026-01-28 13:11:53 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 0e2e6417-c5f8-55bf-b94f-5512b668c460 with identifier: 202601239366722
2026-01-28 13:11:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 0e2e6417-c5f8-55bf-b94f-5512b668c460
2026-01-28 13:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F01e828c6c756432f8ea8649007810b2c.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:11:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/01e828c6c756432f8ea8649007810b2c.jpg already downloaded
2026-01-28 13:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F82a3512d48004fe894e87f6653ec476b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:11:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/82a3512d48004fe894e87f6653ec476b.jpg already downloaded
2026-01-28 13:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F9f74ffe1c0944d29844ca1bb70d1a405.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:11:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/9f74ffe1c0944d29844ca1bb70d1a405.jpg already downloaded
2026-01-28 13:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe4129f3865004f349ee8655d5ae660b7.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:11:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e4129f3865004f349ee8655d5ae660b7.jpg already downloaded
2026-01-28 13:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa7e86a1318094cd0bc6b715eb483d7d2.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:11:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a7e86a1318094cd0bc6b715eb483d7d2.jpg already downloaded
2026-01-28 13:11:53 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 0e2e6417-c5f8-55bf-b94f-5512b668c460 with identifier 202601239366722
2026-01-28 13:11:53 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:11:53 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:11:53 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 0e2e6417-c5f8-55bf-b94f-5512b668c460
2026-01-28 13:11:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 169,
'color': 'Blue',
'currency': 'GBP',
'description': 'Just Arrived is our stunning Ford Focus Manual ST-3 with only '
'42,000 miles, stage 1 remap 280 BHP and Full service '
'history \n'
'\n'
'£9,995.00\n'
'\n'
'£200 deposit can reserve this vehicle \n'
'\n'
'All Dealer Facilities available including part exchange at '
'trade value\n'
'\n'
'https://www.performancecarspecialists.co.uk\n'
'\n'
'Spec\n'
'\n'
'Stage 1 remap 280bhp\n'
'REVO induction kit\n'
'Airtec front mount intercooler\n'
'Front and rear lowering springs\n'
'Aftermarket exhaust system \n'
'Keyless entry\n'
'Navigation\n'
'Bluetooth\n'
'Rear parking sensors\n'
'Reverse camera \n'
'Heated seats\n'
'Rear tinted windows \n'
'Black leather seats\n'
'\n'
'Will come with new front splitter\n'
'\n'
'Full advert and video to follow once prepped Welcome to '
'Performance Car Specialists\n'
'We are passionate about what we do, We pride ourselves on '
'offering great cars at competitive prices, without cutting '
'corners. We want all our customers to tell their friends and '
'family about their experience dealing with our knowledgeable '
'and helpful staff. \n'
'\n'
'Therefore, we will go the extra mile to make sure this '
'happens.\n'
'\n'
'Drawing from our experience, we will do everything within our '
'power to get you and your Modified vehicle on the road with '
'ultimate peace of mind.\n'
'\n'
'We offer the following as standard:\n'
'\n'
'All cars are serviced before handover\n'
'All cars are PDI checked\n'
'No quibble warranty - If despite our best efforts there are '
'any unforeseen problems, just give us a call and we will sort '
'it out.\n'
'Fully valeted - We want it to look like new for you!\n'
'Fully HPI checked - Guarantees that your vehicle does not '
'have a bad history.\n'
'Pre delivery inspection - We want it to reach you in tip top '
'condition.\n'
'With everything that is happening in the world we under',
'doors_number': 5,
'emission_standard': 'Euro 5',
'engine': '2L',
'engine_horse_power': 247,
'fuel_type': 'Petrol',
'id': '0e2e6417-c5f8-55bf-b94f-5512b668c460',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601239366722',
'listing': 'directbuy',
'location': 'Peterborough, Cambridgeshire',
'make': 'Ford',
'model': 'Focus',
'odometer': 42019,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 5,
'photo_urls': ['https://m.atcdn.co.uk/a/media/01e828c6c756432f8ea8649007810b2c.jpg',
'https://m.atcdn.co.uk/a/media/82a3512d48004fe894e87f6653ec476b.jpg',
'https://m.atcdn.co.uk/a/media/9f74ffe1c0944d29844ca1bb70d1a405.jpg',
'https://m.atcdn.co.uk/a/media/e4129f3865004f349ee8655d5ae660b7.jpg',
'https://m.atcdn.co.uk/a/media/a7e86a1318094cd0bc6b715eb483d7d2.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0e2e6417-c5f8-55bf-b94f-5512b668c460/0e2e6417-c5f8-55bf-b94f-5512b668c460_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 103831,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/01e828c6c756432f8ea8649007810b2c.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_adac6338-d06c-5bb3-8d28-7c34ef687169/adac6338-d06c-5bb3-8d28-7c34ef687169_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 16843,
'Height': 480,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a7e86a1318094cd0bc6b715eb483d7d2.jpg',
'Width': 640},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0e2e6417-c5f8-55bf-b94f-5512b668c460/0e2e6417-c5f8-55bf-b94f-5512b668c460_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80585,
'Height': 867,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/82a3512d48004fe894e87f6653ec476b.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0e2e6417-c5f8-55bf-b94f-5512b668c460/0e2e6417-c5f8-55bf-b94f-5512b668c460_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 96060,
'Height': 1024,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/9f74ffe1c0944d29844ca1bb70d1a405.jpg',
'Width': 768},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0e2e6417-c5f8-55bf-b94f-5512b668c460/0e2e6417-c5f8-55bf-b94f-5512b668c460_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 169326,
'Height': 1500,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e4129f3865004f349ee8655d5ae660b7.jpg',
'Width': 1125}],
'price': 9995,
'price_includes_vat': True,
'registration_date': '2012-07-30',
'seats_number': 5,
'seller_name': None,
'title': 'Ford Focus 2.0T EcoBoost ST-3 Hatchback 5dr Petrol Manual Euro 5 '
'(s/s) (250 ps)',
'transmission': 'manual',
'trim': 'ST-3',
'year': 2012}
2026-01-28 13:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601239366722%27 HTTP/1.1" 200 None
2026-01-28 13:11:53 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601239366722: {'created_time': 1769605913.715726, 'last_price_update_time': 1769605913.715736}
2026-01-28 13:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601239366722') HTTP/1.1" 204 0
2026-01-28 13:11:53 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': 153,
'color': 'Grey',
'currency': 'GBP',
'description': 'FOR SALE 2016 Audi TT 2.0 TFSI Quattro S Line S tronic with '
'78,000 miles and full service history \n'
'\n'
'£13,995.00 \n'
'\n'
'£200 deposit can secure this vehicle \n'
'\n'
'All Dealer Facilities Available including finance and part '
'exchange \n'
'\n'
'https://www.performancecarspecialists.co.uk\n'
'\n'
' HPI CLEAR \n'
' 2 keys \n'
'\n'
'72,000 miles backed by DVSA \n'
'MOT Expires 12-05-26 will come with 12 months MOT \n'
'3 months warranty with great options to extend \n'
'\n'
'12 months warranty £599\n'
'24 months warranty £799\n'
'36 months warranty £999\n'
'\n'
'Spec \n'
'\n'
'Alcantara heated bucket seats \n'
'20" TTS wheels \n'
'Flat bottom steering wheel \n'
'Carbon fibre interior trim \n'
'Sat nav \n'
'Digi dash \n'
'Aftermarket spoiler \n'
'Powerflow exhaust back box with Akrapovic tips \n'
'Tinted Windows \n'
'Front and rear lowering springs \n'
'Honeycomb front grille \n'
' \n'
'This is a stunning example and really stands out to the '
'rest \n'
'\n'
'All debit cards excepted \n'
'\n'
'Nationwide delivery is also available at £2.00 a mile one way '
'eg 100 miles \n'
'= £200 \n'
'\n'
'Viewings are Appointment only please contact us on \n'
'\n'
'07440 491150 \n'
'\n'
'Sales@performancecarspecialists.co.uk \n'
'\n'
'Address \n'
'\n'
'Performance Car Specialists\n'
'Unit B Pear Tree Business Centre, Enterprise Way\n'
'Bretton\n'
'Peterborough\n'
'Cambridgeshire\n'
'PE3 8YQ\n'
'\n'
'**Here at Performance car Specialists we go the extra mile to '
'make sure you are getting the best service out there, whilst '
'our cars undergo a full health check and are driven and '
'tested, all essential work carried out with no expense '
'spared, P/x Warranty available Welcome to Performance Car '
'Specialists\n'
'We are passionate about what we do, We pride ourselves on '
'offering great cars at competitive prices, without cutting '
'corners. We want all our customers to tell their friends and '
'family about their experience dealing with our knowledgeable '
'and helpful staff. \n'
'\n'
'Therefore, we will go the extra mile to make sure this '
'happens.\n'
'\n'
'Drawing from our experience, we will do everything within our '
'power to get you and your Modified vehicle on the road with '
'ultimate peace of mind.\n'
'\n'
'We offer the following as standard:\n'
'\n'
'All cars are serviced before handover\n'
'All cars are PDI checked\n'
'No quibble warranty - If despite our best efforts there are '
'any unforeseen problems, just give us a call and we will sort '
'it out.\n'
'Fully valeted - We want it to look like new for you!\n'
'Fully HPI checked - Guarantees that your vehicle does not '
'have a bad history.\n'
'Pre delivery inspection - We want it to reach you in tip top '
'condition.\n'
'With everything that is happening in the world we under',
'doors_number': 3,
'emission_standard': 'Euro 6',
'engine': '2L',
'engine_horse_power': 227,
'fuel_type': 'Petrol',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601269433379',
'listing': 'directbuy',
'location': 'Peterborough, Cambridgeshire',
'make': 'Audi',
'model': 'TT',
'odometer': 73000,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'photo_urls': ['https://m.atcdn.co.uk/a/media/0a415a839da949edb240d9ad855a69cf.jpg',
'https://m.atcdn.co.uk/a/media/8d09af2956824caf83d2c4ec0b690b22.jpg',
'https://m.atcdn.co.uk/a/media/13799fc9b2ab43f087c1d5f5a8f42395.jpg',
'https://m.atcdn.co.uk/a/media/0a9ec670fd224a32901dd06782262d1a.jpg',
'https://m.atcdn.co.uk/a/media/3e112befb7b646d3853ef61b122b6f91.jpg',
'https://m.atcdn.co.uk/a/media/5c73eaa1a13c450cacba63545254c71b.jpg',
'https://m.atcdn.co.uk/a/media/0ee801d44e5a40fdab5f2eda98f7639b.jpg',
'https://m.atcdn.co.uk/a/media/20d80cc84f2b4cd2b4c2731a633c0d25.jpg',
'https://m.atcdn.co.uk/a/media/3694aa5e08ae46398fe4fcc64b053a4d.jpg',
'https://m.atcdn.co.uk/a/media/566434674816418eac4511e14a17ae43.jpg',
'https://m.atcdn.co.uk/a/media/dccdd3d7995248e087be5864f4d0a057.jpg',
'https://m.atcdn.co.uk/a/media/2b83387f8d8b48b4acc61a69fd51d5de.jpg',
'https://m.atcdn.co.uk/a/media/625764750bda4a82b1cce93d1e8a4452.jpg',
'https://m.atcdn.co.uk/a/media/4530292d833f4550bd690426039c561f.jpg',
'https://m.atcdn.co.uk/a/media/b16e57c30a534823ae59383e1c9dd0f6.jpg',
'https://m.atcdn.co.uk/a/media/c3e1dcab83ea484b8ce027b9314074fb.jpg',
'https://m.atcdn.co.uk/a/media/89e55a2fe206480e804837850c40ff89.jpg',
'https://m.atcdn.co.uk/a/media/d375788144aa4ea8974f186ecf0298e1.jpg',
'https://m.atcdn.co.uk/a/media/6bb74992344545da9952b8eb2b6d3c8c.jpg',
'https://m.atcdn.co.uk/a/media/8ee4d417dea849c3bc059afb5d940a35.jpg',
'https://m.atcdn.co.uk/a/media/8340a9dba5af40178028fe20eb82fa4a.jpg',
'https://m.atcdn.co.uk/a/media/8d3380b2da194382806917aaead72726.jpg',
'https://m.atcdn.co.uk/a/media/b4d7dd926c914ed6ac6d930f674aca5b.jpg',
'https://m.atcdn.co.uk/a/media/5da996f68acf4947b6e69c0d112a0285.jpg',
'https://m.atcdn.co.uk/a/media/5d105377f27248508d4436a01b08383c.jpg',
'https://m.atcdn.co.uk/a/media/fbc019895fc74c7798931554bc68fff3.jpg',
'https://m.atcdn.co.uk/a/media/281639603e744050af41bf26bbc91e7d.jpg',
'https://m.atcdn.co.uk/a/media/fffb65ae27674700ae634d0f2862a1ea.jpg',
'https://m.atcdn.co.uk/a/media/f81c5f9e56fc4a60ab8fa9d9efb80dd5.jpg',
'https://m.atcdn.co.uk/a/media/36bb7c1be1624be1a64ddab14b428826.jpg',
'https://m.atcdn.co.uk/a/media/f113076f04194714b91042e6ba1544db.jpg',
'https://m.atcdn.co.uk/a/media/85df3a4a017e45c888b801a080022bb2.jpg'],
'price': 13995,
'price_includes_vat': True,
'registration_date': '2016-03-03',
'seats_number': 4,
'seller_name': None,
'title': 'Audi TT 2.0 TFSI S line Coupe 3dr Petrol S Tronic quattro Euro 6 '
'(s/s) (230 ps) 2 keys & Full Service history',
'transmission': 'automatic',
'trim': 'S line',
'year': 2016}
2026-01-28 13:11:53 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: a7544d0e-2102-560d-9344-0e435bc745e3 with identifier: 202601269433379
2026-01-28 13:11:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item a7544d0e-2102-560d-9344-0e435bc745e3
2026-01-28 13:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0a415a839da949edb240d9ad855a69cf.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:11:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0a415a839da949edb240d9ad855a69cf.jpg already downloaded
2026-01-28 13:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F8d09af2956824caf83d2c4ec0b690b22.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:11:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8d09af2956824caf83d2c4ec0b690b22.jpg already downloaded
2026-01-28 13:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F13799fc9b2ab43f087c1d5f5a8f42395.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:11:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/13799fc9b2ab43f087c1d5f5a8f42395.jpg already downloaded
2026-01-28 13:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0a9ec670fd224a32901dd06782262d1a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:11:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0a9ec670fd224a32901dd06782262d1a.jpg already downloaded
2026-01-28 13:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3e112befb7b646d3853ef61b122b6f91.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:11:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3e112befb7b646d3853ef61b122b6f91.jpg already downloaded
2026-01-28 13:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F5c73eaa1a13c450cacba63545254c71b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:11:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5c73eaa1a13c450cacba63545254c71b.jpg already downloaded
2026-01-28 13:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F0ee801d44e5a40fdab5f2eda98f7639b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:11:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/0ee801d44e5a40fdab5f2eda98f7639b.jpg already downloaded
2026-01-28 13:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F20d80cc84f2b4cd2b4c2731a633c0d25.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:11:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/20d80cc84f2b4cd2b4c2731a633c0d25.jpg already downloaded
2026-01-28 13:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3694aa5e08ae46398fe4fcc64b053a4d.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:11:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3694aa5e08ae46398fe4fcc64b053a4d.jpg already downloaded
2026-01-28 13:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F566434674816418eac4511e14a17ae43.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:11:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/566434674816418eac4511e14a17ae43.jpg already downloaded
2026-01-28 13:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fdccdd3d7995248e087be5864f4d0a057.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:11:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/dccdd3d7995248e087be5864f4d0a057.jpg already downloaded
2026-01-28 13:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F2b83387f8d8b48b4acc61a69fd51d5de.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:11:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2b83387f8d8b48b4acc61a69fd51d5de.jpg already downloaded
2026-01-28 13:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F625764750bda4a82b1cce93d1e8a4452.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:11:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/625764750bda4a82b1cce93d1e8a4452.jpg already downloaded
2026-01-28 13:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F4530292d833f4550bd690426039c561f.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:11:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/4530292d833f4550bd690426039c561f.jpg already downloaded
2026-01-28 13:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fb16e57c30a534823ae59383e1c9dd0f6.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:11:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/b16e57c30a534823ae59383e1c9dd0f6.jpg already downloaded
2026-01-28 13:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc3e1dcab83ea484b8ce027b9314074fb.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:11:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c3e1dcab83ea484b8ce027b9314074fb.jpg already downloaded
2026-01-28 13:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F89e55a2fe206480e804837850c40ff89.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:11:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/89e55a2fe206480e804837850c40ff89.jpg already downloaded
2026-01-28 13:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fd375788144aa4ea8974f186ecf0298e1.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:11:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d375788144aa4ea8974f186ecf0298e1.jpg already downloaded
2026-01-28 13:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F6bb74992344545da9952b8eb2b6d3c8c.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:11:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6bb74992344545da9952b8eb2b6d3c8c.jpg already downloaded
2026-01-28 13:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F8ee4d417dea849c3bc059afb5d940a35.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:11:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/8ee4d417dea849c3bc059afb5d940a35.jpg already downloaded
2026-01-28 13:11:54 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: a7544d0e-2102-560d-9344-0e435bc745e3 with identifier 202601269433379
2026-01-28 13:11:54 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:11:54 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:11:54 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item a7544d0e-2102-560d-9344-0e435bc745e3
2026-01-28 13:11:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 153,
'color': 'Grey',
'currency': 'GBP',
'description': 'FOR SALE 2016 Audi TT 2.0 TFSI Quattro S Line S tronic with '
'78,000 miles and full service history \n'
'\n'
'£13,995.00 \n'
'\n'
'£200 deposit can secure this vehicle \n'
'\n'
'All Dealer Facilities Available including finance and part '
'exchange \n'
'\n'
'https://www.performancecarspecialists.co.uk\n'
'\n'
' HPI CLEAR \n'
' 2 keys \n'
'\n'
'72,000 miles backed by DVSA \n'
'MOT Expires 12-05-26 will come with 12 months MOT \n'
'3 months warranty with great options to extend \n'
'\n'
'12 months warranty £599\n'
'24 months warranty £799\n'
'36 months warranty £999\n'
'\n'
'Spec \n'
'\n'
'Alcantara heated bucket seats \n'
'20" TTS wheels \n'
'Flat bottom steering wheel \n'
'Carbon fibre interior trim \n'
'Sat nav \n'
'Digi dash \n'
'Aftermarket spoiler \n'
'Powerflow exhaust back box with Akrapovic tips \n'
'Tinted Windows \n'
'Front and rear lowering springs \n'
'Honeycomb front grille \n'
' \n'
'This is a stunning example and really stands out to the '
'rest \n'
'\n'
'All debit cards excepted \n'
'\n'
'Nationwide delivery is also available at £2.00 a mile one way '
'eg 100 miles \n'
'= £200 \n'
'\n'
'Viewings are Appointment only please contact us on \n'
'\n'
'07440 491150 \n'
'\n'
'Sales@performancecarspecialists.co.uk \n'
'\n'
'Address \n'
'\n'
'Performance Car Specialists\n'
'Unit B Pear Tree Business Centre, Enterprise Way\n'
'Bretton\n'
'Peterborough\n'
'Cambridgeshire\n'
'PE3 8YQ\n'
'\n'
'**Here at Performance car Specialists we go the extra mile to '
'make sure you are getting the best service out there, whilst '
'our cars undergo a full health check and are driven and '
'tested, all essential work carried out with no expense '
'spared, P/x Warranty available Welcome to Performance Car '
'Specialists\n'
'We are passionate about what we do, We pride ourselves on '
'offering great cars at competitive prices, without cutting '
'corners. We want all our customers to tell their friends and '
'family about their experience dealing with our knowledgeable '
'and helpful staff. \n'
'\n'
'Therefore, we will go the extra mile to make sure this '
'happens.\n'
'\n'
'Drawing from our experience, we will do everything within our '
'power to get you and your Modified vehicle on the road with '
'ultimate peace of mind.\n'
'\n'
'We offer the following as standard:\n'
'\n'
'All cars are serviced before handover\n'
'All cars are PDI checked\n'
'No quibble warranty - If despite our best efforts there are '
'any unforeseen problems, just give us a call and we will sort '
'it out.\n'
'Fully valeted - We want it to look like new for you!\n'
'Fully HPI checked - Guarantees that your vehicle does not '
'have a bad history.\n'
'Pre delivery inspection - We want it to reach you in tip top '
'condition.\n'
'With everything that is happening in the world we under',
'doors_number': 3,
'emission_standard': 'Euro 6',
'engine': '2L',
'engine_horse_power': 227,
'fuel_type': 'Petrol',
'id': 'a7544d0e-2102-560d-9344-0e435bc745e3',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601269433379',
'listing': 'directbuy',
'location': 'Peterborough, Cambridgeshire',
'make': 'Audi',
'model': 'TT',
'odometer': 73000,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 32,
'photo_urls': ['https://m.atcdn.co.uk/a/media/0a415a839da949edb240d9ad855a69cf.jpg',
'https://m.atcdn.co.uk/a/media/8d09af2956824caf83d2c4ec0b690b22.jpg',
'https://m.atcdn.co.uk/a/media/13799fc9b2ab43f087c1d5f5a8f42395.jpg',
'https://m.atcdn.co.uk/a/media/0a9ec670fd224a32901dd06782262d1a.jpg',
'https://m.atcdn.co.uk/a/media/3e112befb7b646d3853ef61b122b6f91.jpg',
'https://m.atcdn.co.uk/a/media/5c73eaa1a13c450cacba63545254c71b.jpg',
'https://m.atcdn.co.uk/a/media/0ee801d44e5a40fdab5f2eda98f7639b.jpg',
'https://m.atcdn.co.uk/a/media/20d80cc84f2b4cd2b4c2731a633c0d25.jpg',
'https://m.atcdn.co.uk/a/media/3694aa5e08ae46398fe4fcc64b053a4d.jpg',
'https://m.atcdn.co.uk/a/media/566434674816418eac4511e14a17ae43.jpg',
'https://m.atcdn.co.uk/a/media/dccdd3d7995248e087be5864f4d0a057.jpg',
'https://m.atcdn.co.uk/a/media/2b83387f8d8b48b4acc61a69fd51d5de.jpg',
'https://m.atcdn.co.uk/a/media/625764750bda4a82b1cce93d1e8a4452.jpg',
'https://m.atcdn.co.uk/a/media/4530292d833f4550bd690426039c561f.jpg',
'https://m.atcdn.co.uk/a/media/b16e57c30a534823ae59383e1c9dd0f6.jpg',
'https://m.atcdn.co.uk/a/media/c3e1dcab83ea484b8ce027b9314074fb.jpg',
'https://m.atcdn.co.uk/a/media/89e55a2fe206480e804837850c40ff89.jpg',
'https://m.atcdn.co.uk/a/media/d375788144aa4ea8974f186ecf0298e1.jpg',
'https://m.atcdn.co.uk/a/media/6bb74992344545da9952b8eb2b6d3c8c.jpg',
'https://m.atcdn.co.uk/a/media/8ee4d417dea849c3bc059afb5d940a35.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7544d0e-2102-560d-9344-0e435bc745e3/a7544d0e-2102-560d-9344-0e435bc745e3_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89181,
'Height': 1024,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0a415a839da949edb240d9ad855a69cf.jpg',
'Width': 1233},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7544d0e-2102-560d-9344-0e435bc745e3/a7544d0e-2102-560d-9344-0e435bc745e3_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86764,
'Height': 1024,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8d09af2956824caf83d2c4ec0b690b22.jpg',
'Width': 1276},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7544d0e-2102-560d-9344-0e435bc745e3/a7544d0e-2102-560d-9344-0e435bc745e3_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 107279,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/13799fc9b2ab43f087c1d5f5a8f42395.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7544d0e-2102-560d-9344-0e435bc745e3/a7544d0e-2102-560d-9344-0e435bc745e3_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 126068,
'Height': 1024,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0a9ec670fd224a32901dd06782262d1a.jpg',
'Width': 1167},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7544d0e-2102-560d-9344-0e435bc745e3/a7544d0e-2102-560d-9344-0e435bc745e3_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 111299,
'Height': 1024,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3e112befb7b646d3853ef61b122b6f91.jpg',
'Width': 996},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7544d0e-2102-560d-9344-0e435bc745e3/a7544d0e-2102-560d-9344-0e435bc745e3_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 99445,
'Height': 1024,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/5c73eaa1a13c450cacba63545254c71b.jpg',
'Width': 1107},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7544d0e-2102-560d-9344-0e435bc745e3/a7544d0e-2102-560d-9344-0e435bc745e3_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 98086,
'Height': 1440,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/0ee801d44e5a40fdab5f2eda98f7639b.jpg',
'Width': 1118},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7544d0e-2102-560d-9344-0e435bc745e3/a7544d0e-2102-560d-9344-0e435bc745e3_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 35827,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/20d80cc84f2b4cd2b4c2731a633c0d25.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7544d0e-2102-560d-9344-0e435bc745e3/a7544d0e-2102-560d-9344-0e435bc745e3_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 110758,
'Height': 1440,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3694aa5e08ae46398fe4fcc64b053a4d.jpg',
'Width': 1226},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7544d0e-2102-560d-9344-0e435bc745e3/a7544d0e-2102-560d-9344-0e435bc745e3_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 102807,
'Height': 1440,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/566434674816418eac4511e14a17ae43.jpg',
'Width': 1124},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7544d0e-2102-560d-9344-0e435bc745e3/a7544d0e-2102-560d-9344-0e435bc745e3_image_10.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70685,
'Height': 868,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/dccdd3d7995248e087be5864f4d0a057.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7544d0e-2102-560d-9344-0e435bc745e3/a7544d0e-2102-560d-9344-0e435bc745e3_image_11.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72003,
'Height': 908,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/2b83387f8d8b48b4acc61a69fd51d5de.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7544d0e-2102-560d-9344-0e435bc745e3/a7544d0e-2102-560d-9344-0e435bc745e3_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80627,
'Height': 830,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/625764750bda4a82b1cce93d1e8a4452.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7544d0e-2102-560d-9344-0e435bc745e3/a7544d0e-2102-560d-9344-0e435bc745e3_image_13.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89438,
'Height': 878,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/4530292d833f4550bd690426039c561f.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7544d0e-2102-560d-9344-0e435bc745e3/a7544d0e-2102-560d-9344-0e435bc745e3_image_14.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87719,
'Height': 839,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/b16e57c30a534823ae59383e1c9dd0f6.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7544d0e-2102-560d-9344-0e435bc745e3/a7544d0e-2102-560d-9344-0e435bc745e3_image_15.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 99006,
'Height': 1440,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/c3e1dcab83ea484b8ce027b9314074fb.jpg',
'Width': 1080},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7544d0e-2102-560d-9344-0e435bc745e3/a7544d0e-2102-560d-9344-0e435bc745e3_image_16.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81532,
'Height': 901,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/89e55a2fe206480e804837850c40ff89.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7544d0e-2102-560d-9344-0e435bc745e3/a7544d0e-2102-560d-9344-0e435bc745e3_image_17.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 100010,
'Height': 946,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/d375788144aa4ea8974f186ecf0298e1.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7544d0e-2102-560d-9344-0e435bc745e3/a7544d0e-2102-560d-9344-0e435bc745e3_image_18.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81928,
'Height': 850,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/6bb74992344545da9952b8eb2b6d3c8c.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7544d0e-2102-560d-9344-0e435bc745e3/a7544d0e-2102-560d-9344-0e435bc745e3_image_19.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 103344,
'Height': 1012,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/8ee4d417dea849c3bc059afb5d940a35.jpg',
'Width': 1280}],
'price': 13995,
'price_includes_vat': True,
'registration_date': '2016-03-03',
'seats_number': 4,
'seller_name': None,
'title': 'Audi TT 2.0 TFSI S line Coupe 3dr Petrol S Tronic quattro Euro 6 '
'(s/s) (230 ps) 2 keys & Full Service history',
'transmission': 'automatic',
'trim': 'S line',
'year': 2016}
2026-01-28 13:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601269433379%27 HTTP/1.1" 200 None
2026-01-28 13:11:54 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601269433379: {'created_time': 1769605914.161749, 'last_price_update_time': 1769605914.161758}
2026-01-28 13:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601269433379') HTTP/1.1" 204 0
2026-01-28 13:12:14 [scrapy.extensions.logstats] INFO: Crawled 14 pages (at 3 pages/min), scraped 13 items (at 3 items/min)
2026-01-28 13:12:35 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 130.387(s), this was the 1st time calling it.
2026-01-28 13:12:35 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 4.803890482034853 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-01-28 13:12:40 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 2nd time calling it.
2026-01-28 13:12:42 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://www.autotrader.co.uk/at-graphql> (referer: https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery) ['zyte-api']
2026-01-28 13:12:42 [auto_selling_autotrader.co.uk] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': 169,
'color': 'White',
'currency': 'GBP',
'description': 'FOR SALE \n'
'Absolutely stunning 2014 Ford Focus ST-3 with only 54,700 '
'miles this is a unmodified example with Full service '
'history \n'
'\n'
'£9995.00 \n'
'\n'
'£200 deposit can reserve this vehicle \n'
'\n'
'All Dealer Facilities available including finance and part '
'exchange at trade value \n'
'\n'
'https://www.performancecarspecialists.co.uk\n'
'\n'
'Spec \n'
'\n'
'Heated Seats \n'
'Sat nav\n'
'Reverse camera \n'
'Tinted windows \n'
'Wheels refurbished \n'
'Rear parking sensors \n'
'\n'
'HPI CLEAR \n'
' 2 keys \n'
'\n'
'54,700 miles backed by DVSA \n'
'MOT expires 23-07-26 \n'
'3 months warranty with options to extend to 12-24 & 36 '
'months \n'
'\n'
'12 months warranty £599\n'
'24 months warranty £799\n'
'36 months warranty £999\n'
'\n'
"This is a stunning car and not one to be missed it's a very "
'clean tidy unmodified example with Full service history \n'
'\n'
'Drives superb and is ready for the new owner to enjoy \n'
'\n'
'All debit cards excepted \n'
'\n'
'Nationwide delivery is also available at £2.00 a mile one way '
'eg 100 miles \n'
'£200 \n'
'\n'
'Viewings are Appointment only please contact us on \n'
'\n'
'07440 491150 \n'
'\n'
'sales@performancecarspecialists.co.uk \n'
'\n'
'Address \n'
'\n'
'Performance Car Specialists\n'
'Unit B Pear Tree Business Centre, Enterprise Way\n'
'Bretton\n'
'Peterborough\n'
'Cambridgeshire\n'
'PE3 8YQ\n'
'\n'
'**Here at Performance car Specialists we go the extra mile to '
'make sure you are getting the best service out there, whilst '
'our cars undergo a full health check and are driven and '
'tested, all essential work carried out with no expense '
'spared, P/x Warranty available. Welcome to Performance Car '
'Specialists\r\n'
'We are passionate about what we do, We pride ourselves on '
'offering great cars at competitive prices, without cutting '
'corners. We want all our customers to tell their friends and '
'family about their experience dealing with our knowledgeable '
'and helpful staff. \r\n'
'\r\n'
'Therefore, we will go the extra mile to make sure this '
'happens.\r\n'
'\r\n'
'Drawing from our experience, we will do everything within our '
'power to get you and your Modified vehicle on the road with '
'ultimate peace of mind.\r\n'
'\r\n'
'We offer the following as standard:\r\n'
'\r\n'
'All cars are serviced before handover\r\n'
'All cars are PDI checked\r\n'
'No quibble warranty - If despite our best efforts there are '
'any unforeseen problems, just give us a call and we will sort '
'it out.\r\n'
'Fully valeted - We want it to look like new for you!\r\n'
'Fully HPI checked - Guarantees that your vehicle does not '
'have a bad history.\r\n'
'Pre delivery inspection - We want it to reach you in tip top '
'condition.\r\n'
'With everything that is happening in the world we under',
'doors_number': 5,
'emission_standard': 'Euro 5',
'engine': '2L',
'engine_horse_power': 247,
'fuel_type': 'Petrol',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601199266331',
'listing': 'directbuy',
'location': 'Peterborough, Cambridgeshire',
'make': 'Ford',
'model': 'Focus',
'odometer': 54710,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'photo_urls': ['https://m.atcdn.co.uk/a/media/fef583c3c7bd453188d6d4556a436d32.jpg',
'https://m.atcdn.co.uk/a/media/e96d00871e014044a60ce90a099e8ae7.jpg',
'https://m.atcdn.co.uk/a/media/79c2ef22324c4f72889017e59b60fc43.jpg',
'https://m.atcdn.co.uk/a/media/3c041ca85312425481b77da3a6641d36.jpg',
'https://m.atcdn.co.uk/a/media/7b8bc179367d48699f11686866dfe237.jpg',
'https://m.atcdn.co.uk/a/media/d5e5bbedeba6412ea8e51cb2a9078677.jpg',
'https://m.atcdn.co.uk/a/media/a51933037bcf4fb98b4f6c99e35331c3.jpg',
'https://m.atcdn.co.uk/a/media/ce0a3b4e51654871bc2f3c01050070b7.jpg',
'https://m.atcdn.co.uk/a/media/51315846228949e784337acf5432c015.jpg',
'https://m.atcdn.co.uk/a/media/3333a6af78ec4a67bdfd38b7cf1872ae.jpg',
'https://m.atcdn.co.uk/a/media/5d063028d8844c5aaad20aaf0680daec.jpg',
'https://m.atcdn.co.uk/a/media/7c6a14b2d87a4a37bdfe33302042eacd.jpg',
'https://m.atcdn.co.uk/a/media/cf5bfc7584f44f7889b54c2f9c1fe86b.jpg',
'https://m.atcdn.co.uk/a/media/60cbd3a06c0e4262975153f743a4821b.jpg',
'https://m.atcdn.co.uk/a/media/c35bd0e504764e508f11e87126701d2c.jpg',
'https://m.atcdn.co.uk/a/media/e1ec1ec652d041f8ad4fbe20e3927933.jpg',
'https://m.atcdn.co.uk/a/media/d824f808ac8444ab8919df9f3ff2de4c.jpg',
'https://m.atcdn.co.uk/a/media/2f28d302e5fe48fe853c34f201b62e1b.jpg',
'https://m.atcdn.co.uk/a/media/3213901d81174a69af8d12f65d3cf6f8.jpg',
'https://m.atcdn.co.uk/a/media/81876afeb9a54de4b402bcd2ebfba44a.jpg',
'https://m.atcdn.co.uk/a/media/d96b7a888dd548a69dc28246bbd5eefd.jpg',
'https://m.atcdn.co.uk/a/media/6377d0d482034233a384d3043c9ee095.jpg',
'https://m.atcdn.co.uk/a/media/dc6d80b63d674ec3a64ec92044f0aadf.jpg',
'https://m.atcdn.co.uk/a/media/544a9fde2a3149feb602327565e2998a.jpg',
'https://m.atcdn.co.uk/a/media/138c87ae757e4c958d7c94c2bc38fa5b.jpg',
'https://m.atcdn.co.uk/a/media/f71cee11819e4e6b8d20addba25221eb.jpg',
'https://m.atcdn.co.uk/a/media/6908fd58788b4e93a6456cf6a66ba6d4.jpg',
'https://m.atcdn.co.uk/a/media/5f73f88782d04dcc8a5e49029fae8fe9.jpg',
'https://m.atcdn.co.uk/a/media/61037bc319ac4454abcb100015ccddd2.jpg',
'https://m.atcdn.co.uk/a/media/c103c26146a141519dcde75790f209f1.jpg',
'https://m.atcdn.co.uk/a/media/814a7800fc334782ab809fee2bae3d52.jpg',
'https://m.atcdn.co.uk/a/media/ec80705b486a497b949723acf7424230.jpg',
'https://m.atcdn.co.uk/a/media/4e635b60f6284583abf68b5afc2dc473.jpg',
'https://m.atcdn.co.uk/a/media/629e9146cef549dda4e6444290a79d59.jpg',
'https://m.atcdn.co.uk/a/media/a17c248f7e764d26919c4af2b0502f75.jpg'],
'price': 9995,
'price_includes_vat': True,
'registration_date': '2014-03-16',
'seats_number': 5,
'seller_name': None,
'title': 'Ford Focus 2.0T EcoBoost ST-3 Hatchback 5dr Petrol Manual Euro 5 '
'(s/s) (250 ps) FULL SERVICE HISTORY & 2 KEYS',
'transmission': 'manual',
'trim': 'ST-3',
'year': 2014}
2026-01-28 13:12:42 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: a9304970-b4a7-5309-a984-3611b06ff16a with identifier: 202601199266331
2026-01-28 13:12:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 20 photos for item a9304970-b4a7-5309-a984-3611b06ff16a
2026-01-28 13:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Ffef583c3c7bd453188d6d4556a436d32.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:12:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/fef583c3c7bd453188d6d4556a436d32.jpg already downloaded
2026-01-28 13:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe96d00871e014044a60ce90a099e8ae7.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:12:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e96d00871e014044a60ce90a099e8ae7.jpg already downloaded
2026-01-28 13:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F79c2ef22324c4f72889017e59b60fc43.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:12:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/79c2ef22324c4f72889017e59b60fc43.jpg already downloaded
2026-01-28 13:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3c041ca85312425481b77da3a6641d36.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:12:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3c041ca85312425481b77da3a6641d36.jpg already downloaded
2026-01-28 13:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F7b8bc179367d48699f11686866dfe237.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:12:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7b8bc179367d48699f11686866dfe237.jpg already downloaded
2026-01-28 13:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fd5e5bbedeba6412ea8e51cb2a9078677.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:12:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d5e5bbedeba6412ea8e51cb2a9078677.jpg already downloaded
2026-01-28 13:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fa51933037bcf4fb98b4f6c99e35331c3.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:12:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/a51933037bcf4fb98b4f6c99e35331c3.jpg already downloaded
2026-01-28 13:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fce0a3b4e51654871bc2f3c01050070b7.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:12:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/ce0a3b4e51654871bc2f3c01050070b7.jpg already downloaded
2026-01-28 13:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F51315846228949e784337acf5432c015.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:12:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/51315846228949e784337acf5432c015.jpg already downloaded
2026-01-28 13:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3333a6af78ec4a67bdfd38b7cf1872ae.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:12:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3333a6af78ec4a67bdfd38b7cf1872ae.jpg already downloaded
2026-01-28 13:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F5d063028d8844c5aaad20aaf0680daec.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:12:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/5d063028d8844c5aaad20aaf0680daec.jpg already downloaded
2026-01-28 13:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F7c6a14b2d87a4a37bdfe33302042eacd.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:12:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/7c6a14b2d87a4a37bdfe33302042eacd.jpg already downloaded
2026-01-28 13:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fcf5bfc7584f44f7889b54c2f9c1fe86b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:12:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/cf5bfc7584f44f7889b54c2f9c1fe86b.jpg already downloaded
2026-01-28 13:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F60cbd3a06c0e4262975153f743a4821b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:12:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/60cbd3a06c0e4262975153f743a4821b.jpg already downloaded
2026-01-28 13:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc35bd0e504764e508f11e87126701d2c.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:12:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c35bd0e504764e508f11e87126701d2c.jpg already downloaded
2026-01-28 13:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fe1ec1ec652d041f8ad4fbe20e3927933.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:12:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/e1ec1ec652d041f8ad4fbe20e3927933.jpg already downloaded
2026-01-28 13:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fd824f808ac8444ab8919df9f3ff2de4c.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:12:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/d824f808ac8444ab8919df9f3ff2de4c.jpg already downloaded
2026-01-28 13:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F2f28d302e5fe48fe853c34f201b62e1b.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:12:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/2f28d302e5fe48fe853c34f201b62e1b.jpg already downloaded
2026-01-28 13:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F3213901d81174a69af8d12f65d3cf6f8.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:12:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/3213901d81174a69af8d12f65d3cf6f8.jpg already downloaded
2026-01-28 13:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F81876afeb9a54de4b402bcd2ebfba44a.jpg%27 HTTP/1.1" 200 None
2026-01-28 13:12:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/81876afeb9a54de4b402bcd2ebfba44a.jpg already downloaded
2026-01-28 13:12:42 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: a9304970-b4a7-5309-a984-3611b06ff16a with identifier 202601199266331
2026-01-28 13:12:42 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:12:42 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:12:42 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item a9304970-b4a7-5309-a984-3611b06ff16a
2026-01-28 13:12:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
{'auction_title': '',
'c_o_2_emission_value': 169,
'color': 'White',
'currency': 'GBP',
'description': 'FOR SALE \n'
'Absolutely stunning 2014 Ford Focus ST-3 with only 54,700 '
'miles this is a unmodified example with Full service '
'history \n'
'\n'
'£9995.00 \n'
'\n'
'£200 deposit can reserve this vehicle \n'
'\n'
'All Dealer Facilities available including finance and part '
'exchange at trade value \n'
'\n'
'https://www.performancecarspecialists.co.uk\n'
'\n'
'Spec \n'
'\n'
'Heated Seats \n'
'Sat nav\n'
'Reverse camera \n'
'Tinted windows \n'
'Wheels refurbished \n'
'Rear parking sensors \n'
'\n'
'HPI CLEAR \n'
' 2 keys \n'
'\n'
'54,700 miles backed by DVSA \n'
'MOT expires 23-07-26 \n'
'3 months warranty with options to extend to 12-24 & 36 '
'months \n'
'\n'
'12 months warranty £599\n'
'24 months warranty £799\n'
'36 months warranty £999\n'
'\n'
"This is a stunning car and not one to be missed it's a very "
'clean tidy unmodified example with Full service history \n'
'\n'
'Drives superb and is ready for the new owner to enjoy \n'
'\n'
'All debit cards excepted \n'
'\n'
'Nationwide delivery is also available at £2.00 a mile one way '
'eg 100 miles \n'
'£200 \n'
'\n'
'Viewings are Appointment only please contact us on \n'
'\n'
'07440 491150 \n'
'\n'
'sales@performancecarspecialists.co.uk \n'
'\n'
'Address \n'
'\n'
'Performance Car Specialists\n'
'Unit B Pear Tree Business Centre, Enterprise Way\n'
'Bretton\n'
'Peterborough\n'
'Cambridgeshire\n'
'PE3 8YQ\n'
'\n'
'**Here at Performance car Specialists we go the extra mile to '
'make sure you are getting the best service out there, whilst '
'our cars undergo a full health check and are driven and '
'tested, all essential work carried out with no expense '
'spared, P/x Warranty available. Welcome to Performance Car '
'Specialists\r\n'
'We are passionate about what we do, We pride ourselves on '
'offering great cars at competitive prices, without cutting '
'corners. We want all our customers to tell their friends and '
'family about their experience dealing with our knowledgeable '
'and helpful staff. \r\n'
'\r\n'
'Therefore, we will go the extra mile to make sure this '
'happens.\r\n'
'\r\n'
'Drawing from our experience, we will do everything within our '
'power to get you and your Modified vehicle on the road with '
'ultimate peace of mind.\r\n'
'\r\n'
'We offer the following as standard:\r\n'
'\r\n'
'All cars are serviced before handover\r\n'
'All cars are PDI checked\r\n'
'No quibble warranty - If despite our best efforts there are '
'any unforeseen problems, just give us a call and we will sort '
'it out.\r\n'
'Fully valeted - We want it to look like new for you!\r\n'
'Fully HPI checked - Guarantees that your vehicle does not '
'have a bad history.\r\n'
'Pre delivery inspection - We want it to reach you in tip top '
'condition.\r\n'
'With everything that is happening in the world we under',
'doors_number': 5,
'emission_standard': 'Euro 5',
'engine': '2L',
'engine_horse_power': 247,
'fuel_type': 'Petrol',
'id': 'a9304970-b4a7-5309-a984-3611b06ff16a',
'is_damaged': False,
'is_operable': True,
'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202601199266331',
'listing': 'directbuy',
'location': 'Peterborough, Cambridgeshire',
'make': 'Ford',
'model': 'Focus',
'odometer': 54710,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 35,
'photo_urls': ['https://m.atcdn.co.uk/a/media/fef583c3c7bd453188d6d4556a436d32.jpg',
'https://m.atcdn.co.uk/a/media/e96d00871e014044a60ce90a099e8ae7.jpg',
'https://m.atcdn.co.uk/a/media/79c2ef22324c4f72889017e59b60fc43.jpg',
'https://m.atcdn.co.uk/a/media/3c041ca85312425481b77da3a6641d36.jpg',
'https://m.atcdn.co.uk/a/media/7b8bc179367d48699f11686866dfe237.jpg',
'https://m.atcdn.co.uk/a/media/d5e5bbedeba6412ea8e51cb2a9078677.jpg',
'https://m.atcdn.co.uk/a/media/a51933037bcf4fb98b4f6c99e35331c3.jpg',
'https://m.atcdn.co.uk/a/media/ce0a3b4e51654871bc2f3c01050070b7.jpg',
'https://m.atcdn.co.uk/a/media/51315846228949e784337acf5432c015.jpg',
'https://m.atcdn.co.uk/a/media/3333a6af78ec4a67bdfd38b7cf1872ae.jpg',
'https://m.atcdn.co.uk/a/media/5d063028d8844c5aaad20aaf0680daec.jpg',
'https://m.atcdn.co.uk/a/media/7c6a14b2d87a4a37bdfe33302042eacd.jpg',
'https://m.atcdn.co.uk/a/media/cf5bfc7584f44f7889b54c2f9c1fe86b.jpg',
'https://m.atcdn.co.uk/a/media/60cbd3a06c0e4262975153f743a4821b.jpg',
'https://m.atcdn.co.uk/a/media/c35bd0e504764e508f11e87126701d2c.jpg',
'https://m.atcdn.co.uk/a/media/e1ec1ec652d041f8ad4fbe20e3927933.jpg',
'https://m.atcdn.co.uk/a/media/d824f808ac8444ab8919df9f3ff2de4c.jpg',
'https://m.atcdn.co.uk/a/media/2f28d302e5fe48fe853c34f201b62e1b.jpg',
'https://m.atcdn.co.uk/a/media/3213901d81174a69af8d12f65d3cf6f8.jpg',
'https://m.atcdn.co.uk/a/media/81876afeb9a54de4b402bcd2ebfba44a.jpg'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a9304970-b4a7-5309-a984-3611b06ff16a/a9304970-b4a7-5309-a984-3611b06ff16a_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91447,
'Height': 972,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/fef583c3c7bd453188d6d4556a436d32.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a9304970-b4a7-5309-a984-3611b06ff16a/a9304970-b4a7-5309-a984-3611b06ff16a_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94311,
'Height': 860,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e96d00871e014044a60ce90a099e8ae7.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a9304970-b4a7-5309-a984-3611b06ff16a/a9304970-b4a7-5309-a984-3611b06ff16a_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 108476,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/79c2ef22324c4f72889017e59b60fc43.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a9304970-b4a7-5309-a984-3611b06ff16a/a9304970-b4a7-5309-a984-3611b06ff16a_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 112748,
'Height': 1440,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3c041ca85312425481b77da3a6641d36.jpg',
'Width': 1270},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a9304970-b4a7-5309-a984-3611b06ff16a/a9304970-b4a7-5309-a984-3611b06ff16a_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 112777,
'Height': 1440,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/7b8bc179367d48699f11686866dfe237.jpg',
'Width': 1080},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a9304970-b4a7-5309-a984-3611b06ff16a/a9304970-b4a7-5309-a984-3611b06ff16a_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 101547,
'Height': 1024,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/d5e5bbedeba6412ea8e51cb2a9078677.jpg',
'Width': 942},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a9304970-b4a7-5309-a984-3611b06ff16a/a9304970-b4a7-5309-a984-3611b06ff16a_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 93113,
'Height': 1024,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/a51933037bcf4fb98b4f6c99e35331c3.jpg',
'Width': 1276},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a9304970-b4a7-5309-a984-3611b06ff16a/a9304970-b4a7-5309-a984-3611b06ff16a_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 119521,
'Height': 1024,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/ce0a3b4e51654871bc2f3c01050070b7.jpg',
'Width': 1050},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a9304970-b4a7-5309-a984-3611b06ff16a/a9304970-b4a7-5309-a984-3611b06ff16a_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73625,
'Height': 827,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/51315846228949e784337acf5432c015.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a9304970-b4a7-5309-a984-3611b06ff16a/a9304970-b4a7-5309-a984-3611b06ff16a_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65266,
'Height': 807,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3333a6af78ec4a67bdfd38b7cf1872ae.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a9304970-b4a7-5309-a984-3611b06ff16a/a9304970-b4a7-5309-a984-3611b06ff16a_image_10.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74428,
'Height': 1024,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/5d063028d8844c5aaad20aaf0680daec.jpg',
'Width': 920},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a9304970-b4a7-5309-a984-3611b06ff16a/a9304970-b4a7-5309-a984-3611b06ff16a_image_11.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82705,
'Height': 1024,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/7c6a14b2d87a4a37bdfe33302042eacd.jpg',
'Width': 1043},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a9304970-b4a7-5309-a984-3611b06ff16a/a9304970-b4a7-5309-a984-3611b06ff16a_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 108173,
'Height': 1440,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/cf5bfc7584f44f7889b54c2f9c1fe86b.jpg',
'Width': 1186},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a9304970-b4a7-5309-a984-3611b06ff16a/a9304970-b4a7-5309-a984-3611b06ff16a_image_13.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87518,
'Height': 907,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/60cbd3a06c0e4262975153f743a4821b.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a9304970-b4a7-5309-a984-3611b06ff16a/a9304970-b4a7-5309-a984-3611b06ff16a_image_14.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45491,
'Height': 933,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/c35bd0e504764e508f11e87126701d2c.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a9304970-b4a7-5309-a984-3611b06ff16a/a9304970-b4a7-5309-a984-3611b06ff16a_image_15.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 152377,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/e1ec1ec652d041f8ad4fbe20e3927933.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a9304970-b4a7-5309-a984-3611b06ff16a/a9304970-b4a7-5309-a984-3611b06ff16a_image_16.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 101449,
'Height': 1024,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/d824f808ac8444ab8919df9f3ff2de4c.jpg',
'Width': 1254},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a9304970-b4a7-5309-a984-3611b06ff16a/a9304970-b4a7-5309-a984-3611b06ff16a_image_17.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 36511,
'Height': 960,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/2f28d302e5fe48fe853c34f201b62e1b.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a9304970-b4a7-5309-a984-3611b06ff16a/a9304970-b4a7-5309-a984-3611b06ff16a_image_18.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86488,
'Height': 869,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/3213901d81174a69af8d12f65d3cf6f8.jpg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a9304970-b4a7-5309-a984-3611b06ff16a/a9304970-b4a7-5309-a984-3611b06ff16a_image_19.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83131,
'Height': 809,
'OriginUrl': 'https://m.atcdn.co.uk/a/media/81876afeb9a54de4b402bcd2ebfba44a.jpg',
'Width': 1280}],
'price': 9995,
'price_includes_vat': True,
'registration_date': '2014-03-16',
'seats_number': 5,
'seller_name': None,
'title': 'Ford Focus 2.0T EcoBoost ST-3 Hatchback 5dr Petrol Manual Euro 5 '
'(s/s) (250 ps) FULL SERVICE HISTORY & 2 KEYS',
'transmission': 'manual',
'trim': 'ST-3',
'year': 2014}
2026-01-28 13:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202601199266331%27 HTTP/1.1" 200 None
2026-01-28 13:12:42 [auto_selling_autotrader.co.uk] INFO: Saving data for 202601199266331: {'created_time': 1769605962.791112, 'last_price_update_time': 1769605962.791123}
2026-01-28 13:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202601199266331') HTTP/1.1" 204 0
2026-01-28 13:12:42 [scrapy.core.engine] INFO: Closing spider (finished)
2026-01-28 13:12:42 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close cursor: 'SaveToCdlqDbAutoSelling' object has no attribute 'cursor'
2026-01-28 13:12:42 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close connection: 'SaveToCdlqDbAutoSelling' object has no attribute 'conn'
2026-01-28 13:12:42 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:12:42 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:12:42 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process scrape complete CloudEvent for item 268f3c8afc3011f0a599c2c555c92d63
2026-01-28 13:12:42 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-01-28 13:12:42 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-01-28 13:12:42 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-01-28 13:12:42 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-01-28 13:12:42 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-01-28 13:12:42 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.MAPPED: 3> -> <SessionState.END_SENT: 4>
2026-01-28 13:12:42 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPENED: 9> -> <ConnectionState.CLOSE_SENT: 11>
2026-01-28 13:12:42 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.CLOSE_SENT: 11> -> <ConnectionState.END: 13>
2026-01-28 13:12:42 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.END_SENT: 4> -> <SessionState.DISCARDING: 6>
2026-01-28 13:12:42 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-01-28 13:12:42 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-01-28 13:12:42 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-01-28 13:12:42 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-01-28 13:12:42 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-01-28 13:12:43 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: [AzureBusPipeline] connection closed
2026-01-28 13:12:43 [auto_selling_autotrader.co.uk] INFO: auto_selling_autotrader.co.uk Crawl ended with reason finished, scrape types: {<ScrapeType.NEW: 1>: 0, <ScrapeType.NEW_DUPLICATE_ID: 4>: 0, <ScrapeType.PRICE_UPDATE: 2>: 0, <ScrapeType.AUCTION_UPDATE: 3>: 0, <ScrapeType.SKIPPED: 0>: 0}
2026-01-28 13:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:12:43 [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%201768309963 HTTP/1.1" 200 None
2026-01-28 13:12:43 [scrapy.extensions.feedexport] INFO: Stored jsonlines feed (14 items) in: file:///var/lib/scrapyd/items/sourcing_v2/auto_selling_autotrader.co.uk/268f3c8afc3011f0a599c2c555c92d63.jl
2026-01-28 13:12:43 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
{'downloader/request_bytes': 114879,
'downloader/request_count': 15,
'downloader/request_method_count/POST': 15,
'downloader/response_bytes': 630170,
'downloader/response_count': 15,
'downloader/response_status_count/200': 15,
'elapsed_time_seconds': 209.621854,
'feedexport/success_count/FileFeedStorage': 1,
'finish_reason': 'finished',
'finish_time': datetime.datetime(2026, 1, 28, 13, 12, 43, 880297, tzinfo=datetime.timezone.utc),
'item_scraped_count': 14,
'log_count/DEBUG': 611,
'log_count/INFO': 363,
'memusage/max': 145661952,
'memusage/startup': 126754816,
'request_depth_max': 1,
'response_received_count': 15,
'scheduler/dequeued': 15,
'scheduler/dequeued/memory': 15,
'scheduler/enqueued': 15,
'scheduler/enqueued/memory': 15,
'scrapy-zyte-api/429': 0,
'scrapy-zyte-api/attempts': 19,
'scrapy-zyte-api/error_ratio': 0.21052631578947367,
'scrapy-zyte-api/errors': 4,
"scrapy-zyte-api/exception_types/<class 'aiohttp.client_exceptions.ClientConnectorError'>": 4,
'scrapy-zyte-api/fatal_errors': 0,
'scrapy-zyte-api/mean_connection_seconds': 10.748467239861686,
'scrapy-zyte-api/mean_response_seconds': 10.791542127480108,
'scrapy-zyte-api/processed': 15,
'scrapy-zyte-api/request_args/customHttpRequestHeaders': 15,
'scrapy-zyte-api/request_args/experimental.requestCookies': 14,
'scrapy-zyte-api/request_args/experimental.responseCookies': 15,
'scrapy-zyte-api/request_args/httpRequestBody': 15,
'scrapy-zyte-api/request_args/httpRequestMethod': 15,
'scrapy-zyte-api/request_args/httpResponseBody': 15,
'scrapy-zyte-api/request_args/httpResponseHeaders': 15,
'scrapy-zyte-api/request_args/url': 15,
'scrapy-zyte-api/status_codes/0': 4,
'scrapy-zyte-api/status_codes/200': 15,
'scrapy-zyte-api/success': 15,
'scrapy-zyte-api/success_ratio': 1.0,
'scrapy-zyte-api/throttle_ratio': 0.0,
'start_time': datetime.datetime(2026, 1, 28, 13, 9, 14, 258443, tzinfo=datetime.timezone.utc)}
2026-01-28 13:12:43 [scrapy.core.engine] INFO: Spider closed (finished)
2026-01-28 13:12:44 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7fec5ff29b50>
2026-01-28 13:12:44 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7fec5ff2a3d0>
PROJECT (sourcing_v2)
SPIDER (auto_selling_autotrader.co.uk)