Desktop version Jobs
  • Analysis
  • Categories
  • Logs
  • Crawler.stats
  • projectsourcing_v2
    spiderauto_selling_autotrader.co.uk
    job4ad68c502c1f11f18e133aacc95538c6
    first_log_time2026-03-30 15:15:27
    latest_log_time2026-03-30 15:15:58
    runtime0:00:31
    crawled_pages 11
    scraped_items 67
    shutdown_reasonN/A
    finish_reasonfinished
    log_critical_count0
    log_error_count76
    log_warning_count0
    log_redirect_count0
    log_retry_count0
    log_ignore_count0
    latest_crawl
    latest_scrape
    latest_log
    current_time
    latest_itemN/A
    • WARNING+

    • error_logs
      last 10 of 76

      2026-03-30 15:15:56 [common.utils.decorators] ERROR: DefaultOnExceptionError in _extract_engine_horse_power: Unknown power unit: None
      Traceback (most recent call last):
        File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
          return func(self, *args, **kwargs)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/usr/src/app/crawlers/spiders/autotrader_details_extractor.py", line 337, in _extract_engine_horse_power
          raise ValueError("Unknown power unit: %s" % unit)
      ValueError: Unknown power unit: None
      2026-03-30 15:15:56 [common.utils.decorators] ERROR: Payload: {"id": "202511278179875", "stockItemId": "8a42bdd79abb75e0019ac5a8893b2579", "isAuction": false, "hoursUsed": null, "serviceHistory": "Full service history", "title": "Toyota Prius 1.8 VVTi Excel Euro 6 (S/S) CVT 5Dr", "excludePreviousOwners": false, "advertisedLocations": ["at_dealer_partner_adverts", "at_profile", "at_profile_cars", "at_stock_cars", "retailer_websites", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2026-11-23T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": null, "lastServiceDate": "2026-03-14T00:00:00Z", "warrantyMonthsOnPurchase": "6", "twelveMonthsMotIncluded": false, "preReg": false, "heading": {"title": "Toyota Prius", "subtitle": "1.8 VVTi Excel Euro 6 (S/S) CVT 5Dr", "__typename": "Heading"}, "attentionGrabber": "\ud83d\ude97 AFFORDABLE PAYMENTS! \ud83d\udc4d", "rrp": null, "price": 11495, "priceGBX": 1149500, "priceExcludingFees": 11495, "priceExcludingFeesGBX": 1149500, "suppliedPrice": 11495, "suppliedPriceGBX": 1149500, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": null, "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2019-05-01", "homeDeliveryRegionCodes": ["AB", "AL", "B", "BA", "BB", "BD", "BH", "BL", "BN", "BR", "BS", "CA", "CB", "CF", "CH", "CM", "CO", "CR", "CT", "CV", "CW", "DA", "DD", "DE", "DG", "DH", "DL", "DN", "DT", "DY", "E", "EC", "EH", "EN", "EX", "FK", "FY", "G", "GL", "GU", "GY", "HA", "HD", "HG", "HP", "HR", "HS", "HU", "HX", "IG", "IM", "IP", "IV", "KA", "KT", "KW", "KY", "L", "LA", "LD", "LE", "LL", "LN", "LS", "LU", "M", "ME", "MK", "ML", "N", "NE", "NG", "NN", "NP", "NR", "NW", "OL", "OX", "PA", "PE", "PH", "PL", "PO", "PR", "RG", "RH", "RM", "S", "SA", "SE", "SG", "SK", "SL", "SM", "SN", "SO", "SP", "SR", "SS", "ST", "SW", "SY", "TA", "TD", "TF", "TN", "TQ", "TR", "TS", "TW", "UB", "W", "WA", "WC", "WD", "WF", "WN", "WR", "WS", "WV", "YO", "ZE"], "priceExcludingVat": 11495, "vatToBePaidUpfront": 0, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": true, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "B****YU", "generation": {"generationId": "", "name": "coming soon", "review": {"expertReviewSummary": null, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": false, "isFinanceAvailable": true, "isFinanceFullApplicationAvailable": false, "financeProvider": "DEALER", "financeDefaults": {"term": "48", "mileage": "10000", "depositAmount": "1150", "__typename": "FinanceDefaults"}, "hasFinanceInformation": true, "retailerId": "805525", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "805525", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 17, "van": null, "__typename": "AtStockCounts"}, "__typename": "DealerStockLevels"}, "assignedNumber": {"number": "+447418362204", "__typename": "AssignedNumber"}, "atAwards": [], "branding": {"accreditations": [], "brands": [{"name": "Close Brothers Motor Finance", "imageUrl": "https://m.atcdn.co.uk/service-partner-logo/closeMotors.jpg", "__typename": "Brand"}, {"name": "AA Dealer Promise", "imageUrl": "https://m.atcdn.co.uk/service-partner-logo/aaDealerPromise.jpg", "__typename": "Brand"}, {"name": "Warranty First warranty", "imageUrl": "https://m.atcdn.co.uk/service-partner-logo/warrantyFirst.jpg", "__typename": "Brand"}], "__typename": "DealerBranding"}, "capabilities": {"instantMessagingChat": {"enabled": true, "provider": "VisitorChat", "__typename": "InstantMessagingChatCapability"}, "instantMessagingText": {"enabled": true, "provider": "VisitorChat", "overrideSmsNumber": "+447418362204", "__typename": "InstantMessagingTextCapability"}, "__typename": "Capabilities"}, "reviews": {"overallReviewRating": "4.2", "__typename": "Reviews"}, "location": {"addressOne": "28 HOLLYHEDGE LANE", "addressTwo": null, "town": "Walsall", "county": "Staffordshire", "postcode": "WS2 8PT", "latLong": "52.5873123,-1.9944053", "__typename": "Location"}, "marketing": {"profile": null, "strapline": "CREDIT & DEBIT CARDS WELCOME, DELIVERY SERVICE OFFERED, EXTENDED WARRANTY OPTIONAL", "__typename": "Marketing"}, "media": {"email": "yes", "dealerWebsite": {"href": "https://www.solheboncarhub.co.uk/", "__typename": "Link"}, "phoneNumber1": "(01922) 345349", "phoneNumber2": "(07426) 060512", "protectedNumber": false, "__typename": "DealerMedia"}, "name": "Solhebon Car Hub", "servicesOffered": {"sellerPromise": null, "services": null, "products": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DFIN", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "FULLRESERVATIONS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMOS", "WMPS", "WSL"], "safeSelling": null, "videoWalkAround": {"bulletPoints": ["View the vehicle from your home", "Arrange a time to suit you", "Ask our experts any questions"], "paragraphs": ["Our live video viewing service means you can view this vehicle from the comfort of your home and our experts will  answer all your question."], "__typename": "ServiceOffered"}, "nccApproved": false, "isHomeDeliveryProductEnabled": false, "isPartExAvailable": true, "hasSafeSelling": false, "hasHomeDelivery": true, "hasVideoWalkAround": true, "__typename": "ServicesOffered"}, "__typename": "Dealer"}, "video": null, "spin": null, "imageList": {"nextCursor": null, "size": 57, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/47c289ca12b64d86be09add4bbd82473.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/c6e429310fad4e5aacc6ebad8464b14b.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/0672e9896a2247d29808ca2b832c46f7.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a9fdf212080d449e84e4be6008cbf137.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/d6b61949c367496f994e34ce4c275387.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/23cc7dc369ae4ee1903a8e4cc6ea4f88.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/6de1ecc367f846f2b880d20d3b148916.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3da8e462506c462ca04efdd57cc5595f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/20d903c33e714409bfa2e42af81af896.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/ac22573012174c669ed8a0eed9ff7c6f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/6b27cd187cb84ab69d9b01aeac6f6030.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/55c4d295449e4fe08d15ee56d419e238.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3734911856ca44ca83c79c2798e88e75.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/525e9163a5f14b8287165d0c7ca2e60b.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/5b0919abefe94b9f938bb83dac0cba38.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/b774a156bceb4bf8966c1c10dd4c5122.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3ada666dba65413891d06df63373d0f3.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3a6ec328d49f485bb1a1819617bd7ebc.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/97381bb97d38436fb8668223ab67209e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Front Passenger", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e3ac246fcd7a4a868d54a235fd6a3011.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/5fce30d2f0fb4b82a4df8c5e6d27ce1f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/bd83541034c14bafaf13f0a0057272bd.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/9855f5be858440b68397d0961e24c936.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Steering Wheel", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e9404387ab454907896491de0e31ee6a.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Steering Wheel", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/77aa473a93a545b8bd764a944bc94a30.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/b6398122f6f349dcabaa415df3181760.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e5b9666a595d4bbcb5dac23a35c7b4f3.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/51f94e290faf4896a88c9b2f605790fd.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/8e7732b55ef0446d948b54116a0ec935.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a60e2dec407e416d8bdb0d4d0046a2f4.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/543d8ccd260b4603bd210bc944071163.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/91032640ae694138836b47d2905db6b2.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/235476a5974b4f74b4bb01c212e5b3f2.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e41f67b8dbc748f5b0c773f6fa367312.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/20ce40e00c364c0f91305b19137c6dc3.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/48a2640b9d3849ee97b662bc1f8e999a.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/721802a11a1e4df7a29ff292973cc520.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a0753513deeb4f2490391a2fe710e77a.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Lights Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/621497bd71554bc69681673f4b9121c5.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/483adf2c8d204838b8bc1b48be2437df.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Lights Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/bf150486c86342e9961b8442c0f0dd19.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Lights Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3dfabe28851f422fa305762ba21b9a08.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Lights Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/f5a758bdebb444e3915145bf2b7b3a4e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/9f8fcff4e8974a0aa0a0302f432042e3.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Wing Mirror", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3eca9e02c3634043815c2a0e48d87823.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Wing Mirror", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/09b9fbc3bc5e404598197c742cf91aad.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/592adef0969e489d8ae7256e7ca44bbf.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Lights Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/db07929bc8a743b0bd9a5cdf1780d475.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Lights Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/099ff6f11c644017a5aa716ecac590ff.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/10e834fb84524dc3af26335baed0a53f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/fa260fca5d6d4b438787f14ed82b1c0d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Lights Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/449080fe0d9d48268614e1aa82883c98.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Lights Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/934fe69709d646a0a3ffae0ed821fa3c.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/d1665efc56dd48a79dfb5e32e1d166b2.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/315b132e13f644b2993ebab48c801b83.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/26909bbe68e342e7930cd4b4a5061551.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/1cdb51efb9cc4b15b892b3b35f94eb07.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}], "__typename": "ImageList"}, "priceIndicatorRating": "NOANALYSIS", "priceIndicatorRatingLabel": "", "priceDeviation": null, "mileageDeviation": null, "mileage": {"mileage": 79324, "unit": "MILE", "__typename": "Mileage"}, "plate": "19", "year": 2019, "vehicleCheckId": null, "vehicleCheckStatus": "UNAVAILABLE", "vehicleCheckSummary": {"type": "MISSING", "title": "Unavailable", "performed": null, "writeOffCategory": null, "checks": [], "__typename": "VehicleCheckSummary"}, "sellerName": "Solhebon Car Hub", "sellerType": "Trade", "sellerProducts": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DFIN", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "FULLRESERVATIONS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMOS", "WMPS", "WSL"], "sellerLocation": "WALSALL", "sellerLocationDistance": null, "sellerContact": {"phoneNumberOne": "(01922) 345349", "phoneNumberTwo": "(07426) 060512", "protectedNumber": null, "byEmail": true, "__typename": "SellerContact"}, "description": "\ud83d\ude97 *2019 Toyota Prius 1.8 VVTi Excel Euro 6 (S/S) CVT \u2013 Just 79,319 Miles \u2013 Premium Japanese Import!*\n\n\ud83c\udf1f Sophisticated, Efficient & Tech-Forward \u2013 Exceptional Value!\n\nThis superb 2019 (19-plate) Toyota Prius arrives as a quality Japanese import, delivering renowned Toyota reliability, advanced features and impressive fuel efficiency. With 79,319 carefully maintained miles, this hybrid icon combines practical 5-door styling with premium comfort and cutting-edge technology.\n\n\u2728 Why This Prius Stands Out:\n\u2705 Well-Maintained with Moderate Mileage \u2013 Honest condition with years of life ahead\n\u2705 Advanced Self-Charging Hybrid System \u2013 Brilliant fuel economy with seamless CVT automatic\n\u2705 Euro 6 Compliant \u2013 Low emissions and clean driving\n\n\ud83d\udd25 Premium Excel Trim Features:\n\ud83d\udd39 Keyless Entry & Push-Button Start\n\ud83d\udd39 Radar Cruise Control \u2013 Intelligent speed adjustment\n\ud83d\udd39 Blind Spot Monitoring (BSM) \u2013 Enhanced safety\n\ud83d\udd39 Lane Keep Assist \u2013 Confident motorway driving\n\ud83d\udd39 Auto LED Headlights & Rain-Sensing Wipers\n\ud83d\udd39 Dual-Zone Climate Control\n\ud83d\udd39 Rear-View Camera\n\ud83d\udd39 Smart 17\u201d Alloy Wheels\n\n\ud83c\udfc6 Why Choose Solhebon Car Hub?\n\u2714 Specialists in Japanese Imports \u2013 Quality assured vehicles\n\u2714 Extensive Prius Selection (2015-2022 models in stock!)\n\u2714 Outstanding Customer Service \u2013 Read our 5-star reviews!\n\u2714 Flexible Finance Packages - Designed for your budget\n\u2714 All Credit Backgrounds Welcome\n\u2714 Quick, Straightforward Approval\n\u2714 Multiple Payment Methods Accepted\n\u2714 UK-Wide Delivery Arranged\n\u2714 Immediate Viewings Available\n\n\ud83d\udcb0 Drive Away with Tailored Finance!\n\u2022 Low initial deposits \n\u2022 Flexible 24 to 48 month terms\n\u2022 Rapid, hassle-free decisions\n\u2022 We help make driving affordable!\n\n\ud83d\udcde Act Now to Arrange Your Viewing!\n01922 334 670 | 07915 534 467\n\n\ud83c\udf10 Discover Our Complete Collection:\nwww.solheboncarhub.co.uk\n\n\ud83d\udccd Visit Our Walsall Showroom Today!\nExperience the Solhebon difference \u2013 quality cars, competitive pricing and outstanding customer care! \ud83d\ude80\n\n\ud83d\udca1 Limited Opportunity \u2013 This well-equipped Prius represents outstanding value!", "colour": "Silver", "manufacturerApproved": false, "insuranceWriteOffCategory": null, "owners": null, "keys": null, "vehicleCondition": {"tyreCondition": 85, "interiorCondition": 65, "bodyCondition": 65, "__typename": "VehicleCondition"}, "specification": {"driverPosition": "Unlisted", "isCrossover": false, "operatingType": null, "emissionClass": null, "co2Emissions": null, "topSpeed": {"topSpeed": null, "__typename": "Speed"}, "minimumKerbWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "endLayout": null, "trailerAxleNumber": null, "bedroomLayout": null, "grossVehicleWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "capacityWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "liftingCapacity": {"weight": null, "unit": null, "__typename": "LiftingCapacity"}, "operatingWidth": {"width": null, "unit": null, "__typename": "OperatingWidth"}, "maxReach": {"length": null, "unit": null, "__typename": "MaxReach"}, "wheelbase": null, "berth": null, "bedrooms": null, "engine": {"power": {"enginePower": null, "unit": null, "__typename": "Power"}, "sizeLitres": 1.8, "sizeCC": 1797, "manufacturerEngineSize": 1.8, "__typename": "Engine"}, "exteriorWidth": {"width": null, "unit": null, "__typename": "ExteriorWidth"}, "exteriorLength": {"length": null, "unit": null, "__typename": "ExteriorLength"}, "exteriorHeight": {"height": null, "unit": null, "__typename": "ExteriorHeight"}, "capacityWidth": {"width": null, "unit": null, "__typename": "CapacityWidth"}, "capacityLength": {"length": null, "unit": null, "__typename": "CapacityLength"}, "capacityHeight": {"height": null, "unit": null, "__typename": "CapacityHeight"}, "seats": 5, "axleConfig": null, "ulezCompliant": false, "doors": 5, "bodyType": "Hatchback", "cabType": "Unlisted", "rawBodyType": "Hatchback", "fuel": "Petrol Hybrid", "transmission": "Automatic", "style": null, "subStyle": null, "make": "Toyota", "model": "Prius", "trim": null, "optionalFeatures": null, "standardFeatures": null, "features": [], "battery": null, "techData": null, "annualTax": {"standardRate": 195, "__typename": "AnnualTax"}, "oemDrivetrain": null, "bikeLicenceType": null, "derivativeId": null, "frameSizeCM": null, "frameMaterial": null, "frameStyle": null, "suspensionType": null, "gearShifter": null, "brakeType": null, "motorMake": null, "chargeTimeMinutes": null, "numberOfGears": null, "tyreDiameterInches": null, "driveTrain": null, "torque": null, "range": null, "interiorDescription": null, "exteriorDescription": "Silver solid exterior", "__typename": "Specification"}, "stockType": "physical-stock", "condition": "Used", "finance": null, "locationArea": null, "reservation": {"status": null, "eligibility": "ELIGIBLE", "feeCurrency": "GBP", "feeInFractionalUnits": 9900, "__typename": "AdvertReservation"}, "__typename": "Advert"}
      2026-03-30 15:15:56 [common.utils.decorators] ERROR: DefaultOnExceptionError in _extract_co2_emission_value: 'NoneType' object is not subscriptable
      Traceback (most recent call last):
        File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
          return func(self, *args, **kwargs)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/usr/src/app/crawlers/spiders/autotrader_details_extractor.py", line 390, in _extract_co2_emission_value
          return data["specification"]["co2Emissions"]["co2Emission"]
                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
      TypeError: 'NoneType' object is not subscriptable
      2026-03-30 15:15:56 [common.utils.decorators] ERROR: Payload: {"id": "202511278179875", "stockItemId": "8a42bdd79abb75e0019ac5a8893b2579", "isAuction": false, "hoursUsed": null, "serviceHistory": "Full service history", "title": "Toyota Prius 1.8 VVTi Excel Euro 6 (S/S) CVT 5Dr", "excludePreviousOwners": false, "advertisedLocations": ["at_dealer_partner_adverts", "at_profile", "at_profile_cars", "at_stock_cars", "retailer_websites", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2026-11-23T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": null, "lastServiceDate": "2026-03-14T00:00:00Z", "warrantyMonthsOnPurchase": "6", "twelveMonthsMotIncluded": false, "preReg": false, "heading": {"title": "Toyota Prius", "subtitle": "1.8 VVTi Excel Euro 6 (S/S) CVT 5Dr", "__typename": "Heading"}, "attentionGrabber": "\ud83d\ude97 AFFORDABLE PAYMENTS! \ud83d\udc4d", "rrp": null, "price": 11495, "priceGBX": 1149500, "priceExcludingFees": 11495, "priceExcludingFeesGBX": 1149500, "suppliedPrice": 11495, "suppliedPriceGBX": 1149500, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": null, "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2019-05-01", "homeDeliveryRegionCodes": ["AB", "AL", "B", "BA", "BB", "BD", "BH", "BL", "BN", "BR", "BS", "CA", "CB", "CF", "CH", "CM", "CO", "CR", "CT", "CV", "CW", "DA", "DD", "DE", "DG", "DH", "DL", "DN", "DT", "DY", "E", "EC", "EH", "EN", "EX", "FK", "FY", "G", "GL", "GU", "GY", "HA", "HD", "HG", "HP", "HR", "HS", "HU", "HX", "IG", "IM", "IP", "IV", "KA", "KT", "KW", "KY", "L", "LA", "LD", "LE", "LL", "LN", "LS", "LU", "M", "ME", "MK", "ML", "N", "NE", "NG", "NN", "NP", "NR", "NW", "OL", "OX", "PA", "PE", "PH", "PL", "PO", "PR", "RG", "RH", "RM", "S", "SA", "SE", "SG", "SK", "SL", "SM", "SN", "SO", "SP", "SR", "SS", "ST", "SW", "SY", "TA", "TD", "TF", "TN", "TQ", "TR", "TS", "TW", "UB", "W", "WA", "WC", "WD", "WF", "WN", "WR", "WS", "WV", "YO", "ZE"], "priceExcludingVat": 11495, "vatToBePaidUpfront": 0, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": true, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "B****YU", "generation": {"generationId": "", "name": "coming soon", "review": {"expertReviewSummary": null, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": false, "isFinanceAvailable": true, "isFinanceFullApplicationAvailable": false, "financeProvider": "DEALER", "financeDefaults": {"term": "48", "mileage": "10000", "depositAmount": "1150", "__typename": "FinanceDefaults"}, "hasFinanceInformation": true, "retailerId": "805525", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "805525", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 17, "van": null, "__typename": "AtStockCounts"}, "__typename": "DealerStockLevels"}, "assignedNumber": {"number": "+447418362204", "__typename": "AssignedNumber"}, "atAwards": [], "branding": {"accreditations": [], "brands": [{"name": "Close Brothers Motor Finance", "imageUrl": "https://m.atcdn.co.uk/service-partner-logo/closeMotors.jpg", "__typename": "Brand"}, {"name": "AA Dealer Promise", "imageUrl": "https://m.atcdn.co.uk/service-partner-logo/aaDealerPromise.jpg", "__typename": "Brand"}, {"name": "Warranty First warranty", "imageUrl": "https://m.atcdn.co.uk/service-partner-logo/warrantyFirst.jpg", "__typename": "Brand"}], "__typename": "DealerBranding"}, "capabilities": {"instantMessagingChat": {"enabled": true, "provider": "VisitorChat", "__typename": "InstantMessagingChatCapability"}, "instantMessagingText": {"enabled": true, "provider": "VisitorChat", "overrideSmsNumber": "+447418362204", "__typename": "InstantMessagingTextCapability"}, "__typename": "Capabilities"}, "reviews": {"overallReviewRating": "4.2", "__typename": "Reviews"}, "location": {"addressOne": "28 HOLLYHEDGE LANE", "addressTwo": null, "town": "Walsall", "county": "Staffordshire", "postcode": "WS2 8PT", "latLong": "52.5873123,-1.9944053", "__typename": "Location"}, "marketing": {"profile": null, "strapline": "CREDIT & DEBIT CARDS WELCOME, DELIVERY SERVICE OFFERED, EXTENDED WARRANTY OPTIONAL", "__typename": "Marketing"}, "media": {"email": "yes", "dealerWebsite": {"href": "https://www.solheboncarhub.co.uk/", "__typename": "Link"}, "phoneNumber1": "(01922) 345349", "phoneNumber2": "(07426) 060512", "protectedNumber": false, "__typename": "DealerMedia"}, "name": "Solhebon Car Hub", "servicesOffered": {"sellerPromise": null, "services": null, "products": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DFIN", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "FULLRESERVATIONS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMOS", "WMPS", "WSL"], "safeSelling": null, "videoWalkAround": {"bulletPoints": ["View the vehicle from your home", "Arrange a time to suit you", "Ask our experts any questions"], "paragraphs": ["Our live video viewing service means you can view this vehicle from the comfort of your home and our experts will  answer all your question."], "__typename": "ServiceOffered"}, "nccApproved": false, "isHomeDeliveryProductEnabled": false, "isPartExAvailable": true, "hasSafeSelling": false, "hasHomeDelivery": true, "hasVideoWalkAround": true, "__typename": "ServicesOffered"}, "__typename": "Dealer"}, "video": null, "spin": null, "imageList": {"nextCursor": null, "size": 57, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/47c289ca12b64d86be09add4bbd82473.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/c6e429310fad4e5aacc6ebad8464b14b.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/0672e9896a2247d29808ca2b832c46f7.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a9fdf212080d449e84e4be6008cbf137.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/d6b61949c367496f994e34ce4c275387.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/23cc7dc369ae4ee1903a8e4cc6ea4f88.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/6de1ecc367f846f2b880d20d3b148916.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3da8e462506c462ca04efdd57cc5595f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/20d903c33e714409bfa2e42af81af896.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/ac22573012174c669ed8a0eed9ff7c6f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/6b27cd187cb84ab69d9b01aeac6f6030.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/55c4d295449e4fe08d15ee56d419e238.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3734911856ca44ca83c79c2798e88e75.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/525e9163a5f14b8287165d0c7ca2e60b.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/5b0919abefe94b9f938bb83dac0cba38.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/b774a156bceb4bf8966c1c10dd4c5122.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3ada666dba65413891d06df63373d0f3.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3a6ec328d49f485bb1a1819617bd7ebc.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/97381bb97d38436fb8668223ab67209e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Front Passenger", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e3ac246fcd7a4a868d54a235fd6a3011.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/5fce30d2f0fb4b82a4df8c5e6d27ce1f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/bd83541034c14bafaf13f0a0057272bd.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/9855f5be858440b68397d0961e24c936.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Steering Wheel", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e9404387ab454907896491de0e31ee6a.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Steering Wheel", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/77aa473a93a545b8bd764a944bc94a30.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/b6398122f6f349dcabaa415df3181760.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e5b9666a595d4bbcb5dac23a35c7b4f3.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/51f94e290faf4896a88c9b2f605790fd.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/8e7732b55ef0446d948b54116a0ec935.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a60e2dec407e416d8bdb0d4d0046a2f4.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/543d8ccd260b4603bd210bc944071163.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/91032640ae694138836b47d2905db6b2.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/235476a5974b4f74b4bb01c212e5b3f2.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e41f67b8dbc748f5b0c773f6fa367312.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/20ce40e00c364c0f91305b19137c6dc3.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/48a2640b9d3849ee97b662bc1f8e999a.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/721802a11a1e4df7a29ff292973cc520.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a0753513deeb4f2490391a2fe710e77a.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Lights Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/621497bd71554bc69681673f4b9121c5.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/483adf2c8d204838b8bc1b48be2437df.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Lights Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/bf150486c86342e9961b8442c0f0dd19.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Lights Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3dfabe28851f422fa305762ba21b9a08.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Lights Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/f5a758bdebb444e3915145bf2b7b3a4e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/9f8fcff4e8974a0aa0a0302f432042e3.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Wing Mirror", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3eca9e02c3634043815c2a0e48d87823.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Wing Mirror", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/09b9fbc3bc5e404598197c742cf91aad.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/592adef0969e489d8ae7256e7ca44bbf.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Lights Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/db07929bc8a743b0bd9a5cdf1780d475.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Lights Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/099ff6f11c644017a5aa716ecac590ff.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/10e834fb84524dc3af26335baed0a53f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/fa260fca5d6d4b438787f14ed82b1c0d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Lights Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/449080fe0d9d48268614e1aa82883c98.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Lights Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/934fe69709d646a0a3ffae0ed821fa3c.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/d1665efc56dd48a79dfb5e32e1d166b2.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/315b132e13f644b2993ebab48c801b83.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/26909bbe68e342e7930cd4b4a5061551.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/1cdb51efb9cc4b15b892b3b35f94eb07.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}], "__typename": "ImageList"}, "priceIndicatorRating": "NOANALYSIS", "priceIndicatorRatingLabel": "", "priceDeviation": null, "mileageDeviation": null, "mileage": {"mileage": 79324, "unit": "MILE", "__typename": "Mileage"}, "plate": "19", "year": 2019, "vehicleCheckId": null, "vehicleCheckStatus": "UNAVAILABLE", "vehicleCheckSummary": {"type": "MISSING", "title": "Unavailable", "performed": null, "writeOffCategory": null, "checks": [], "__typename": "VehicleCheckSummary"}, "sellerName": "Solhebon Car Hub", "sellerType": "Trade", "sellerProducts": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DFIN", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "FULLRESERVATIONS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMOS", "WMPS", "WSL"], "sellerLocation": "WALSALL", "sellerLocationDistance": null, "sellerContact": {"phoneNumberOne": "(01922) 345349", "phoneNumberTwo": "(07426) 060512", "protectedNumber": null, "byEmail": true, "__typename": "SellerContact"}, "description": "\ud83d\ude97 *2019 Toyota Prius 1.8 VVTi Excel Euro 6 (S/S) CVT \u2013 Just 79,319 Miles \u2013 Premium Japanese Import!*\n\n\ud83c\udf1f Sophisticated, Efficient & Tech-Forward \u2013 Exceptional Value!\n\nThis superb 2019 (19-plate) Toyota Prius arrives as a quality Japanese import, delivering renowned Toyota reliability, advanced features and impressive fuel efficiency. With 79,319 carefully maintained miles, this hybrid icon combines practical 5-door styling with premium comfort and cutting-edge technology.\n\n\u2728 Why This Prius Stands Out:\n\u2705 Well-Maintained with Moderate Mileage \u2013 Honest condition with years of life ahead\n\u2705 Advanced Self-Charging Hybrid System \u2013 Brilliant fuel economy with seamless CVT automatic\n\u2705 Euro 6 Compliant \u2013 Low emissions and clean driving\n\n\ud83d\udd25 Premium Excel Trim Features:\n\ud83d\udd39 Keyless Entry & Push-Button Start\n\ud83d\udd39 Radar Cruise Control \u2013 Intelligent speed adjustment\n\ud83d\udd39 Blind Spot Monitoring (BSM) \u2013 Enhanced safety\n\ud83d\udd39 Lane Keep Assist \u2013 Confident motorway driving\n\ud83d\udd39 Auto LED Headlights & Rain-Sensing Wipers\n\ud83d\udd39 Dual-Zone Climate Control\n\ud83d\udd39 Rear-View Camera\n\ud83d\udd39 Smart 17\u201d Alloy Wheels\n\n\ud83c\udfc6 Why Choose Solhebon Car Hub?\n\u2714 Specialists in Japanese Imports \u2013 Quality assured vehicles\n\u2714 Extensive Prius Selection (2015-2022 models in stock!)\n\u2714 Outstanding Customer Service \u2013 Read our 5-star reviews!\n\u2714 Flexible Finance Packages - Designed for your budget\n\u2714 All Credit Backgrounds Welcome\n\u2714 Quick, Straightforward Approval\n\u2714 Multiple Payment Methods Accepted\n\u2714 UK-Wide Delivery Arranged\n\u2714 Immediate Viewings Available\n\n\ud83d\udcb0 Drive Away with Tailored Finance!\n\u2022 Low initial deposits \n\u2022 Flexible 24 to 48 month terms\n\u2022 Rapid, hassle-free decisions\n\u2022 We help make driving affordable!\n\n\ud83d\udcde Act Now to Arrange Your Viewing!\n01922 334 670 | 07915 534 467\n\n\ud83c\udf10 Discover Our Complete Collection:\nwww.solheboncarhub.co.uk\n\n\ud83d\udccd Visit Our Walsall Showroom Today!\nExperience the Solhebon difference \u2013 quality cars, competitive pricing and outstanding customer care! \ud83d\ude80\n\n\ud83d\udca1 Limited Opportunity \u2013 This well-equipped Prius represents outstanding value!", "colour": "Silver", "manufacturerApproved": false, "insuranceWriteOffCategory": null, "owners": null, "keys": null, "vehicleCondition": {"tyreCondition": 85, "interiorCondition": 65, "bodyCondition": 65, "__typename": "VehicleCondition"}, "specification": {"driverPosition": "Unlisted", "isCrossover": false, "operatingType": null, "emissionClass": null, "co2Emissions": null, "topSpeed": {"topSpeed": null, "__typename": "Speed"}, "minimumKerbWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "endLayout": null, "trailerAxleNumber": null, "bedroomLayout": null, "grossVehicleWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "capacityWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "liftingCapacity": {"weight": null, "unit": null, "__typename": "LiftingCapacity"}, "operatingWidth": {"width": null, "unit": null, "__typename": "OperatingWidth"}, "maxReach": {"length": null, "unit": null, "__typename": "MaxReach"}, "wheelbase": null, "berth": null, "bedrooms": null, "engine": {"power": {"enginePower": null, "unit": null, "__typename": "Power"}, "sizeLitres": 1.8, "sizeCC": 1797, "manufacturerEngineSize": 1.8, "__typename": "Engine"}, "exteriorWidth": {"width": null, "unit": null, "__typename": "ExteriorWidth"}, "exteriorLength": {"length": null, "unit": null, "__typename": "ExteriorLength"}, "exteriorHeight": {"height": null, "unit": null, "__typename": "ExteriorHeight"}, "capacityWidth": {"width": null, "unit": null, "__typename": "CapacityWidth"}, "capacityLength": {"length": null, "unit": null, "__typename": "CapacityLength"}, "capacityHeight": {"height": null, "unit": null, "__typename": "CapacityHeight"}, "seats": 5, "axleConfig": null, "ulezCompliant": false, "doors": 5, "bodyType": "Hatchback", "cabType": "Unlisted", "rawBodyType": "Hatchback", "fuel": "Petrol Hybrid", "transmission": "Automatic", "style": null, "subStyle": null, "make": "Toyota", "model": "Prius", "trim": null, "optionalFeatures": null, "standardFeatures": null, "features": [], "battery": null, "techData": null, "annualTax": {"standardRate": 195, "__typename": "AnnualTax"}, "oemDrivetrain": null, "bikeLicenceType": null, "derivativeId": null, "frameSizeCM": null, "frameMaterial": null, "frameStyle": null, "suspensionType": null, "gearShifter": null, "brakeType": null, "motorMake": null, "chargeTimeMinutes": null, "numberOfGears": null, "tyreDiameterInches": null, "driveTrain": null, "torque": null, "range": null, "interiorDescription": null, "exteriorDescription": "Silver solid exterior", "__typename": "Specification"}, "stockType": "physical-stock", "condition": "Used", "finance": null, "locationArea": null, "reservation": {"status": null, "eligibility": "ELIGIBLE", "feeCurrency": "GBP", "feeInFractionalUnits": 9900, "__typename": "AdvertReservation"}, "__typename": "Advert"}
      2026-03-30 15:15:56 [common.utils.decorators] ERROR: DefaultOnExceptionError in _extract_engine_horse_power: Unknown power unit: None
      Traceback (most recent call last):
        File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
          return func(self, *args, **kwargs)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/usr/src/app/crawlers/spiders/autotrader_details_extractor.py", line 337, in _extract_engine_horse_power
          raise ValueError("Unknown power unit: %s" % unit)
      ValueError: Unknown power unit: None
      2026-03-30 15:15:56 [common.utils.decorators] ERROR: Payload: {"id": "202511278179359", "stockItemId": "8a42ac6a9abb754d019ac59d9e055a97", "isAuction": false, "hoursUsed": null, "serviceHistory": "Full service history", "title": "Toyota Prius \u00a01.8 VVTi Excel Euro 6 (S/S) CVT 5Dr", "excludePreviousOwners": false, "advertisedLocations": ["at_dealer_partner_adverts", "at_profile", "at_profile_cars", "at_stock_cars", "retailer_websites", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2026-12-01T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": 71220, "lastServiceDate": "2026-03-17T00:00:00Z", "warrantyMonthsOnPurchase": "6", "twelveMonthsMotIncluded": false, "preReg": false, "heading": {"title": "Toyota Prius", "subtitle": "1.8 VVTi Excel Euro 6 (S/S) CVT 5Dr", "__typename": "Heading"}, "attentionGrabber": "\u26a1Hybrid Gem - Save on Fuel!\u26a1", "rrp": null, "price": 12995, "priceGBX": 1299500, "priceExcludingFees": 12995, "priceExcludingFeesGBX": 1299500, "suppliedPrice": 12995, "suppliedPriceGBX": 1299500, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": null, "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2020-11-01", "homeDeliveryRegionCodes": ["AB", "AL", "B", "BA", "BB", "BD", "BH", "BL", "BN", "BR", "BS", "CA", "CB", "CF", "CH", "CM", "CO", "CR", "CT", "CV", "CW", "DA", "DD", "DE", "DG", "DH", "DL", "DN", "DT", "DY", "E", "EC", "EH", "EN", "EX", "FK", "FY", "G", "GL", "GU", "GY", "HA", "HD", "HG", "HP", "HR", "HS", "HU", "HX", "IG", "IM", "IP", "IV", "KA", "KT", "KW", "KY", "L", "LA", "LD", "LE", "LL", "LN", "LS", "LU", "M", "ME", "MK", "ML", "N", "NE", "NG", "NN", "NP", "NR", "NW", "OL", "OX", "PA", "PE", "PH", "PL", "PO", "PR", "RG", "RH", "RM", "S", "SA", "SE", "SG", "SK", "SL", "SM", "SN", "SO", "SP", "SR", "SS", "ST", "SW", "SY", "TA", "TD", "TF", "TN", "TQ", "TR", "TS", "TW", "UB", "W", "WA", "WC", "WD", "WF", "WN", "WR", "WS", "WV", "YO", "ZE"], "priceExcludingVat": 12995, "vatToBePaidUpfront": 0, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": true, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "B****HL", "generation": {"generationId": "", "name": "coming soon", "review": {"expertReviewSummary": null, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": false, "isFinanceAvailable": true, "isFinanceFullApplicationAvailable": false, "financeProvider": "DEALER", "financeDefaults": {"term": "48", "mileage": "10000", "depositAmount": "1300", "__typename": "FinanceDefaults"}, "hasFinanceInformation": false, "retailerId": "805525", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "805525", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 17, "van": null, "__typename": "AtStockCounts"}, "__typename": "DealerStockLevels"}, "assignedNumber": {"number": "+447418362204", "__typename": "AssignedNumber"}, "atAwards": [], "branding": {"accreditations": [], "brands": [{"name": "Close Brothers Motor Finance", "imageUrl": "https://m.atcdn.co.uk/service-partner-logo/closeMotors.jpg", "__typename": "Brand"}, {"name": "AA Dealer Promise", "imageUrl": "https://m.atcdn.co.uk/service-partner-logo/aaDealerPromise.jpg", "__typename": "Brand"}, {"name": "Warranty First warranty", "imageUrl": "https://m.atcdn.co.uk/service-partner-logo/warrantyFirst.jpg", "__typename": "Brand"}], "__typename": "DealerBranding"}, "capabilities": {"instantMessagingChat": {"enabled": true, "provider": "VisitorChat", "__typename": "InstantMessagingChatCapability"}, "instantMessagingText": {"enabled": true, "provider": "VisitorChat", "overrideSmsNumber": "+447418362204", "__typename": "InstantMessagingTextCapability"}, "__typename": "Capabilities"}, "reviews": {"overallReviewRating": "4.2", "__typename": "Reviews"}, "location": {"addressOne": "28 HOLLYHEDGE LANE", "addressTwo": null, "town": "Walsall", "county": "Staffordshire", "postcode": "WS2 8PT", "latLong": "52.5873123,-1.9944053", "__typename": "Location"}, "marketing": {"profile": null, "strapline": "CREDIT & DEBIT CARDS WELCOME, DELIVERY SERVICE OFFERED, EXTENDED WARRANTY OPTIONAL", "__typename": "Marketing"}, "media": {"email": "yes", "dealerWebsite": {"href": "https://www.solheboncarhub.co.uk/", "__typename": "Link"}, "phoneNumber1": "(01922) 345349", "phoneNumber2": "(07426) 060512", "protectedNumber": false, "__typename": "DealerMedia"}, "name": "Solhebon Car Hub", "servicesOffered": {"sellerPromise": null, "services": null, "products": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DFIN", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "FULLRESERVATIONS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMOS", "WMPS", "WSL"], "safeSelling": null, "videoWalkAround": {"bulletPoints": ["View the vehicle from your home", "Arrange a time to suit you", "Ask our experts any questions"], "paragraphs": ["Our live video viewing service means you can view this vehicle from the comfort of your home and our experts will  answer all your question."], "__typename": "ServiceOffered"}, "nccApproved": false, "isHomeDeliveryProductEnabled": false, "isPartExAvailable": true, "hasSafeSelling": false, "hasHomeDelivery": true, "hasVideoWalkAround": true, "__typename": "ServicesOffered"}, "__typename": "Dealer"}, "video": null, "spin": null, "imageList": {"nextCursor": null, "size": 64, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/218f334bafac4b76a2c56eb689f7d4a0.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/c6e429310fad4e5aacc6ebad8464b14b.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/8c74f8a64b6a4b6e880ab9f7d4f13fe2.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/ef0a91414f7a4a8e935e700868f9964a.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/d6b61949c367496f994e34ce4c275387.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/fa250c0ad9214ec7b0d8b1ed6d835e48.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/85668663d2174091a703903b81981d6d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/ae2c15ec20024e67bd9a0c6d33313a91.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/20d903c33e714409bfa2e42af81af896.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/324ad3ead541489cb931acd7173cc7ab.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/fe1c381cba034606869df6dea63167f9.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/8430b0f9ae964919af8386014e4d6ed9.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/20ce40e00c364c0f91305b19137c6dc3.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/c9c3e7ee5ec54057bfa7329f61da473e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/5a91cdc1ec834144a7822e5c302811c4.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/b6c71442055c4aeab211e17573a46e57.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3ada666dba65413891d06df63373d0f3.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/cbbeaf5c67644d8aa98c73db3eebaf7a.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/97381bb97d38436fb8668223ab67209e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Front Passenger", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e3ac246fcd7a4a868d54a235fd6a3011.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/721802a11a1e4df7a29ff292973cc520.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/bd83541034c14bafaf13f0a0057272bd.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/73085f9eae9e4538b688c7803efca15f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Steering Wheel", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e9404387ab454907896491de0e31ee6a.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Steering Wheel", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3734911856ca44ca83c79c2798e88e75.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/77aa473a93a545b8bd764a944bc94a30.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/b6398122f6f349dcabaa415df3181760.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e5b9666a595d4bbcb5dac23a35c7b4f3.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/51f94e290faf4896a88c9b2f605790fd.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/8e7732b55ef0446d948b54116a0ec935.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a60e2dec407e416d8bdb0d4d0046a2f4.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/f5a758bdebb444e3915145bf2b7b3a4e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/f64607e2d6f74bc2861aaa1b5cae8cb9.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Driver Instruments", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/91032640ae694138836b47d2905db6b2.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/235476a5974b4f74b4bb01c212e5b3f2.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e41f67b8dbc748f5b0c773f6fa367312.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/09b9fbc3bc5e404598197c742cf91aad.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e803c1549f73467f8c2f195e2c45de8a.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/48a2640b9d3849ee97b662bc1f8e999a.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/83be86b705d142a89cfae2ff3c8f8957.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Door Interior", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/9019721ed1a349fcadd836ba0dcfedbc.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Door Interior", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/5c10c3d0a7384581bc3dedc0a3fe7a3d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Door Interior", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/04fff7e066594f3a9e987480749b6054.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Door Interior", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/5fce30d2f0fb4b82a4df8c5e6d27ce1f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/d72c9c697576430f940f8d65cde0f9a7.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Lights Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/2a0f5675240043c98db4d4694202bc7e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Badge Exterior", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/687427d16a9d4e9ba66734cd44e29428.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/09f91c6813414be4a24c795f79bdf3aa.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/7413107ecb7c4655acf378a5d8a6aa81.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Lights Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/b124dc3ae079489483d77d850251ebb9.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Lights Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/cc0d1ebbd99e4a9aa49d096a9d458b75.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Lights Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/735f603ba63f4c8b9bc7674f0c590024.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/934fe69709d646a0a3ffae0ed821fa3c.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/1a90ea61e17f487bb800891b9163f42a.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Wing Mirror", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/8ec5e627284144d09ea3a337ae435c4c.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Wing Mirror", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/26909bbe68e342e7930cd4b4a5061551.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/4abb82ff0e164b249f3cd3cc0e04bf66.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Lights Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/5dcc602bc0414da48a1e9346dd0984e4.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Badge Exterior", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/72d4d891d5d54c64be03c24c4bda704a.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Lights Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/83b3c6eef88648eb8c9955ee19ec4bae.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/327234f28299429893a65437199daaa9.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/608d0ef83d7744a68c8b7c88121ad299.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/8f2d5973e7db4cbf971b252ae8b74d67.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Lights Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/1cdb51efb9cc4b15b892b3b35f94eb07.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}], "__typename": "ImageList"}, "priceIndicatorRating": "NOANALYSIS", "priceIndicatorRatingLabel": "", "priceDeviation": null, "mileageDeviation": null, "mileage": {"mileage": 71223, "unit": "MILE", "__typename": "Mileage"}, "plate": "70", "year": 2020, "vehicleCheckId": null, "vehicleCheckStatus": "UNAVAILABLE", "vehicleCheckSummary": {"type": "MISSING", "title": "Unavailable", "performed": null, "writeOffCategory": null, "checks": [], "__typename": "VehicleCheckSummary"}, "sellerName": "Solhebon Car Hub", "sellerType": "Trade", "sellerProducts": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DFIN", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "FULLRESERVATIONS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMOS", "WMPS", "WSL"], "sellerLocation": "WALSALL", "sellerLocationDistance": null, "sellerContact": {"phoneNumberOne": "(01922) 345349", "phoneNumberTwo": "(07426) 060512", "protectedNumber": null, "byEmail": true, "__typename": "SellerContact"}, "description": "\ud83d\ude97 2020 Toyota Prius 1.8 VVTi Excel Euro 6 (S/S) CVT \u2013 Only 71,220 Miles \u2013 Fresh Japanese Import!\n\n\ud83c\udf1f Stylish, Efficient & Packed with Tech \u2013 A Rare Gem!\n\nThis immaculate 2020 (70-plate) Toyota Prius is a direct Japanese import, offering unbeatable reliability, cutting-edge features, and ultra-low mileage. With just 71,220 miles, this hybrid superstar delivers outstanding fuel efficiency, a sleek 5-door design, and a premium driving experience.\n\n\u2728 Why You\u2019ll Love This Prius:\n\u2705 Low Mileage & Pristine Condition \u2013 Meticulously maintained inside and out.\n\u2705 Advanced Hybrid Tech \u2013 Unmatched fuel economy and smooth CVT automatic driving.\n\u2705 Euro 6 Compliant \u2013 Environmentally friendly with Hybrid technology.\n\n\ud83d\udd25 Premium Features Included:\n\ud83d\udd39 Keyless Entry & Push-Button Start\n\ud83d\udd39 Radar Cruise Control \u2013 Maintains safe distances automatically\n\ud83d\udd39 Blind Spot Monitoring (BSM) \u2013 Mirror alerts for safer lane changes\n\ud83d\udd39 Lane Keep Assist \u2013 Helps you stay centred\n\ud83d\udd39 Auto LED Headlights & Wipers \u2013 Intelligent response to conditions\n\ud83d\udd39 Dual-Zone Climate Control \u2013 Personalized comfort\n\ud83d\udd39 Rear-View Camera \u2013 Effortless parking\n\ud83d\udd39 17\u201d Alloy Wheels \u2013 Stylish and durable\n\n\ud83c\udfc6 Why Buy From Us?\n\u2714 Direct Japanese Importers \u2013 Rigorous inspections for top-quality cars\n\u2714 Huge Prius Selection (2015-2022 Models Available!)\n\u2714 5-Star Customer Service \u2013 Check our reviews!\n\u2714 Flexible Finance Available - Low deposits & affordable monthly payments\n\u2714 All Credit Histories Considered\n\u2714 Fast, Easy Approval Process\n\u2714 Multiple Payment Options (Credit/Debit Cards Accepted)\n\u2714 Nationwide Delivery Available\n\u2714 Same-Day Viewings Welcome!\n\n\ud83d\udcb0 Drive Away with Flexible Finance!\n\u2022 Low deposits \n\u2022 Terms from 24 to 48 months\n\u2022 Fast, no-obligation decisions\n\u2022 We make finance easy!\n\n\ud83d\udcde Call Now to Secure Yours!\n01922 334 670 | 07915 534 467\n\n\ud83c\udf10 Browse Our Full Stock Online:\nwww.solheboncarhub.co.uk\n\n\ud83d\udccd Visit Us Today & Drive Away in Your Perfect Prius!\nThe dealer with a difference \u2013 great cars, great prices, unbeatable service! \ud83d\ude80\n\n\ud83d\udca1 Don\u2019t Miss Out \u2013 This Prius Won\u2019t Last Long!", "colour": "White", "manufacturerApproved": false, "insuranceWriteOffCategory": null, "owners": null, "keys": null, "vehicleCondition": {"tyreCondition": 85, "interiorCondition": 65, "bodyCondition": 65, "__typename": "VehicleCondition"}, "specification": {"driverPosition": "Unlisted", "isCrossover": false, "operatingType": null, "emissionClass": null, "co2Emissions": null, "topSpeed": {"topSpeed": null, "__typename": "Speed"}, "minimumKerbWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "endLayout": null, "trailerAxleNumber": null, "bedroomLayout": null, "grossVehicleWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "capacityWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "liftingCapacity": {"weight": null, "unit": null, "__typename": "LiftingCapacity"}, "operatingWidth": {"width": null, "unit": null, "__typename": "OperatingWidth"}, "maxReach": {"length": null, "unit": null, "__typename": "MaxReach"}, "wheelbase": null, "berth": null, "bedrooms": null, "engine": {"power": {"enginePower": null, "unit": null, "__typename": "Power"}, "sizeLitres": 1.8, "sizeCC": 1797, "manufacturerEngineSize": 1.8, "__typename": "Engine"}, "exteriorWidth": {"width": null, "unit": null, "__typename": "ExteriorWidth"}, "exteriorLength": {"length": null, "unit": null, "__typename": "ExteriorLength"}, "exteriorHeight": {"height": null, "unit": null, "__typename": "ExteriorHeight"}, "capacityWidth": {"width": null, "unit": null, "__typename": "CapacityWidth"}, "capacityLength": {"length": null, "unit": null, "__typename": "CapacityLength"}, "capacityHeight": {"height": null, "unit": null, "__typename": "CapacityHeight"}, "seats": 5, "axleConfig": null, "ulezCompliant": false, "doors": 5, "bodyType": "Hatchback", "cabType": "Unlisted", "rawBodyType": "Hatchback", "fuel": "Petrol Hybrid", "transmission": "Automatic", "style": null, "subStyle": null, "make": "Toyota", "model": "Prius", "trim": null, "optionalFeatures": null, "standardFeatures": null, "features": [], "battery": null, "techData": null, "annualTax": {"standardRate": 195, "__typename": "AnnualTax"}, "oemDrivetrain": null, "bikeLicenceType": null, "derivativeId": null, "frameSizeCM": null, "frameMaterial": null, "frameStyle": null, "suspensionType": null, "gearShifter": null, "brakeType": null, "motorMake": null, "chargeTimeMinutes": null, "numberOfGears": null, "tyreDiameterInches": null, "driveTrain": null, "torque": null, "range": null, "interiorDescription": null, "exteriorDescription": "White solid exterior", "__typename": "Specification"}, "stockType": "physical-stock", "condition": "Used", "finance": null, "locationArea": null, "reservation": {"status": null, "eligibility": "ELIGIBLE", "feeCurrency": "GBP", "feeInFractionalUnits": 9900, "__typename": "AdvertReservation"}, "__typename": "Advert"}
      2026-03-30 15:15:56 [common.utils.decorators] ERROR: DefaultOnExceptionError in _extract_co2_emission_value: 'NoneType' object is not subscriptable
      Traceback (most recent call last):
        File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
          return func(self, *args, **kwargs)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/usr/src/app/crawlers/spiders/autotrader_details_extractor.py", line 390, in _extract_co2_emission_value
          return data["specification"]["co2Emissions"]["co2Emission"]
                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
      TypeError: 'NoneType' object is not subscriptable
      2026-03-30 15:15:56 [common.utils.decorators] ERROR: Payload: {"id": "202511278179359", "stockItemId": "8a42ac6a9abb754d019ac59d9e055a97", "isAuction": false, "hoursUsed": null, "serviceHistory": "Full service history", "title": "Toyota Prius \u00a01.8 VVTi Excel Euro 6 (S/S) CVT 5Dr", "excludePreviousOwners": false, "advertisedLocations": ["at_dealer_partner_adverts", "at_profile", "at_profile_cars", "at_stock_cars", "retailer_websites", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2026-12-01T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": 71220, "lastServiceDate": "2026-03-17T00:00:00Z", "warrantyMonthsOnPurchase": "6", "twelveMonthsMotIncluded": false, "preReg": false, "heading": {"title": "Toyota Prius", "subtitle": "1.8 VVTi Excel Euro 6 (S/S) CVT 5Dr", "__typename": "Heading"}, "attentionGrabber": "\u26a1Hybrid Gem - Save on Fuel!\u26a1", "rrp": null, "price": 12995, "priceGBX": 1299500, "priceExcludingFees": 12995, "priceExcludingFeesGBX": 1299500, "suppliedPrice": 12995, "suppliedPriceGBX": 1299500, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": null, "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2020-11-01", "homeDeliveryRegionCodes": ["AB", "AL", "B", "BA", "BB", "BD", "BH", "BL", "BN", "BR", "BS", "CA", "CB", "CF", "CH", "CM", "CO", "CR", "CT", "CV", "CW", "DA", "DD", "DE", "DG", "DH", "DL", "DN", "DT", "DY", "E", "EC", "EH", "EN", "EX", "FK", "FY", "G", "GL", "GU", "GY", "HA", "HD", "HG", "HP", "HR", "HS", "HU", "HX", "IG", "IM", "IP", "IV", "KA", "KT", "KW", "KY", "L", "LA", "LD", "LE", "LL", "LN", "LS", "LU", "M", "ME", "MK", "ML", "N", "NE", "NG", "NN", "NP", "NR", "NW", "OL", "OX", "PA", "PE", "PH", "PL", "PO", "PR", "RG", "RH", "RM", "S", "SA", "SE", "SG", "SK", "SL", "SM", "SN", "SO", "SP", "SR", "SS", "ST", "SW", "SY", "TA", "TD", "TF", "TN", "TQ", "TR", "TS", "TW", "UB", "W", "WA", "WC", "WD", "WF", "WN", "WR", "WS", "WV", "YO", "ZE"], "priceExcludingVat": 12995, "vatToBePaidUpfront": 0, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": true, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "B****HL", "generation": {"generationId": "", "name": "coming soon", "review": {"expertReviewSummary": null, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": false, "isFinanceAvailable": true, "isFinanceFullApplicationAvailable": false, "financeProvider": "DEALER", "financeDefaults": {"term": "48", "mileage": "10000", "depositAmount": "1300", "__typename": "FinanceDefaults"}, "hasFinanceInformation": false, "retailerId": "805525", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "805525", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 17, "van": null, "__typename": "AtStockCounts"}, "__typename": "DealerStockLevels"}, "assignedNumber": {"number": "+447418362204", "__typename": "AssignedNumber"}, "atAwards": [], "branding": {"accreditations": [], "brands": [{"name": "Close Brothers Motor Finance", "imageUrl": "https://m.atcdn.co.uk/service-partner-logo/closeMotors.jpg", "__typename": "Brand"}, {"name": "AA Dealer Promise", "imageUrl": "https://m.atcdn.co.uk/service-partner-logo/aaDealerPromise.jpg", "__typename": "Brand"}, {"name": "Warranty First warranty", "imageUrl": "https://m.atcdn.co.uk/service-partner-logo/warrantyFirst.jpg", "__typename": "Brand"}], "__typename": "DealerBranding"}, "capabilities": {"instantMessagingChat": {"enabled": true, "provider": "VisitorChat", "__typename": "InstantMessagingChatCapability"}, "instantMessagingText": {"enabled": true, "provider": "VisitorChat", "overrideSmsNumber": "+447418362204", "__typename": "InstantMessagingTextCapability"}, "__typename": "Capabilities"}, "reviews": {"overallReviewRating": "4.2", "__typename": "Reviews"}, "location": {"addressOne": "28 HOLLYHEDGE LANE", "addressTwo": null, "town": "Walsall", "county": "Staffordshire", "postcode": "WS2 8PT", "latLong": "52.5873123,-1.9944053", "__typename": "Location"}, "marketing": {"profile": null, "strapline": "CREDIT & DEBIT CARDS WELCOME, DELIVERY SERVICE OFFERED, EXTENDED WARRANTY OPTIONAL", "__typename": "Marketing"}, "media": {"email": "yes", "dealerWebsite": {"href": "https://www.solheboncarhub.co.uk/", "__typename": "Link"}, "phoneNumber1": "(01922) 345349", "phoneNumber2": "(07426) 060512", "protectedNumber": false, "__typename": "DealerMedia"}, "name": "Solhebon Car Hub", "servicesOffered": {"sellerPromise": null, "services": null, "products": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DFIN", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "FULLRESERVATIONS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMOS", "WMPS", "WSL"], "safeSelling": null, "videoWalkAround": {"bulletPoints": ["View the vehicle from your home", "Arrange a time to suit you", "Ask our experts any questions"], "paragraphs": ["Our live video viewing service means you can view this vehicle from the comfort of your home and our experts will  answer all your question."], "__typename": "ServiceOffered"}, "nccApproved": false, "isHomeDeliveryProductEnabled": false, "isPartExAvailable": true, "hasSafeSelling": false, "hasHomeDelivery": true, "hasVideoWalkAround": true, "__typename": "ServicesOffered"}, "__typename": "Dealer"}, "video": null, "spin": null, "imageList": {"nextCursor": null, "size": 64, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/218f334bafac4b76a2c56eb689f7d4a0.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/c6e429310fad4e5aacc6ebad8464b14b.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/8c74f8a64b6a4b6e880ab9f7d4f13fe2.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/ef0a91414f7a4a8e935e700868f9964a.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/d6b61949c367496f994e34ce4c275387.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/fa250c0ad9214ec7b0d8b1ed6d835e48.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/85668663d2174091a703903b81981d6d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/ae2c15ec20024e67bd9a0c6d33313a91.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/20d903c33e714409bfa2e42af81af896.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/324ad3ead541489cb931acd7173cc7ab.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/fe1c381cba034606869df6dea63167f9.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/8430b0f9ae964919af8386014e4d6ed9.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/20ce40e00c364c0f91305b19137c6dc3.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/c9c3e7ee5ec54057bfa7329f61da473e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/5a91cdc1ec834144a7822e5c302811c4.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/b6c71442055c4aeab211e17573a46e57.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3ada666dba65413891d06df63373d0f3.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/cbbeaf5c67644d8aa98c73db3eebaf7a.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/97381bb97d38436fb8668223ab67209e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Front Passenger", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e3ac246fcd7a4a868d54a235fd6a3011.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/721802a11a1e4df7a29ff292973cc520.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/bd83541034c14bafaf13f0a0057272bd.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/73085f9eae9e4538b688c7803efca15f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Steering Wheel", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e9404387ab454907896491de0e31ee6a.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Steering Wheel", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3734911856ca44ca83c79c2798e88e75.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/77aa473a93a545b8bd764a944bc94a30.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/b6398122f6f349dcabaa415df3181760.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e5b9666a595d4bbcb5dac23a35c7b4f3.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/51f94e290faf4896a88c9b2f605790fd.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/8e7732b55ef0446d948b54116a0ec935.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a60e2dec407e416d8bdb0d4d0046a2f4.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/f5a758bdebb444e3915145bf2b7b3a4e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/f64607e2d6f74bc2861aaa1b5cae8cb9.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Driver Instruments", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/91032640ae694138836b47d2905db6b2.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/235476a5974b4f74b4bb01c212e5b3f2.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e41f67b8dbc748f5b0c773f6fa367312.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/09b9fbc3bc5e404598197c742cf91aad.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e803c1549f73467f8c2f195e2c45de8a.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/48a2640b9d3849ee97b662bc1f8e999a.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/83be86b705d142a89cfae2ff3c8f8957.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Door Interior", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/9019721ed1a349fcadd836ba0dcfedbc.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Door Interior", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/5c10c3d0a7384581bc3dedc0a3fe7a3d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Door Interior", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/04fff7e066594f3a9e987480749b6054.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Door Interior", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/5fce30d2f0fb4b82a4df8c5e6d27ce1f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/d72c9c697576430f940f8d65cde0f9a7.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Lights Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/2a0f5675240043c98db4d4694202bc7e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Badge Exterior", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/687427d16a9d4e9ba66734cd44e29428.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/09f91c6813414be4a24c795f79bdf3aa.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/7413107ecb7c4655acf378a5d8a6aa81.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Lights Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/b124dc3ae079489483d77d850251ebb9.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Lights Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/cc0d1ebbd99e4a9aa49d096a9d458b75.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Lights Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/735f603ba63f4c8b9bc7674f0c590024.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/934fe69709d646a0a3ffae0ed821fa3c.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/1a90ea61e17f487bb800891b9163f42a.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Wing Mirror", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/8ec5e627284144d09ea3a337ae435c4c.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Wing Mirror", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/26909bbe68e342e7930cd4b4a5061551.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/4abb82ff0e164b249f3cd3cc0e04bf66.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Lights Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/5dcc602bc0414da48a1e9346dd0984e4.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Badge Exterior", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/72d4d891d5d54c64be03c24c4bda704a.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Lights Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/83b3c6eef88648eb8c9955ee19ec4bae.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/327234f28299429893a65437199daaa9.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/608d0ef83d7744a68c8b7c88121ad299.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/8f2d5973e7db4cbf971b252ae8b74d67.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Lights Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/1cdb51efb9cc4b15b892b3b35f94eb07.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}], "__typename": "ImageList"}, "priceIndicatorRating": "NOANALYSIS", "priceIndicatorRatingLabel": "", "priceDeviation": null, "mileageDeviation": null, "mileage": {"mileage": 71223, "unit": "MILE", "__typename": "Mileage"}, "plate": "70", "year": 2020, "vehicleCheckId": null, "vehicleCheckStatus": "UNAVAILABLE", "vehicleCheckSummary": {"type": "MISSING", "title": "Unavailable", "performed": null, "writeOffCategory": null, "checks": [], "__typename": "VehicleCheckSummary"}, "sellerName": "Solhebon Car Hub", "sellerType": "Trade", "sellerProducts": ["APXV", "AT18FINANCECUST", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CHATVISITOR", "CODRIVER", "DFIN", "DIGITALRETAIL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "FULLRESERVATIONS", "ISP4VC", "ISSCUST", "ISS_PRODCAT", "PPI_4_ENHANCED", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WATC", "WAV", "WDEW", "WDPS", "WDSV", "WIMT", "WKSP", "WLGE", "WMOS", "WMPS", "WSL"], "sellerLocation": "WALSALL", "sellerLocationDistance": null, "sellerContact": {"phoneNumberOne": "(01922) 345349", "phoneNumberTwo": "(07426) 060512", "protectedNumber": null, "byEmail": true, "__typename": "SellerContact"}, "description": "\ud83d\ude97 2020 Toyota Prius 1.8 VVTi Excel Euro 6 (S/S) CVT \u2013 Only 71,220 Miles \u2013 Fresh Japanese Import!\n\n\ud83c\udf1f Stylish, Efficient & Packed with Tech \u2013 A Rare Gem!\n\nThis immaculate 2020 (70-plate) Toyota Prius is a direct Japanese import, offering unbeatable reliability, cutting-edge features, and ultra-low mileage. With just 71,220 miles, this hybrid superstar delivers outstanding fuel efficiency, a sleek 5-door design, and a premium driving experience.\n\n\u2728 Why You\u2019ll Love This Prius:\n\u2705 Low Mileage & Pristine Condition \u2013 Meticulously maintained inside and out.\n\u2705 Advanced Hybrid Tech \u2013 Unmatched fuel economy and smooth CVT automatic driving.\n\u2705 Euro 6 Compliant \u2013 Environmentally friendly with Hybrid technology.\n\n\ud83d\udd25 Premium Features Included:\n\ud83d\udd39 Keyless Entry & Push-Button Start\n\ud83d\udd39 Radar Cruise Control \u2013 Maintains safe distances automatically\n\ud83d\udd39 Blind Spot Monitoring (BSM) \u2013 Mirror alerts for safer lane changes\n\ud83d\udd39 Lane Keep Assist \u2013 Helps you stay centred\n\ud83d\udd39 Auto LED Headlights & Wipers \u2013 Intelligent response to conditions\n\ud83d\udd39 Dual-Zone Climate Control \u2013 Personalized comfort\n\ud83d\udd39 Rear-View Camera \u2013 Effortless parking\n\ud83d\udd39 17\u201d Alloy Wheels \u2013 Stylish and durable\n\n\ud83c\udfc6 Why Buy From Us?\n\u2714 Direct Japanese Importers \u2013 Rigorous inspections for top-quality cars\n\u2714 Huge Prius Selection (2015-2022 Models Available!)\n\u2714 5-Star Customer Service \u2013 Check our reviews!\n\u2714 Flexible Finance Available - Low deposits & affordable monthly payments\n\u2714 All Credit Histories Considered\n\u2714 Fast, Easy Approval Process\n\u2714 Multiple Payment Options (Credit/Debit Cards Accepted)\n\u2714 Nationwide Delivery Available\n\u2714 Same-Day Viewings Welcome!\n\n\ud83d\udcb0 Drive Away with Flexible Finance!\n\u2022 Low deposits \n\u2022 Terms from 24 to 48 months\n\u2022 Fast, no-obligation decisions\n\u2022 We make finance easy!\n\n\ud83d\udcde Call Now to Secure Yours!\n01922 334 670 | 07915 534 467\n\n\ud83c\udf10 Browse Our Full Stock Online:\nwww.solheboncarhub.co.uk\n\n\ud83d\udccd Visit Us Today & Drive Away in Your Perfect Prius!\nThe dealer with a difference \u2013 great cars, great prices, unbeatable service! \ud83d\ude80\n\n\ud83d\udca1 Don\u2019t Miss Out \u2013 This Prius Won\u2019t Last Long!", "colour": "White", "manufacturerApproved": false, "insuranceWriteOffCategory": null, "owners": null, "keys": null, "vehicleCondition": {"tyreCondition": 85, "interiorCondition": 65, "bodyCondition": 65, "__typename": "VehicleCondition"}, "specification": {"driverPosition": "Unlisted", "isCrossover": false, "operatingType": null, "emissionClass": null, "co2Emissions": null, "topSpeed": {"topSpeed": null, "__typename": "Speed"}, "minimumKerbWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "endLayout": null, "trailerAxleNumber": null, "bedroomLayout": null, "grossVehicleWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "capacityWeight": {"weight": null, "unit": null, "__typename": "Weight"}, "liftingCapacity": {"weight": null, "unit": null, "__typename": "LiftingCapacity"}, "operatingWidth": {"width": null, "unit": null, "__typename": "OperatingWidth"}, "maxReach": {"length": null, "unit": null, "__typename": "MaxReach"}, "wheelbase": null, "berth": null, "bedrooms": null, "engine": {"power": {"enginePower": null, "unit": null, "__typename": "Power"}, "sizeLitres": 1.8, "sizeCC": 1797, "manufacturerEngineSize": 1.8, "__typename": "Engine"}, "exteriorWidth": {"width": null, "unit": null, "__typename": "ExteriorWidth"}, "exteriorLength": {"length": null, "unit": null, "__typename": "ExteriorLength"}, "exteriorHeight": {"height": null, "unit": null, "__typename": "ExteriorHeight"}, "capacityWidth": {"width": null, "unit": null, "__typename": "CapacityWidth"}, "capacityLength": {"length": null, "unit": null, "__typename": "CapacityLength"}, "capacityHeight": {"height": null, "unit": null, "__typename": "CapacityHeight"}, "seats": 5, "axleConfig": null, "ulezCompliant": false, "doors": 5, "bodyType": "Hatchback", "cabType": "Unlisted", "rawBodyType": "Hatchback", "fuel": "Petrol Hybrid", "transmission": "Automatic", "style": null, "subStyle": null, "make": "Toyota", "model": "Prius", "trim": null, "optionalFeatures": null, "standardFeatures": null, "features": [], "battery": null, "techData": null, "annualTax": {"standardRate": 195, "__typename": "AnnualTax"}, "oemDrivetrain": null, "bikeLicenceType": null, "derivativeId": null, "frameSizeCM": null, "frameMaterial": null, "frameStyle": null, "suspensionType": null, "gearShifter": null, "brakeType": null, "motorMake": null, "chargeTimeMinutes": null, "numberOfGears": null, "tyreDiameterInches": null, "driveTrain": null, "torque": null, "range": null, "interiorDescription": null, "exteriorDescription": "White solid exterior", "__typename": "Specification"}, "stockType": "physical-stock", "condition": "Used", "finance": null, "locationArea": null, "reservation": {"status": null, "eligibility": "ELIGIBLE", "feeCurrency": "GBP", "feeInFractionalUnits": 9900, "__typename": "AdvertReservation"}, "__typename": "Advert"}
      2026-03-30 15:15:58 [asyncio] ERROR: Unclosed client session
      client_session: <aiohttp.client.ClientSession object at 0x7f5789f9f690>
      2026-03-30 15:15:58 [asyncio] ERROR: Unclosed client session
      client_session: <aiohttp.client.ClientSession object at 0x7f5789f9fed0>

      INFO

      DEBUG

    • scrapy_version

      2.11.2
    • telnet_console

      127.0.0.1:6023
    • telnet_password

      b5fe5adbb8c2301b
    • latest_crawl

      2026-03-30 15:15:52 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://www.autotrader.co.uk/at-graphql> (referer: https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery) ['zyte-api']
    • latest_scrape

      2026-03-30 15:15:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
    • latest_stat

      2026-03-30 15:15:27 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
    • Head

      2026-03-30 15:15:27 [scrapy.utils.log] INFO: Scrapy 2.11.2 started (bot: SourcingV2)
      2026-03-30 15:15:27 [scrapy.utils.log] INFO: Versions: lxml 5.2.2.0, libxml2 2.12.6, cssselect 1.2.0, parsel 1.9.1, w3lib 2.1.2, Twisted 24.3.0, Python 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0], pyOpenSSL 24.1.0 (OpenSSL 3.2.1 30 Jan 2024), cryptography 42.0.7, Platform Linux-5.15.0-1098-azure-x86_64-with-glibc2.36
      2026-03-30 15:15:27 [auto_selling_autotrader.co.uk] INFO: Starting auto_selling_autotrader.co.uk spider
      2026-03-30 15:15:27 [auto_selling_autotrader.co.uk] INFO: Quick mode enabled: batching detail requests in groups of 10
      2026-03-30 15:15:27 [auto_selling_autotrader.co.uk] INFO: _job: 4ad68c502c1f11f18e133aacc95538c6, SCRAPY_JOB: None
      2026-03-30 15:15:27 [scrapy.addons] INFO: Enabled addons:
      []
      2026-03-30 15:15:27 [asyncio] DEBUG: Using selector: EpollSelector
      2026-03-30 15:15:27 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor
      2026-03-30 15:15:27 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop
      2026-03-30 15:15:27 [scrapy.extensions.telnet] INFO: Telnet Password: b5fe5adbb8c2301b
      2026-03-30 15:15:27 [scrapy.middleware] INFO: Enabled extensions:
      ['scrapy.extensions.corestats.CoreStats',
       'scrapy.extensions.telnet.TelnetConsole',
       'scrapy.extensions.memusage.MemoryUsage',
       'scrapy.extensions.feedexport.FeedExporter',
       'scrapy.extensions.logstats.LogStats',
       'scrapy.extensions.closespider.CloseSpider']
      2026-03-30 15:15:27 [scrapy.crawler] INFO: Overridden settings:
      {'BOT_NAME': 'SourcingV2',
       'CLOSESPIDER_TIMEOUT': 3600,
       'DOWNLOAD_MAXSIZE': 52428800,
       'DOWNLOAD_WARNSIZE': 10485760,
       'FEED_EXPORT_ENCODING': 'utf-8',
       'LOG_FILE': '/var/log/scrapyd/logs/sourcing_v2/auto_selling_autotrader.co.uk/4ad68c502c1f11f18e133aacc95538c6.log',
       'LOG_FORMATTER': 'crawlers.log_formatter.SourcingLogFormatter',
       'MEMUSAGE_LIMIT_MB': 2048,
       'MEMUSAGE_WARNING_MB': 1536,
       'NEWSPIDER_MODULE': 'spiders',
       'REQUEST_FINGERPRINTER_CLASS': 'scrapy_zyte_api.ScrapyZyteAPIRequestFingerprinter',
       'REQUEST_FINGERPRINTER_IMPLEMENTATION': '2.7',
       'SPIDER_MODULES': ['spiders', 'auth_check'],
       'TWISTED_REACTOR': 'twisted.internet.asyncioreactor.AsyncioSelectorReactor',
       'USER_AGENT': ''}
      2026-03-30 15:15:27 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
      2026-03-30 15:15:27 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
      2026-03-30 15:15:27 [scrapy.middleware] INFO: Enabled downloader middlewares:
      ['scrapy.downloadermiddlewares.offsite.OffsiteMiddleware',
       'scrapy.downloadermiddlewares.httpauth.HttpAuthMiddleware',
       'scrapy.downloadermiddlewares.downloadtimeout.DownloadTimeoutMiddleware',
       'scrapy.downloadermiddlewares.defaultheaders.DefaultHeadersMiddleware',
       'scrapy.downloadermiddlewares.useragent.UserAgentMiddleware',
       'scrapy_zyte_api.ScrapyZyteAPIDownloaderMiddleware',
       'scrapy.downloadermiddlewares.retry.RetryMiddleware',
       'scrapy.downloadermiddlewares.redirect.MetaRefreshMiddleware',
       'scrapy.downloadermiddlewares.httpcompression.HttpCompressionMiddleware',
       'scrapy.downloadermiddlewares.redirect.RedirectMiddleware',
       'scrapy.downloadermiddlewares.cookies.CookiesMiddleware',
       'scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware',
       'scrapy.downloadermiddlewares.stats.DownloaderStats']
      2026-03-30 15:15:27 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Setting up IdGenerationMiddleware for auto_selling
      2026-03-30 15:15:27 [scrapy.middleware] INFO: Enabled spider middlewares:
      ['scrapy.spidermiddlewares.httperror.HttpErrorMiddleware',
       'scrapy_zyte_api.ScrapyZyteAPISpiderMiddleware',
       'scrapy.spidermiddlewares.referer.RefererMiddleware',
       'scrapy.spidermiddlewares.urllength.UrlLengthMiddleware',
       'scrapy.spidermiddlewares.depth.DepthMiddleware',
       'crawlers.middlewares.photo_download_middleware.PhotoDownloadMiddleware',
       'crawlers.auto_selling.middlewares.id_gen_middleware.IdGenMiddleware']
      2026-03-30 15:15:27 [scrapy.middleware] INFO: Enabled item pipelines:
      ['crawlers.pipelines.post_to_azurebus_auto_selling.AzureBusPipelineAutoSelling',
       'crawlers.pipelines.save_to_cdlq_db_auto_selling.SaveToCdlqDbAutoSelling']
      2026-03-30 15:15:27 [scrapy.core.engine] INFO: Spider opened
      2026-03-30 15:15:27 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_TENANT_ID, AZURE_CLIENT_ID
      2026-03-30 15:15:27 [common.service_bus.service_bus_client_factory] INFO: ServiceBusClient initialized via DefaultAzureCredential for alx-production-bus.servicebus.windows.net
      2026-03-30 15:15:27 [crawlers.pipelines.base_azure_bus_pipeline] INFO: [AzureBusPipeline] Connected to topic auto.sourcing-v2
      2026-03-30 15:15:27 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
      2026-03-30 15:15:27 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6023
      2026-03-30 15:15:27 [scrapy.extensions.memusage] INFO: Peak memory usage is 142MiB
      2026-03-30 15:15:27 [scrapy-playwright] INFO: Starting download handler
      
      2026-03-30 15:15:27 [scrapy-playwright] INFO: Starting download handler
      2026-03-30 15:15:32 [auto_selling_autotrader.co.uk] INFO: Scraper started with retailer ID: 805525 and multipost_profile_id: c9f4f91a-4ee2-4b6e-9225-89152305e304 and job_id: 4ad68c502c1f11f18e133aacc95538c6 and url: https://www.autotrader.co.uk/cars/retailer/stock?postcode=OX3%209JY&retailerId=805525&sort=price-asc
      2026-03-30 15:15:32 [auto_selling_autotrader.co.uk] INFO: Getting list for retailer ID: 805525, page: 1
      2026-03-30 15:15:32 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
      2026-03-30 15:15:33 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery> (referer: None) ['zyte-api']
      2026-03-30 15:15:34 [auto_selling_autotrader.co.uk] DEBUG: response: <200 https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery>
      2026-03-30 15:15:34 [auto_selling_autotrader.co.uk] INFO: Page: 1/4, total results: 67
      2026-03-30 15:15:34 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_TENANT_ID, AZURE_CLIENT_ID
      2026-03-30 15:15:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
      2026-03-30 15:15:34 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2106
      2026-03-30 15:15:34 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
      2026-03-30 15:15:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxsourcingstorageprod.table.core.windows.net:443
      2026-03-30 15:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
      2026-03-30 15:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202603281090715%27 HTTP/1.1" 200 None
      2026-03-30 15:15:34 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202603281090715: 1
      2026-03-30 15:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
      2026-03-30 15:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202603240953959%27 HTTP/1.1" 200 None
      2026-03-30 15:15:34 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202603240953959: 1
      2026-03-30 15:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
      2026-03-30 15:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202603180804216%27 HTTP/1.1" 200 None
      2026-03-30 15:15:34 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202603180804216: 1
      2026-03-30 15:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
      2026-03-30 15:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202603040398476%27 HTTP/1.1" 200 None
      2026-03-30 15:15:34 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202603040398476: 1
      2026-03-30 15:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
      2026-03-30 15:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202603010307611%27 HTTP/1.1" 200 None
      2026-03-30 15:15:34 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202603010307611: 1
      2026-03-30 15:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
      2026-03-30 15:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202603010307337%27 HTTP/1.1" 200 None
      2026-03-30 15:15:34 [auto_selling_autotrader.co.uk] INFO: Scrape type for 202603010307337: 1
    • Tail

                      '✅ 6 MONTH WARRANTY INCLUDED\n'
                      '✅ FINANCE AVAILABLE – Low deposits & flexible terms!\n'
                      '✅ CLEAR HISTORY CHECK\n'
                      '✅ NATIONWIDE DELIVERY AVAILABLE\n'
                      '\n'
                      '💰 FLEXIBLE FINANCE OPTIONS:\n'
                      '\n'
                      '• Low deposits from £0.00\n'
                      '• Terms from 24 to 60 months\n'
                      '• Fast approval process\n'
                      '• All credit histories considered\n'
                      '\n'
                      '📍 Visit Us:\n'
                      'Solhebon Car Hub\n'
                      '28 Hollyhedge Lane, Walsall, WS2 8PT\n'
                      '📞 Call Now: 01922 334670\n'
                      '💬 WhatsApp: 07915 534467\n'
                      '🌐 www.solheboncarhub.co.uk\n'
                      '\n'
                      '⏰ 79 MPG, KEYLESS & SUPER LOW MILES – THE ULTIMATE CITY '
                      'CROSSOVER!\n'
                      '\n'
                      '🚗 Message to BOOK A VIEWING, Arrange DELIVERY or APPLY for '
                      'FINANCE!',
       'doors_number': 5,
       'emission_standard': 'Euro 6',
       'engine': '1.5L',
       'engine_horse_power': 89,
       'fuel_type': 'Diesel',
       'id': 'ac766a99-02ce-5e0e-b892-80a69810fcfc',
       'is_damaged': False,
       'is_operable': True,
       'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511228073283',
       'listing': 'directbuy',
       'location': 'Walsall, Staffordshire',
       'make': 'Renault',
       'model': 'Captur',
       'odometer': 55355,
       'odometer_reading_unit': 'mi',
       'origin_country_code': 'GB',
       'original_photo_count': 60,
       'photo_urls': ['https://m.atcdn.co.uk/a/media/186c1cc60ef34e9196cdd0b7a2e1e41c.jpg',
                      'https://m.atcdn.co.uk/a/media/c6e429310fad4e5aacc6ebad8464b14b.jpg',
                      'https://m.atcdn.co.uk/a/media/e7de8dda09284026bee46dece4cf1a15.jpg',
                      'https://m.atcdn.co.uk/a/media/766237fe39b244ffbc58692bacdf532e.jpg',
                      'https://m.atcdn.co.uk/a/media/d6b61949c367496f994e34ce4c275387.jpg',
                      'https://m.atcdn.co.uk/a/media/15acc2d0a38c4165b944ce71767d36ad.jpg',
                      'https://m.atcdn.co.uk/a/media/1417bdb033c4470fb350c317de1aa1cc.jpg',
                      'https://m.atcdn.co.uk/a/media/7d37350c11084fd3ab23c2d79ea6a72c.jpg',
                      'https://m.atcdn.co.uk/a/media/20d903c33e714409bfa2e42af81af896.jpg',
                      'https://m.atcdn.co.uk/a/media/fec9416786654d0499c7c99debea1db4.jpg'],
       'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c0d11f14-43cc-5ff5-a50f-bc7c7102266b/c0d11f14-43cc-5ff5-a50f-bc7c7102266b_image_0.jpg',
                   'Extension': 'jpg',
                   'FileSizeInBytes': 126059,
                   'Height': 1080,
                   'OriginUrl': 'https://m.atcdn.co.uk/a/media/186c1cc60ef34e9196cdd0b7a2e1e41c.jpg',
                   'Width': 1440},
                  {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f5bdc125-201f-5b01-89fb-a7f4a543ad8e/f5bdc125-201f-5b01-89fb-a7f4a543ad8e_image_1.jpg',
                   'Extension': 'jpg',
                   'FileSizeInBytes': 21732,
                   'Height': 385,
                   'OriginUrl': 'https://m.atcdn.co.uk/a/media/c6e429310fad4e5aacc6ebad8464b14b.jpg',
                   'Width': 385},
                  {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c0d11f14-43cc-5ff5-a50f-bc7c7102266b/c0d11f14-43cc-5ff5-a50f-bc7c7102266b_image_2.jpg',
                   'Extension': 'jpg',
                   'FileSizeInBytes': 225092,
                   'Height': 1512,
                   'OriginUrl': 'https://m.atcdn.co.uk/a/media/e7de8dda09284026bee46dece4cf1a15.jpg',
                   'Width': 2016},
                  {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_da29d1f2-6fbe-5445-a018-e6f3316ebdd6/da29d1f2-6fbe-5445-a018-e6f3316ebdd6_image_2.jpg',
                   'Extension': 'jpg',
                   'FileSizeInBytes': 104178,
                   'Height': 1024,
                   'OriginUrl': 'https://m.atcdn.co.uk/a/media/d6b61949c367496f994e34ce4c275387.jpg',
                   'Width': 1536},
                  {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c0d11f14-43cc-5ff5-a50f-bc7c7102266b/c0d11f14-43cc-5ff5-a50f-bc7c7102266b_image_3.jpg',
                   'Extension': 'jpg',
                   'FileSizeInBytes': 209816,
                   'Height': 1512,
                   'OriginUrl': 'https://m.atcdn.co.uk/a/media/766237fe39b244ffbc58692bacdf532e.jpg',
                   'Width': 2016},
                  {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c0d11f14-43cc-5ff5-a50f-bc7c7102266b/c0d11f14-43cc-5ff5-a50f-bc7c7102266b_image_5.jpg',
                   'Extension': 'jpg',
                   'FileSizeInBytes': 209163,
                   'Height': 1512,
                   'OriginUrl': 'https://m.atcdn.co.uk/a/media/15acc2d0a38c4165b944ce71767d36ad.jpg',
                   'Width': 2016},
                  {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c0d11f14-43cc-5ff5-a50f-bc7c7102266b/c0d11f14-43cc-5ff5-a50f-bc7c7102266b_image_6.jpg',
                   'Extension': 'jpg',
                   'FileSizeInBytes': 209493,
                   'Height': 1512,
                   'OriginUrl': 'https://m.atcdn.co.uk/a/media/1417bdb033c4470fb350c317de1aa1cc.jpg',
                   'Width': 2016},
                  {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c0d11f14-43cc-5ff5-a50f-bc7c7102266b/c0d11f14-43cc-5ff5-a50f-bc7c7102266b_image_7.jpg',
                   'Extension': 'jpg',
                   'FileSizeInBytes': 188679,
                   'Height': 1512,
                   'OriginUrl': 'https://m.atcdn.co.uk/a/media/7d37350c11084fd3ab23c2d79ea6a72c.jpg',
                   'Width': 2016},
                  {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c0d11f14-43cc-5ff5-a50f-bc7c7102266b/c0d11f14-43cc-5ff5-a50f-bc7c7102266b_image_9.jpg',
                   'Extension': 'jpg',
                   'FileSizeInBytes': 214428,
                   'Height': 1512,
                   'OriginUrl': 'https://m.atcdn.co.uk/a/media/fec9416786654d0499c7c99debea1db4.jpg',
                   'Width': 2016},
                  {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_70fc09f9-1475-57b9-9f30-5bf373ea3abc/70fc09f9-1475-57b9-9f30-5bf373ea3abc_image_11.jpg',
                   'Extension': 'jpg',
                   'FileSizeInBytes': 162247,
                   'Height': 1024,
                   'OriginUrl': 'https://m.atcdn.co.uk/a/media/20d903c33e714409bfa2e42af81af896.jpg',
                   'Width': 1536}],
       'price': 6295,
       'price_includes_vat': True,
       'registration_date': '2016-03-31',
       'seats_number': 5,
       'seller_name': None,
       'title': 'Renault Captur 1.5 dCi ENERGY Dynamique S Nav Euro 6 (s/s) 5dr',
       'transmission': 'manual',
       'trim': 'Dynamique S Nav',
       'year': 2016}
      2026-03-30 15:15:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
      2026-03-30 15:15:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202511228073283%27 HTTP/1.1" 200 None
      2026-03-30 15:15:57 [auto_selling_autotrader.co.uk] INFO: Saving data for 202511228073283: {'created_time': 1774883757.430936, 'last_price_update_time': 1774883757.430948}
      2026-03-30 15:15:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
      2026-03-30 15:15:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202511228073283') HTTP/1.1" 204 0
      2026-03-30 15:15:57 [scrapy.core.engine] INFO: Closing spider (finished)
      2026-03-30 15:15:57 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close cursor: 'SaveToCdlqDbAutoSelling' object has no attribute 'cursor'
      2026-03-30 15:15:57 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close connection: 'SaveToCdlqDbAutoSelling' object has no attribute 'conn'
      2026-03-30 15:15:57 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
      2026-03-30 15:15:57 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
      2026-03-30 15:15:57 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process scrape complete CloudEvent for item 4ad68c502c1f11f18e133aacc95538c6
      2026-03-30 15:15:57 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
      2026-03-30 15:15:57 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
      2026-03-30 15:15:57 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
      2026-03-30 15:15:57 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
      2026-03-30 15:15:57 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
      2026-03-30 15:15:57 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.MAPPED: 3> -> <SessionState.END_SENT: 4>
      2026-03-30 15:15:57 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPENED: 9> -> <ConnectionState.CLOSE_SENT: 11>
      2026-03-30 15:15:57 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.CLOSE_SENT: 11> -> <ConnectionState.END: 13>
      2026-03-30 15:15:57 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.END_SENT: 4> -> <SessionState.DISCARDING: 6>
      2026-03-30 15:15:57 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
      2026-03-30 15:15:57 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
      2026-03-30 15:15:57 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
      2026-03-30 15:15:57 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
      2026-03-30 15:15:57 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
      2026-03-30 15:15:58 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: [AzureBusPipeline] connection closed
      2026-03-30 15:15:58 [auto_selling_autotrader.co.uk] INFO: auto_selling_autotrader.co.uk Crawl ended with reason finished, scrape types: {<ScrapeType.NEW: 1>: 7, <ScrapeType.NEW_DUPLICATE_ID: 4>: 0, <ScrapeType.PRICE_UPDATE: 2>: 0, <ScrapeType.AUCTION_UPDATE: 3>: 0, <ScrapeType.SKIPPED: 0>: 0}
      2026-03-30 15:15:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
      2026-03-30 15:15:58 [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%201773587758 HTTP/1.1" 200 None
      2026-03-30 15:15:58 [scrapy.extensions.feedexport] INFO: Stored jsonlines feed (67 items) in: file:///var/lib/scrapyd/items/sourcing_v2/auto_selling_autotrader.co.uk/4ad68c502c1f11f18e133aacc95538c6.jl
      2026-03-30 15:15:58 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
      {'downloader/request_bytes': 504971,
       'downloader/request_count': 11,
       'downloader/request_method_count/POST': 11,
       'downloader/response_bytes': 3225281,
       'downloader/response_count': 11,
       'downloader/response_status_count/200': 11,
       'elapsed_time_seconds': 30.94717,
       'feedexport/success_count/FileFeedStorage': 1,
       'finish_reason': 'finished',
       'finish_time': datetime.datetime(2026, 3, 30, 15, 15, 58, 655148, tzinfo=datetime.timezone.utc),
       'item_scraped_count': 67,
       'log_count/DEBUG': 2058,
       'log_count/ERROR': 76,
       'log_count/INFO': 1148,
       'memusage/max': 149573632,
       'memusage/startup': 149573632,
       'request_depth_max': 4,
       'response_received_count': 11,
       'scheduler/dequeued': 11,
       'scheduler/dequeued/memory': 11,
       'scheduler/enqueued': 11,
       'scheduler/enqueued/memory': 11,
       'scrape_type/new': 67,
       'scrapy-zyte-api/429': 0,
       'scrapy-zyte-api/attempts': 11,
       'scrapy-zyte-api/error_ratio': 0.0,
       'scrapy-zyte-api/errors': 0,
       'scrapy-zyte-api/fatal_errors': 0,
       'scrapy-zyte-api/mean_connection_seconds': 3.107128270817074,
       'scrapy-zyte-api/mean_response_seconds': 3.365805755454031,
       'scrapy-zyte-api/processed': 11,
       'scrapy-zyte-api/request_args/customHttpRequestHeaders': 11,
       'scrapy-zyte-api/request_args/experimental.requestCookies': 10,
       'scrapy-zyte-api/request_args/experimental.responseCookies': 11,
       'scrapy-zyte-api/request_args/httpRequestBody': 11,
       'scrapy-zyte-api/request_args/httpRequestMethod': 11,
       'scrapy-zyte-api/request_args/httpResponseBody': 11,
       'scrapy-zyte-api/request_args/httpResponseHeaders': 11,
       'scrapy-zyte-api/request_args/url': 11,
       'scrapy-zyte-api/status_codes/200': 11,
       'scrapy-zyte-api/success': 11,
       'scrapy-zyte-api/success_ratio': 1.0,
       'scrapy-zyte-api/throttle_ratio': 0.0,
       'start_time': datetime.datetime(2026, 3, 30, 15, 15, 27, 707978, tzinfo=datetime.timezone.utc)}
      2026-03-30 15:15:58 [scrapy.core.engine] INFO: Spider closed (finished)
      2026-03-30 15:15:58 [asyncio] ERROR: Unclosed client session
      client_session: <aiohttp.client.ClientSession object at 0x7f5789f9f690>
      2026-03-30 15:15:58 [asyncio] ERROR: Unclosed client session
      client_session: <aiohttp.client.ClientSession object at 0x7f5789f9fed0>
    • Log

      /2/log/utf8/sourcing_v2/auto_selling_autotrader.co.uk/4ad68c502c1f11f18e133aacc95538c6/?job_finished=True&ui=mobile

    • Source

      http://scrapyd-1:6800/logs/sourcing_v2/auto_selling_autotrader.co.uk/4ad68c502c1f11f18e133aacc95538c6.log

  • sourcelog
    last update time2026-03-30 15:15:58
    last update timestamp1774883758
    downloader / request bytes504971
    downloader / request count11
    downloader / request method count / POST11
    downloader / response bytes3225281
    downloader / response count11
    downloader / response status count / 20011
    elapsed time seconds30.94717
    feedexport / success count / FileFeedStorage1
    finish reasonfinished
    finish timedatetime.datetime(2026, 3, 30, 15, 15, 58, 655148, tzinfo=datetime.timezone.utc)
    item scraped count67
    log count / DEBUG2058
    log count / ERROR76
    log count / INFO1148
    memusage / max149573632
    memusage / startup149573632
    request depth max4
    response received count11
    scheduler / dequeued11
    scheduler / dequeued / memory11
    scheduler / enqueued11
    scheduler / enqueued / memory11
    scrape type / new67
    scrapy-zyte-api / 4290
    scrapy-zyte-api / attempts11
    scrapy-zyte-api / error ratio0.0
    scrapy-zyte-api / errors0
    scrapy-zyte-api / fatal errors0
    scrapy-zyte-api / mean connection seconds3.107128270817074
    scrapy-zyte-api / mean response seconds3.365805755454031
    scrapy-zyte-api / processed11
    scrapy-zyte-api / request args / customHttpRequestHeaders11
    scrapy-zyte-api / request args / experimental.requestCookies10
    scrapy-zyte-api / request args / experimental.responseCookies11
    scrapy-zyte-api / request args / httpRequestBody11
    scrapy-zyte-api / request args / httpRequestMethod11
    scrapy-zyte-api / request args / httpResponseBody11
    scrapy-zyte-api / request args / httpResponseHeaders11
    scrapy-zyte-api / request args / url11
    scrapy-zyte-api / status codes / 20011
    scrapy-zyte-api / success11
    scrapy-zyte-api / success ratio1.0
    scrapy-zyte-api / throttle ratio0.0
    start timedatetime.datetime(2026, 3, 30, 15, 15, 27, 707978, tzinfo=datetime.timezone.utc)