Desktop version Jobs
  • Analysis
  • Categories
  • Charts
  • Logs
  • Crawler.stats
  • projectsourcing_v2
    spiderauto_selling_autotrader.co.uk
    job30fc8b9ed1c111f0b120928152083da5
    first_log_time2025-12-05 12:48:17
    latest_log_time2025-12-05 12:56:04
    runtime0:07:47
    crawled_pages 83
    scraped_items 79
    shutdown_reasonN/A
    finish_reasonfinished
    log_critical_count0
    log_error_count74
    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 74

      2025-12-05 12:54:54 [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
      2025-12-05 12:54:54 [common.utils.decorators] ERROR: Payload: {"id": "202511278180711", "stockItemId": "8a42a6c29abb7541019ac5b842962a73", "isAuction": false, "hoursUsed": null, "serviceHistory": null, "title": "Toyota Prius 1.8 VVTi Excel Euro 6 (S/S) CVT 5Dr", "excludePreviousOwners": false, "advertisedLocations": ["at_cars", "at_dealer_partner_adverts", "at_profile", "at_profile_cars", "at_stock_cars", "retailer_websites", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2026-10-03T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": null, "lastServiceDate": null, "warrantyMonthsOnPurchase": null, "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": 10495, "priceGBX": 1049500, "priceExcludingFees": 10495, "priceExcludingFeesGBX": 1049500, "suppliedPrice": 10495, "suppliedPriceGBX": 1049500, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": null, "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2018-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": 10495, "vatToBePaidUpfront": 0, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": true, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "B****XA", "generation": {"generationId": "", "name": "coming soon", "review": {"expertReviewSummary": null, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": true, "isFinanceAvailable": true, "isFinanceFullApplicationAvailable": false, "financeProvider": "DEALER", "financeDefaults": {"term": "48", "mileage": "10000", "depositAmount": "1050", "__typename": "FinanceDefaults"}, "hasFinanceInformation": true, "retailerId": "805525", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "805525", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 44, "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": {"numberOfReviews": "101", "overallReviewRating": "5.0", "__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", "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": 56, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/b8da3a219d4c45278776aa0f930718fe.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}/23807814e5564b9eb2b4012dbfab7aa7.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/c03f055dffe8470a9d46edda37eff7c7.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__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}/3beb553406f348cea3da24a0dd4cd16e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/06c93bd6b56c4ee5a220d1e03232335c.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/c62ccd8749e94b45a28f445f97805d22.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}/567be42ef55944b2b5bb89dae4b7795c.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/18c49026558a46edbfec209bf7bd237a.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/408350b4c11e47529c93dc97ab4c3242.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "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"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/de18528987934a069838e72b98adff1a.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e77c2d7828ce4262bc91cf6f424ebdfe.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/debc02705a8e47feab772ca7b07eaf96.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/20be0c1d50f8485c8c415520a570cb55.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/5da2486ded2e44249ffb6b63800c543a.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}/01bcf257b27349368754989820755de1.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}/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}/ad284595939d4977987d7ef72eb84c11.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/c26420e6597146998fcc8552ac6a9257.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/25dc2756366445e1a81b95323acefffb.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Steering Wheel", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/63f2d5b2075e4509a6bcb23d5436b924.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/6975417b875a4b7c82c9638b17862ccf.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a44ffad288ec479b82195c401df15448.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/52e4cbd7658f45229274cf83b6656e38.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/c8cfba0121424483a32ce4cee214fc07.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "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}/3c8ff6441f294e218c59520b79e707ee.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/51fd98e5b1874ca0940c0d2970bc2483.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/fd34aa7038464450825700d2ee31911f.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}/0b0c8205d4324343a7ed0d00eb522e2c.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/f71931b5f2d74af582a06546dd5f9f31.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/d954f7388e5c464a8a28520ecafa6a20.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}/51677c89c98640e79917bade8ac20aa2.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Boot", "category": "Interior", "__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}/b22eb2625f604a55a574ba312c5a5036.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/894b7afac4a94ee7b2f18582e7fde31f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/f68651112ddf429db00b4485a380f7ea.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}/1e526b3d3bc64d09bdcecded2ba9f0d0.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Wing Mirror", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3c23a7fbbfb946ca840cfccaaac32810.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Wing Mirror", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3a5ea1ee5bd549f68a33e617112e77da.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/02dfebc8d2894986b7fcd01e7e34d5e6.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__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}/8e24a1d741894d4fa0a3d4e99d70f54f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/2c31d087b1b647b49875ecbc24259500.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/f56630b298e8442d87bcf02e2b8f7a77.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Badge Exterior", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/8b1053e876834e5c9fcc05b44ac7cac2.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Lights Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a85a7cb6965948b9b6012ad8533d78a6.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/92bf8054c0624e698fb1058758f43de1.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/b3b0f4322c4d41be81c9f1c0b628d012.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"}], "__typename": "ImageList"}, "priceIndicatorRating": "NOANALYSIS", "priceIndicatorRatingLabel": "", "priceDeviation": null, "mileageDeviation": null, "mileage": {"mileage": 84589, "unit": "MILE", "__typename": "Mileage"}, "plate": "18", "year": 2018, "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", "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 *2018 Toyota Prius 1.8 VVTi Excel Euro 6 (S/S) CVT \u2013 Just 84,589 Miles \u2013 Premium Japanese Import!*\n\n\ud83c\udf1f Sophisticated, Efficient & Tech-Forward \u2013 Exceptional Value!\n\nThis superb 2018 (18-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 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": null, "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"}
      2025-12-05 12:54:54 [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
      2025-12-05 12:54:54 [common.utils.decorators] ERROR: Payload: {"id": "202511278180711", "stockItemId": "8a42a6c29abb7541019ac5b842962a73", "isAuction": false, "hoursUsed": null, "serviceHistory": null, "title": "Toyota Prius 1.8 VVTi Excel Euro 6 (S/S) CVT 5Dr", "excludePreviousOwners": false, "advertisedLocations": ["at_cars", "at_dealer_partner_adverts", "at_profile", "at_profile_cars", "at_stock_cars", "retailer_websites", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2026-10-03T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": null, "lastServiceDate": null, "warrantyMonthsOnPurchase": null, "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": 10495, "priceGBX": 1049500, "priceExcludingFees": 10495, "priceExcludingFeesGBX": 1049500, "suppliedPrice": 10495, "suppliedPriceGBX": 1049500, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": null, "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2018-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": 10495, "vatToBePaidUpfront": 0, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": true, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "B****XA", "generation": {"generationId": "", "name": "coming soon", "review": {"expertReviewSummary": null, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": true, "isFinanceAvailable": true, "isFinanceFullApplicationAvailable": false, "financeProvider": "DEALER", "financeDefaults": {"term": "48", "mileage": "10000", "depositAmount": "1050", "__typename": "FinanceDefaults"}, "hasFinanceInformation": true, "retailerId": "805525", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "805525", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 44, "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": {"numberOfReviews": "101", "overallReviewRating": "5.0", "__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", "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": 56, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/b8da3a219d4c45278776aa0f930718fe.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}/23807814e5564b9eb2b4012dbfab7aa7.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/c03f055dffe8470a9d46edda37eff7c7.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__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}/3beb553406f348cea3da24a0dd4cd16e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/06c93bd6b56c4ee5a220d1e03232335c.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/c62ccd8749e94b45a28f445f97805d22.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}/567be42ef55944b2b5bb89dae4b7795c.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/18c49026558a46edbfec209bf7bd237a.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/408350b4c11e47529c93dc97ab4c3242.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "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"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/de18528987934a069838e72b98adff1a.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e77c2d7828ce4262bc91cf6f424ebdfe.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/debc02705a8e47feab772ca7b07eaf96.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/20be0c1d50f8485c8c415520a570cb55.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/5da2486ded2e44249ffb6b63800c543a.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}/01bcf257b27349368754989820755de1.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}/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}/ad284595939d4977987d7ef72eb84c11.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/c26420e6597146998fcc8552ac6a9257.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/25dc2756366445e1a81b95323acefffb.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Steering Wheel", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/63f2d5b2075e4509a6bcb23d5436b924.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/6975417b875a4b7c82c9638b17862ccf.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a44ffad288ec479b82195c401df15448.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/52e4cbd7658f45229274cf83b6656e38.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/c8cfba0121424483a32ce4cee214fc07.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "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}/3c8ff6441f294e218c59520b79e707ee.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/51fd98e5b1874ca0940c0d2970bc2483.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/fd34aa7038464450825700d2ee31911f.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}/0b0c8205d4324343a7ed0d00eb522e2c.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/f71931b5f2d74af582a06546dd5f9f31.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/d954f7388e5c464a8a28520ecafa6a20.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}/51677c89c98640e79917bade8ac20aa2.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Boot", "category": "Interior", "__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}/b22eb2625f604a55a574ba312c5a5036.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/894b7afac4a94ee7b2f18582e7fde31f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/f68651112ddf429db00b4485a380f7ea.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}/1e526b3d3bc64d09bdcecded2ba9f0d0.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Wing Mirror", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3c23a7fbbfb946ca840cfccaaac32810.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Wing Mirror", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3a5ea1ee5bd549f68a33e617112e77da.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/02dfebc8d2894986b7fcd01e7e34d5e6.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__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}/8e24a1d741894d4fa0a3d4e99d70f54f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Promotional Material", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/2c31d087b1b647b49875ecbc24259500.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/f56630b298e8442d87bcf02e2b8f7a77.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Badge Exterior", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/8b1053e876834e5c9fcc05b44ac7cac2.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Lights Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a85a7cb6965948b9b6012ad8533d78a6.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/92bf8054c0624e698fb1058758f43de1.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/b3b0f4322c4d41be81c9f1c0b628d012.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"}], "__typename": "ImageList"}, "priceIndicatorRating": "NOANALYSIS", "priceIndicatorRatingLabel": "", "priceDeviation": null, "mileageDeviation": null, "mileage": {"mileage": 84589, "unit": "MILE", "__typename": "Mileage"}, "plate": "18", "year": 2018, "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", "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 *2018 Toyota Prius 1.8 VVTi Excel Euro 6 (S/S) CVT \u2013 Just 84,589 Miles \u2013 Premium Japanese Import!*\n\n\ud83c\udf1f Sophisticated, Efficient & Tech-Forward \u2013 Exceptional Value!\n\nThis superb 2018 (18-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 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": null, "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"}
      2025-12-05 12:55:09 [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
      2025-12-05 12:55:09 [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-10-02T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": 71220, "lastServiceDate": "2025-11-18T00: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": 12695, "priceGBX": 1269500, "priceExcludingFees": 12695, "priceExcludingFeesGBX": 1269500, "suppliedPrice": 12695, "suppliedPriceGBX": 1269500, "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": 12695, "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": "1270", "__typename": "FinanceDefaults"}, "hasFinanceInformation": false, "retailerId": "805525", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "805525", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 44, "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": {"numberOfReviews": "101", "overallReviewRating": "5.0", "__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", "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": 71220, "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", "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": null, "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"}
      2025-12-05 12:55:09 [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
      2025-12-05 12:55:09 [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-10-02T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": 71220, "lastServiceDate": "2025-11-18T00: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": 12695, "priceGBX": 1269500, "priceExcludingFees": 12695, "priceExcludingFeesGBX": 1269500, "suppliedPrice": 12695, "suppliedPriceGBX": 1269500, "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": 12695, "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": "1270", "__typename": "FinanceDefaults"}, "hasFinanceInformation": false, "retailerId": "805525", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "805525", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 44, "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": {"numberOfReviews": "101", "overallReviewRating": "5.0", "__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", "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": 71220, "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", "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": null, "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"}
      2025-12-05 12:56:04 [asyncio] ERROR: Unclosed client session
      client_session: <aiohttp.client.ClientSession object at 0x7fa8c6f5c910>
      2025-12-05 12:56:04 [asyncio] ERROR: Unclosed client session
      client_session: <aiohttp.client.ClientSession object at 0x7fa8c6f5d190>

      INFO

      DEBUG

    • scrapy_version

      2.11.2
    • telnet_console

      127.0.0.1:6023
    • telnet_password

      5a910cf66b61ff4c
    • latest_crawl

      2025-12-05 12:56:02 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://www.autotrader.co.uk/at-graphql> (referer: https://www.autotrader.co.uk/at-gateway?opname=SearchResultsListingsGridQuery&opname=SearchResultsFacetsWithGroupsQuery) ['zyte-api']
    • latest_scrape

      2025-12-05 12:56:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
    • latest_stat

      2025-12-05 12:55:17 [scrapy.extensions.logstats] INFO: Crawled 81 pages (at 11 pages/min), scraped 77 items (at 11 items/min)
    • Head

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

                      '💬 WhatsApp: 07915 534467\n'
                      '🌐 www.solheboncarhub.co.uk\n'
                      '\n'
                      '⏰ RECENTLY SERVICED! ULEZ FREE, LOW MILES - A PRACTICAL & '
                      'STYLISH CROSSOVER!\n'
                      '\n'
                      '🚗 Message to BOOK VIEWING, DELIVERY or APPLY FOR FINANCE!',
       'doors_number': 5,
       'emission_standard': 'Euro 6',
       'engine': '1.2L',
       'engine_horse_power': 81,
       'fuel_type': 'Petrol',
       'id': 'eddb36ca-52de-531a-83e0-2f4e2bb333c6',
       'is_damaged': False,
       'is_operable': True,
       'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202511298226201',
       'listing': 'directbuy',
       'location': 'Walsall, Staffordshire',
       'make': 'Peugeot',
       'model': '2008',
       'odometer': 51891,
       'odometer_reading_unit': 'mi',
       'origin_country_code': 'GB',
       'original_photo_count': 12,
       'photo_urls': ['https://m.atcdn.co.uk/a/media/d3577ec7b301492d9f75c82726e0124d.jpg',
                      'https://m.atcdn.co.uk/a/media/c6e429310fad4e5aacc6ebad8464b14b.jpg',
                      'https://m.atcdn.co.uk/a/media/d6b61949c367496f994e34ce4c275387.jpg',
                      'https://m.atcdn.co.uk/a/media/20ce40e00c364c0f91305b19137c6dc3.jpg',
                      'https://m.atcdn.co.uk/a/media/721802a11a1e4df7a29ff292973cc520.jpg',
                      'https://m.atcdn.co.uk/a/media/3734911856ca44ca83c79c2798e88e75.jpg',
                      'https://m.atcdn.co.uk/a/media/f5a758bdebb444e3915145bf2b7b3a4e.jpg',
                      'https://m.atcdn.co.uk/a/media/09b9fbc3bc5e404598197c742cf91aad.jpg',
                      'https://m.atcdn.co.uk/a/media/5fce30d2f0fb4b82a4df8c5e6d27ce1f.jpg',
                      'https://m.atcdn.co.uk/a/media/934fe69709d646a0a3ffae0ed821fa3c.jpg',
                      'https://m.atcdn.co.uk/a/media/26909bbe68e342e7930cd4b4a5061551.jpg',
                      'https://m.atcdn.co.uk/a/media/1cdb51efb9cc4b15b892b3b35f94eb07.jpg'],
       'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_da29d1f2-6fbe-5445-a018-e6f3316ebdd6/da29d1f2-6fbe-5445-a018-e6f3316ebdd6_image_0.jpg',
                   'Extension': 'jpg',
                   'FileSizeInBytes': 96507,
                   'Height': 1024,
                   'OriginUrl': 'https://m.atcdn.co.uk/a/media/d3577ec7b301492d9f75c82726e0124d.jpg',
                   'Width': 1536},
                  {'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_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_f5bdc125-201f-5b01-89fb-a7f4a543ad8e/f5bdc125-201f-5b01-89fb-a7f4a543ad8e_image_2.jpg',
                   'Extension': 'jpg',
                   'FileSizeInBytes': 52980,
                   'Height': 724,
                   'OriginUrl': 'https://m.atcdn.co.uk/a/media/20ce40e00c364c0f91305b19137c6dc3.jpg',
                   'Width': 960},
                  {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aca437a2-85de-5ac3-bd7b-8c2752ebd1c3/aca437a2-85de-5ac3-bd7b-8c2752ebd1c3_image_3.jpg',
                   'Extension': 'jpg',
                   'FileSizeInBytes': 72496,
                   'Height': 925,
                   'OriginUrl': 'https://m.atcdn.co.uk/a/media/721802a11a1e4df7a29ff292973cc520.jpg',
                   'Width': 740},
                  {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_da29d1f2-6fbe-5445-a018-e6f3316ebdd6/da29d1f2-6fbe-5445-a018-e6f3316ebdd6_image_4.jpg',
                   'Extension': 'jpg',
                   'FileSizeInBytes': 128529,
                   'Height': 1024,
                   'OriginUrl': 'https://m.atcdn.co.uk/a/media/3734911856ca44ca83c79c2798e88e75.jpg',
                   'Width': 1536},
                  {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_da29d1f2-6fbe-5445-a018-e6f3316ebdd6/da29d1f2-6fbe-5445-a018-e6f3316ebdd6_image_5.jpg',
                   'Extension': 'jpg',
                   'FileSizeInBytes': 144042,
                   'Height': 1024,
                   'OriginUrl': 'https://m.atcdn.co.uk/a/media/f5a758bdebb444e3915145bf2b7b3a4e.jpg',
                   'Width': 1536},
                  {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_da29d1f2-6fbe-5445-a018-e6f3316ebdd6/da29d1f2-6fbe-5445-a018-e6f3316ebdd6_image_6.jpg',
                   'Extension': 'jpg',
                   'FileSizeInBytes': 147272,
                   'Height': 1024,
                   'OriginUrl': 'https://m.atcdn.co.uk/a/media/09b9fbc3bc5e404598197c742cf91aad.jpg',
                   'Width': 1536},
                  {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_da29d1f2-6fbe-5445-a018-e6f3316ebdd6/da29d1f2-6fbe-5445-a018-e6f3316ebdd6_image_7.jpg',
                   'Extension': 'jpg',
                   'FileSizeInBytes': 90862,
                   'Height': 1024,
                   'OriginUrl': 'https://m.atcdn.co.uk/a/media/5fce30d2f0fb4b82a4df8c5e6d27ce1f.jpg',
                   'Width': 1536},
                  {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6793fc78-a215-5dd6-9007-59bb09452c8c/6793fc78-a215-5dd6-9007-59bb09452c8c_image_7.jpg',
                   'Extension': 'jpg',
                   'FileSizeInBytes': 106349,
                   'Height': 1024,
                   'OriginUrl': 'https://m.atcdn.co.uk/a/media/934fe69709d646a0a3ffae0ed821fa3c.jpg',
                   'Width': 1536},
                  {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6793fc78-a215-5dd6-9007-59bb09452c8c/6793fc78-a215-5dd6-9007-59bb09452c8c_image_8.jpg',
                   'Extension': 'jpg',
                   'FileSizeInBytes': 124847,
                   'Height': 1024,
                   'OriginUrl': 'https://m.atcdn.co.uk/a/media/26909bbe68e342e7930cd4b4a5061551.jpg',
                   'Width': 1536},
                  {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6793fc78-a215-5dd6-9007-59bb09452c8c/6793fc78-a215-5dd6-9007-59bb09452c8c_image_9.jpg',
                   'Extension': 'jpg',
                   'FileSizeInBytes': 138371,
                   'Height': 1024,
                   'OriginUrl': 'https://m.atcdn.co.uk/a/media/1cdb51efb9cc4b15b892b3b35f94eb07.jpg',
                   'Width': 1536}],
       'price': 5895,
       'price_includes_vat': True,
       'registration_date': '2016-09-27',
       'seats_number': 5,
       'seller_name': None,
       'title': 'Peugeot 2008 1.2 PureTech Allure Euro 6 5dr',
       'transmission': 'manual',
       'trim': 'Allure',
       'year': 2016}
      2025-12-05 12:56:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
      2025-12-05 12:56:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202511298226201%27 HTTP/1.1" 200 None
      2025-12-05 12:56:03 [auto_selling_autotrader.co.uk] INFO: Saving data for 202511298226201: {'created_time': 1764939363.099034, 'last_price_update_time': 1764939363.099046}
      2025-12-05 12:56:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
      2025-12-05 12:56:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202511298226201') HTTP/1.1" 204 0
      2025-12-05 12:56:03 [scrapy.core.engine] INFO: Closing spider (finished)
      2025-12-05 12:56:03 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close cursor: 'SaveToCdlqDbAutoSelling' object has no attribute 'cursor'
      2025-12-05 12:56:03 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close connection: 'SaveToCdlqDbAutoSelling' object has no attribute 'conn'
      2025-12-05 12:56:03 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
      2025-12-05 12:56:03 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
      2025-12-05 12:56:03 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process scrape complete CloudEvent for item 30fc8b9ed1c111f0b120928152083da5
      2025-12-05 12:56:03 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
      2025-12-05 12:56:03 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
      2025-12-05 12:56:03 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
      2025-12-05 12:56:03 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
      2025-12-05 12:56:03 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
      2025-12-05 12:56:03 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.MAPPED: 3> -> <SessionState.END_SENT: 4>
      2025-12-05 12:56:03 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPENED: 9> -> <ConnectionState.CLOSE_SENT: 11>
      2025-12-05 12:56:03 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.CLOSE_SENT: 11> -> <ConnectionState.END: 13>
      2025-12-05 12:56:03 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.END_SENT: 4> -> <SessionState.DISCARDING: 6>
      2025-12-05 12:56:03 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
      2025-12-05 12:56:03 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
      2025-12-05 12:56:03 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
      2025-12-05 12:56:03 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
      2025-12-05 12:56:03 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
      2025-12-05 12:56:03 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: [AzureBusPipeline] connection closed
      2025-12-05 12:56:03 [auto_selling_autotrader.co.uk] INFO: auto_selling_autotrader.co.uk Crawl ended with reason finished, scrape types: {<ScrapeType.NEW: 1>: 0, <ScrapeType.NEW_DUPLICATE_ID: 4>: 0, <ScrapeType.PRICE_UPDATE: 2>: 0, <ScrapeType.AUCTION_UPDATE: 3>: 0, <ScrapeType.SKIPPED: 0>: 0}
      2025-12-05 12:56:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
      2025-12-05 12:56:03 [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%201763643363 HTTP/1.1" 200 None
      2025-12-05 12:56:04 [scrapy.extensions.feedexport] INFO: Stored jsonlines feed (79 items) in: file:///var/lib/scrapyd/items/sourcing_v2/auto_selling_autotrader.co.uk/30fc8b9ed1c111f0b120928152083da5.jl
      2025-12-05 12:56:04 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
      {'downloader/request_bytes': 646451,
       'downloader/request_count': 98,
       'downloader/request_method_count/GET': 15,
       'downloader/request_method_count/POST': 83,
       'downloader/response_bytes': 7909399,
       'downloader/response_count': 98,
       'downloader/response_status_count/200': 98,
       'elapsed_time_seconds': 466.503776,
       'feedexport/success_count/FileFeedStorage': 1,
       'finish_reason': 'finished',
       'finish_time': datetime.datetime(2025, 12, 5, 12, 56, 3, 898020, tzinfo=datetime.timezone.utc),
       'item_scraped_count': 79,
       'log_count/DEBUG': 4189,
       'log_count/ERROR': 74,
       'log_count/INFO': 2279,
       'memusage/max': 159432704,
       'memusage/startup': 126533632,
       'photo_download_count': 15,
       'request_depth_max': 4,
       'response_received_count': 83,
       'scheduler/dequeued': 98,
       'scheduler/dequeued/memory': 98,
       'scheduler/enqueued': 98,
       'scheduler/enqueued/memory': 98,
       'scrapy-zyte-api/429': 0,
       'scrapy-zyte-api/attempts': 92,
       'scrapy-zyte-api/error_ratio': 0.09782608695652174,
       'scrapy-zyte-api/errors': 9,
       "scrapy-zyte-api/exception_types/<class 'aiohttp.client_exceptions.ClientConnectorError'>": 9,
       'scrapy-zyte-api/fatal_errors': 0,
       'scrapy-zyte-api/mean_connection_seconds': 10.010911498441782,
       'scrapy-zyte-api/mean_response_seconds': 10.057672724432134,
       'scrapy-zyte-api/processed': 83,
       'scrapy-zyte-api/request_args/customHttpRequestHeaders': 83,
       'scrapy-zyte-api/request_args/experimental.requestCookies': 82,
       'scrapy-zyte-api/request_args/experimental.responseCookies': 83,
       'scrapy-zyte-api/request_args/httpRequestBody': 83,
       'scrapy-zyte-api/request_args/httpRequestMethod': 83,
       'scrapy-zyte-api/request_args/httpResponseBody': 83,
       'scrapy-zyte-api/request_args/httpResponseHeaders': 83,
       'scrapy-zyte-api/request_args/url': 83,
       'scrapy-zyte-api/status_codes/0': 9,
       'scrapy-zyte-api/status_codes/200': 83,
       'scrapy-zyte-api/success': 83,
       'scrapy-zyte-api/success_ratio': 1.0,
       'scrapy-zyte-api/throttle_ratio': 0.0,
       'start_time': datetime.datetime(2025, 12, 5, 12, 48, 17, 394244, tzinfo=datetime.timezone.utc)}
      2025-12-05 12:56:04 [scrapy.core.engine] INFO: Spider closed (finished)
      2025-12-05 12:56:04 [asyncio] ERROR: Unclosed client session
      client_session: <aiohttp.client.ClientSession object at 0x7fa8c6f5c910>
      2025-12-05 12:56:04 [asyncio] ERROR: Unclosed client session
      client_session: <aiohttp.client.ClientSession object at 0x7fa8c6f5d190>
    • Log

      /1/log/utf8/sourcing_v2/auto_selling_autotrader.co.uk/30fc8b9ed1c111f0b120928152083da5/?job_finished=True&ui=mobile

    • Source

      http://scrapyd-1:6800/logs/sourcing_v2/auto_selling_autotrader.co.uk/30fc8b9ed1c111f0b120928152083da5.log

  • sourcelog
    last update time2025-12-05 12:56:04
    last update timestamp1764939364
    downloader / request bytes646451
    downloader / request count98
    downloader / request method count / GET15
    downloader / request method count / POST83
    downloader / response bytes7909399
    downloader / response count98
    downloader / response status count / 20098
    elapsed time seconds466.503776
    feedexport / success count / FileFeedStorage1
    finish reasonfinished
    finish timedatetime.datetime(2025, 12, 5, 12, 56, 3, 898020, tzinfo=datetime.timezone.utc)
    item scraped count79
    log count / DEBUG4189
    log count / ERROR74
    log count / INFO2279
    memusage / max159432704
    memusage / startup126533632
    photo download count15
    request depth max4
    response received count83
    scheduler / dequeued98
    scheduler / dequeued / memory98
    scheduler / enqueued98
    scheduler / enqueued / memory98
    scrapy-zyte-api / 4290
    scrapy-zyte-api / attempts92
    scrapy-zyte-api / error ratio0.09782608695652174
    scrapy-zyte-api / errors9
    scrapy-zyte-api / exception types / <class aiohttp.client exceptions.ClientConnectorError >9
    scrapy-zyte-api / fatal errors0
    scrapy-zyte-api / mean connection seconds10.010911498441782
    scrapy-zyte-api / mean response seconds10.057672724432134
    scrapy-zyte-api / processed83
    scrapy-zyte-api / request args / customHttpRequestHeaders83
    scrapy-zyte-api / request args / experimental.requestCookies82
    scrapy-zyte-api / request args / experimental.responseCookies83
    scrapy-zyte-api / request args / httpRequestBody83
    scrapy-zyte-api / request args / httpRequestMethod83
    scrapy-zyte-api / request args / httpResponseBody83
    scrapy-zyte-api / request args / httpResponseHeaders83
    scrapy-zyte-api / request args / url83
    scrapy-zyte-api / status codes / 09
    scrapy-zyte-api / status codes / 20083
    scrapy-zyte-api / success83
    scrapy-zyte-api / success ratio1.0
    scrapy-zyte-api / throttle ratio0.0
    start timedatetime.datetime(2025, 12, 5, 12, 48, 17, 394244, tzinfo=datetime.timezone.utc)