• LogParser v0.8.2, last updated at 2026-03-31 21:46:56, http://scrapyd-1:6800/logs/sourcing_v2/auto_selling_autotrader.co.uk/7b1deda82ce811f19724def17024dec4.json

PROJECT (sourcing_v2), SPIDER (auto_selling_autotrader.co.uk)

  • Log analysis
  • Log categorization
  • View log
  • Crawler.stats
  • projectsourcing_v2
    spiderauto_selling_autotrader.co.uk
    job7b1deda82ce811f19724def17024dec4
    first_log_time2026-03-31 21:46:26
    latest_log_time2026-03-31 21:46:48
    runtime0:00:22
    crawled_pages 5
    scraped_items 23
    shutdown_reasonN/A
    finish_reasonfinished
    log_critical_count0
    log_error_count4
    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
      4 in total

      2026-03-31 21:46:46 [common.utils.decorators] ERROR: DefaultOnExceptionError in _extract_engine_horse_power: Unknown power unit: None
      Traceback (most recent call last):
        File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
          return func(self, *args, **kwargs)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/usr/src/app/crawlers/spiders/autotrader_details_extractor.py", line 337, in _extract_engine_horse_power
          raise ValueError("Unknown power unit: %s" % unit)
      ValueError: Unknown power unit: None
      2026-03-31 21:46:46 [common.utils.decorators] ERROR: Payload: {"id": "202603090546706", "stockItemId": "8a42c1fe9cc3b02d019cd40484ed0766", "isAuction": false, "hoursUsed": null, "serviceHistory": null, "title": "Toyota Estima Aeras 2.4L Petrol 5dr", "excludePreviousOwners": false, "advertisedLocations": ["at_cars", "at_dealer_partner_adverts", "at_profile", "at_profile_cars", "at_stock_cars", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2027-02-06T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": null, "lastServiceDate": "2026-02-06T00:00:00Z", "warrantyMonthsOnPurchase": "3", "twelveMonthsMotIncluded": false, "preReg": false, "heading": {"title": "Toyota Estima", "subtitle": "Aeras 2.4L Petrol 5dr", "__typename": "Heading"}, "attentionGrabber": "Reverse Camera, Apple Car Play", "rrp": null, "price": 8995, "priceGBX": 899500, "priceExcludingFees": 8995, "priceExcludingFeesGBX": 899500, "suppliedPrice": 8995, "suppliedPriceGBX": 899500, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": null, "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2012-01-02", "homeDeliveryRegionCodes": ["AL", "B", "BA", "BB", "BD", "BH", "BL", "BN", "BR", "BS", "CB", "CF", "CH", "CM", "CO", "CR", "CT", "CV", "CW", "DA", "DE", "DN", "DT", "DY", "E", "EC", "EN", "EX", "GL", "GU", "HA", "HD", "HG", "HP", "HR", "HU", "HX", "IG", "IP", "KT", "L", "LD", "LE", "LN", "LS", "LU", "M", "ME", "MK", "N", "NG", "NN", "NP", "NR", "NW", "OL", "OX", "PE", "PL", "PO", "PR", "RG", "RH", "RM", "S", "SA", "SE", "SG", "SK", "SL", "SM", "SN", "SO", "SP", "SS", "ST", "SW", "SY", "TA", "TF", "TN", "TQ", "TW", "UB", "W", "WA", "WC", "WD", "WF", "WN", "WR", "WS", "WV", "YO"], "priceExcludingVat": 8995, "vatToBePaidUpfront": 0, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": false, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "L****SF", "generation": {"generationId": "", "name": "coming soon", "review": {"expertReviewSummary": null, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": true, "isFinanceAvailable": false, "isFinanceFullApplicationAvailable": false, "financeProvider": null, "financeDefaults": null, "hasFinanceInformation": false, "retailerId": "584354", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "584354", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 23, "van": null, "__typename": "AtStockCounts"}, "__typename": "DealerStockLevels"}, "assignedNumber": null, "atAwards": [{"year": "2018", "category": "HIGHLY_RATED", "__typename": "ATAward"}, {"year": "2019", "category": "HIGHLY_RATED", "__typename": "ATAward"}, {"year": "2020", "category": "HIGHLY_RATED", "__typename": "ATAward"}, {"year": "2021", "category": "HIGHLY_RATED", "__typename": "ATAward"}, {"year": "2022", "category": "HIGHLY_RATED", "__typename": "ATAward"}, {"year": "2023", "category": "HIGHLY_RATED", "__typename": "ATAward"}, {"year": "2025", "category": "HIGHLY_RATED", "__typename": "ATAward"}], "branding": {"accreditations": [], "brands": [{"name": "AA Dealer Promise", "imageUrl": "https://m.atcdn.co.uk/service-partner-logo/aaDealerPromise.jpg", "__typename": "Brand"}, {"name": "Blue Motor Finance", "imageUrl": "https://m.atcdn.co.uk/service-partner-logo/blueMotorFinance.jpg", "__typename": "Brand"}, {"name": "Close Brothers Motor Finance", "imageUrl": "https://m.atcdn.co.uk/service-partner-logo/closeMotors.jpg", "__typename": "Brand"}], "__typename": "DealerBranding"}, "capabilities": {"instantMessagingChat": null, "instantMessagingText": null, "__typename": "Capabilities"}, "reviews": {"overallReviewRating": "4.8", "__typename": "Reviews"}, "location": {"addressOne": "29A OLDFIELDS ROAD", "addressTwo": null, "town": "Sutton", "county": "Surrey", "postcode": "SM1 2NB", "latLong": "51.373205,-0.206622", "__typename": "Location"}, "marketing": {"profile": null, "strapline": "AA BREAK DOWN /\u00a375 Admin applies to All cars/ 3 Months standard Warranty extended up to 2 years.", "__typename": "Marketing"}, "media": {"email": "yes", "dealerWebsite": {"href": "https://www.chanscars.co.uk/", "__typename": "Link"}, "phoneNumber1": "(07537) 122073", "phoneNumber2": null, "protectedNumber": false, "__typename": "DealerMedia"}, "name": "Chans Cars Ltd", "servicesOffered": {"sellerPromise": null, "services": null, "products": ["APXV", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CODRIVER", "DEAL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP3VC", "ISSCUST", "ISS_PRODCAT", "PPI_3_STANDARD", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WASV", "WATC", "WAV", "WDEW", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "safeSelling": null, "videoWalkAround": {"bulletPoints": ["View the vehicle from your home"], "paragraphs": null, "__typename": "ServiceOffered"}, "nccApproved": false, "isHomeDeliveryProductEnabled": false, "isPartExAvailable": true, "hasSafeSelling": false, "hasHomeDelivery": true, "hasVideoWalkAround": true, "__typename": "ServicesOffered"}, "__typename": "Dealer"}, "video": {"url": "https://youtube.com/embed/su_1QatrIKc?autoplay=1&rel=0", "preview": null, "__typename": "AdvertVideo"}, "spin": null, "imageList": {"nextCursor": null, "size": 50, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/0e3f63e5f7b54218a74e0674a37f22d1.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/303ae8b27b4e44f88763406fb64b525b.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/11b4192f8ae14726ace3977443aa733b.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/78f14b72908740599b88c9e8bfd21f25.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/535fa44a86ad4a8ab9905711f8d7bab4.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/79859db3e98c446995ce1c0bdf3159ad.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/9186de90921b49f995dc8240627e9bd8.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3a77ba0a90ab454b80f7e8af436ff1c7.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/1609e0a48d3f48739b24fb00c35329d8.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/62b879fac2854a1bae60a26dc21d368f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3d934395d98043b1845de591b141f085.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/8db7dd94066348bead7be84a5eed69cf.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}/763435417ecd4bfb9bac0e455a07c2ff.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/024684f2e6cd4b9b8a5eda7231793dbe.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/38508aeac4ba4bfb8b4025890e4f7b00.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/185a02ee86ba4b3888c9ab422c8c0323.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/deb9b23f365a4416ae7f854a3f852356.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/cb20179fd61044f99090e5c581e33844.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/284494ed587643c896a0f9437b6e1893.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/052e95cd1d7747ca8efcdddef6215967.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e2dbf9435e104756887fc9fd467b82ae.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/58a636a10a7b46339adc7c9905cf17a3.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/5bf6dbe0934f460688ad3c22f8067902.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/42dbd585b74b43439b0e576266fc804f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/669f5c8cc7784235b840914a003a3057.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/9485d175222c4feaa76302066b615ea9.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/c704092d42a94431b69f1f60cab32a98.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/c1b627a2f3c043beb2b75baac365ab35.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/9bc2b3dd226440dc96e59169ac279181.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/ae4f4d3f57304e3b800ef630156e6706.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/1ec6cc9b765442b6a5ca441334c97979.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/39def3baf9254b7b961cb16dc773c7c4.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Boot", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e08f511d5444418bb8e5141418c36209.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Boot", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/ef5eae06160843789b59c2c2bbcf358a.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Boot", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/9f5f2f7ac7a040acb7a383a5fc3700c1.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Boot", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/49d42786000b4553bb3eb50ee60dd0c1.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Roof", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/90f2ac9475634e96a4b8b51f38f4ce0d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/1c36297825d144a2b4229b674594b76f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a56bff983248466a9b7d1c9bf98bd85a.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/36198290124f43dba3b4cdf0cd48cf4b.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/8d327a70f76747d19c958e2a25998163.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/2d5b2f833e4d4527b1df9a88553fd042.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/f000758b6345433bb33d5c58a1d568ef.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/b5b8b25133614560b2b71f2b117e4157.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/c6749035b36146f781937ed230ab5f8f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/08acc4991f2249e5b88861b626e632f0.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e1bf3b2e57854396accb41a07701e25d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Driver Instruments", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/fe20c4bdfd774508a06ad0d1aa9f659e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Wing Mirror", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/8a6371048e3a40149de3bc65c4b651f4.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Lights Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/4bbac0698401413f824b7e8d4b74539e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}], "__typename": "ImageList"}, "priceIndicatorRating": "NOANALYSIS", "priceIndicatorRatingLabel": "", "priceDeviation": null, "mileageDeviation": null, "mileage": {"mileage": 70184, "unit": "MILE", "__typename": "Mileage"}, "plate": "61", "year": 2012, "vehicleCheckId": null, "vehicleCheckStatus": "UNAVAILABLE", "vehicleCheckSummary": {"type": "MISSING", "title": "Unavailable", "performed": null, "writeOffCategory": null, "checks": [], "__typename": "VehicleCheckSummary"}, "sellerName": "Chans Cars Ltd", "sellerType": "Trade", "sellerProducts": ["APXV", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CODRIVER", "DEAL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP3VC", "ISSCUST", "ISS_PRODCAT", "PPI_3_STANDARD", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WASV", "WATC", "WAV", "WDEW", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "sellerLocation": "SUTTON", "sellerLocationDistance": null, "sellerContact": {"phoneNumberOne": "(07537) 122073", "phoneNumberTwo": null, "protectedNumber": null, "byEmail": true, "__typename": "SellerContact"}, "description": "2012 Toyota Estima 2.4 Hybrid Aeras Automatic 70184 Miles ,MOT---06/02/2027 Multi Function Power Steering, Remote Central Locking , 4 X Electric Windows, Electric Folding Mirrors, Both Rear Electric Sliding Doors, Captain Seats, Cruise Control, Climate Control, Air-Conditioning, Reverse Camera, Apple Car Play,  Extremely Spacious and Comfortable Interior, Alloy Wheels, Good Tyres, Service Been Done Recently, Vehicle is in Excellent Condition Inside and Out, Smooth to Drive. ULEZ Compliance. VERIFIED MILEAGE, FIRST TO SEE WILL BUY WITH CONFIDENCE", "colour": "Grey", "manufacturerApproved": false, "insuranceWriteOffCategory": null, "owners": 0, "keys": null, "vehicleCondition": {"tyreCondition": 85, "interiorCondition": 85, "bodyCondition": 85, "__typename": "VehicleCondition"}, "specification": {"driverPosition": "RHD", "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": null, "sizeCC": null, "manufacturerEngineSize": null, "__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": 7, "axleConfig": null, "ulezCompliant": false, "doors": 5, "bodyType": "Estate", "cabType": "Unlisted", "rawBodyType": "Estate", "fuel": "Petrol", "transmission": "Automatic", "style": null, "subStyle": null, "make": "Toyota", "model": "Estima", "trim": null, "optionalFeatures": null, "standardFeatures": [{"description": "Airbags", "category": "Standard", "__typename": "Feature"}, {"description": "Air conditioning", "category": "Standard", "__typename": "Feature"}, {"description": "Alloy wheels", "category": "Standard", "__typename": "Feature"}, {"description": "Central locking", "category": "Standard", "__typename": "Feature"}, {"description": "Cruise control", "category": "Standard", "__typename": "Feature"}, {"description": "Electric windows", "category": "Standard", "__typename": "Feature"}, {"description": "Folding rear seats", "category": "Standard", "__typename": "Feature"}, {"description": "Immobiliser", "category": "Standard", "__typename": "Feature"}, {"description": "Leather seats", "category": "Standard", "__typename": "Feature"}, {"description": "Lumbar support", "category": "Standard", "__typename": "Feature"}, {"description": "Power steering", "category": "Standard", "__typename": "Feature"}, {"description": "Parking aid", "category": "Standard", "__typename": "Feature"}, {"description": "Remote central locking", "category": "Standard", "__typename": "Feature"}, {"description": "Satellite navigation", "category": "Standard", "__typename": "Feature"}, {"description": "Sunroof", "category": "Standard", "__typename": "Feature"}, {"description": "Traction control", "category": "Standard", "__typename": "Feature"}], "features": [{"category": "Exterior", "features": [{"description": "Grey exterior colour", "type": "Standard", "__typename": "Feature"}], "__typename": "Features"}, {"category": "Interior", "features": [{"description": "Grey full leather interior", "type": "Standard", "__typename": "Feature"}], "__typename": "Features"}, {"category": "Other", "features": [{"description": "Airbags", "type": "Standard", "__typename": "Feature"}, {"description": "Air conditioning", "type": "Standard", "__typename": "Feature"}, {"description": "Alloy wheels", "type": "Standard", "__typename": "Feature"}, {"description": "Central locking", "type": "Standard", "__typename": "Feature"}, {"description": "Cruise control", "type": "Standard", "__typename": "Feature"}, {"description": "Electric windows", "type": "Standard", "__typename": "Feature"}, {"description": "Folding rear seats", "type": "Standard", "__typename": "Feature"}, {"description": "Immobiliser", "type": "Standard", "__typename": "Feature"}, {"description": "Leather seats", "type": "Standard", "__typename": "Feature"}, {"description": "Lumbar support", "type": "Standard", "__typename": "Feature"}, {"description": "Power steering", "type": "Standard", "__typename": "Feature"}, {"description": "Parking aid", "type": "Standard", "__typename": "Feature"}, {"description": "Remote central locking", "type": "Standard", "__typename": "Feature"}, {"description": "Satellite navigation", "type": "Standard", "__typename": "Feature"}, {"description": "Sunroof", "type": "Standard", "__typename": "Feature"}, {"description": "Traction control", "type": "Standard", "__typename": "Feature"}], "__typename": "Features"}], "battery": null, "techData": null, "annualTax": {"standardRate": null, "__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": "Grey full leather interior", "exteriorDescription": "Grey exterior colour", "__typename": "Specification"}, "stockType": "physical-stock", "condition": "Used", "finance": null, "locationArea": null, "reservation": {"status": null, "eligibility": "NOT_ELIGIBLE", "feeCurrency": "GBP", "feeInFractionalUnits": 0, "__typename": "AdvertReservation"}, "__typename": "Advert"}
      2026-03-31 21:46:46 [common.utils.decorators] ERROR: DefaultOnExceptionError in _extract_co2_emission_value: 'NoneType' object is not subscriptable
      Traceback (most recent call last):
        File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
          return func(self, *args, **kwargs)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/usr/src/app/crawlers/spiders/autotrader_details_extractor.py", line 390, in _extract_co2_emission_value
          return data["specification"]["co2Emissions"]["co2Emission"]
                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
      TypeError: 'NoneType' object is not subscriptable
      2026-03-31 21:46:46 [common.utils.decorators] ERROR: Payload: {"id": "202603090546706", "stockItemId": "8a42c1fe9cc3b02d019cd40484ed0766", "isAuction": false, "hoursUsed": null, "serviceHistory": null, "title": "Toyota Estima Aeras 2.4L Petrol 5dr", "excludePreviousOwners": false, "advertisedLocations": ["at_cars", "at_dealer_partner_adverts", "at_profile", "at_profile_cars", "at_stock_cars", "trade_advertiser_stock"], "dueAtSeller": null, "motExpiry": "2027-02-06T00:00:00Z", "motInsurance": null, "lastServiceOdometerReadingMiles": null, "lastServiceDate": "2026-02-06T00:00:00Z", "warrantyMonthsOnPurchase": "3", "twelveMonthsMotIncluded": false, "preReg": false, "heading": {"title": "Toyota Estima", "subtitle": "Aeras 2.4L Petrol 5dr", "__typename": "Heading"}, "attentionGrabber": "Reverse Camera, Apple Car Play", "rrp": null, "price": 8995, "priceGBX": 899500, "priceExcludingFees": 8995, "priceExcludingFeesGBX": 899500, "suppliedPrice": 8995, "suppliedPriceGBX": 899500, "priceOnApplication": false, "plusVatIndicated": false, "vatStatus": null, "saving": null, "noAdminFees": true, "adminFee": null, "adminFeeInfoDescription": null, "dateOfRegistration": "2012-01-02", "homeDeliveryRegionCodes": ["AL", "B", "BA", "BB", "BD", "BH", "BL", "BN", "BR", "BS", "CB", "CF", "CH", "CM", "CO", "CR", "CT", "CV", "CW", "DA", "DE", "DN", "DT", "DY", "E", "EC", "EN", "EX", "GL", "GU", "HA", "HD", "HG", "HP", "HR", "HU", "HX", "IG", "IP", "KT", "L", "LD", "LE", "LN", "LS", "LU", "M", "ME", "MK", "N", "NG", "NN", "NP", "NR", "NW", "OL", "OX", "PE", "PL", "PO", "PR", "RG", "RH", "RM", "S", "SA", "SE", "SG", "SK", "SL", "SM", "SN", "SO", "SP", "SS", "ST", "SW", "SY", "TA", "TF", "TN", "TQ", "TW", "UB", "W", "WA", "WC", "WD", "WF", "WN", "WR", "WS", "WV", "YO"], "priceExcludingVat": 8995, "vatToBePaidUpfront": 0, "capabilities": {"marketExtensionHomeDelivery": null, "marketExtensionClickAndCollect": null, "marketExtensionCentrallyHeld": null, "marketExtensionOem": null, "digitalRetailing": {"enabled": false, "__typename": "DigitalRetailingCapability"}, "__typename": "Capabilities"}, "registration": "L****SF", "generation": {"generationId": "", "name": "coming soon", "review": {"expertReviewSummary": null, "__typename": "GenerationReviewData"}, "__typename": "Generation"}, "hasShowroomProductCode": false, "isPartExAvailable": true, "isFinanceAvailable": false, "isFinanceFullApplicationAvailable": false, "financeProvider": null, "financeDefaults": null, "hasFinanceInformation": false, "retailerId": "584354", "privateAdvertiser": null, "advertiserSegment": "Independent", "dealer": {"dealerId": "584354", "description": "", "distance": null, "stockLevels": {"atStockCounts": {"car": 23, "van": null, "__typename": "AtStockCounts"}, "__typename": "DealerStockLevels"}, "assignedNumber": null, "atAwards": [{"year": "2018", "category": "HIGHLY_RATED", "__typename": "ATAward"}, {"year": "2019", "category": "HIGHLY_RATED", "__typename": "ATAward"}, {"year": "2020", "category": "HIGHLY_RATED", "__typename": "ATAward"}, {"year": "2021", "category": "HIGHLY_RATED", "__typename": "ATAward"}, {"year": "2022", "category": "HIGHLY_RATED", "__typename": "ATAward"}, {"year": "2023", "category": "HIGHLY_RATED", "__typename": "ATAward"}, {"year": "2025", "category": "HIGHLY_RATED", "__typename": "ATAward"}], "branding": {"accreditations": [], "brands": [{"name": "AA Dealer Promise", "imageUrl": "https://m.atcdn.co.uk/service-partner-logo/aaDealerPromise.jpg", "__typename": "Brand"}, {"name": "Blue Motor Finance", "imageUrl": "https://m.atcdn.co.uk/service-partner-logo/blueMotorFinance.jpg", "__typename": "Brand"}, {"name": "Close Brothers Motor Finance", "imageUrl": "https://m.atcdn.co.uk/service-partner-logo/closeMotors.jpg", "__typename": "Brand"}], "__typename": "DealerBranding"}, "capabilities": {"instantMessagingChat": null, "instantMessagingText": null, "__typename": "Capabilities"}, "reviews": {"overallReviewRating": "4.8", "__typename": "Reviews"}, "location": {"addressOne": "29A OLDFIELDS ROAD", "addressTwo": null, "town": "Sutton", "county": "Surrey", "postcode": "SM1 2NB", "latLong": "51.373205,-0.206622", "__typename": "Location"}, "marketing": {"profile": null, "strapline": "AA BREAK DOWN /\u00a375 Admin applies to All cars/ 3 Months standard Warranty extended up to 2 years.", "__typename": "Marketing"}, "media": {"email": "yes", "dealerWebsite": {"href": "https://www.chanscars.co.uk/", "__typename": "Link"}, "phoneNumber1": "(07537) 122073", "phoneNumber2": null, "protectedNumber": false, "__typename": "DealerMedia"}, "name": "Chans Cars Ltd", "servicesOffered": {"sellerPromise": null, "services": null, "products": ["APXV", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CODRIVER", "DEAL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP3VC", "ISSCUST", "ISS_PRODCAT", "PPI_3_STANDARD", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WASV", "WATC", "WAV", "WDEW", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "safeSelling": null, "videoWalkAround": {"bulletPoints": ["View the vehicle from your home"], "paragraphs": null, "__typename": "ServiceOffered"}, "nccApproved": false, "isHomeDeliveryProductEnabled": false, "isPartExAvailable": true, "hasSafeSelling": false, "hasHomeDelivery": true, "hasVideoWalkAround": true, "__typename": "ServicesOffered"}, "__typename": "Dealer"}, "video": {"url": "https://youtube.com/embed/su_1QatrIKc?autoplay=1&rel=0", "preview": null, "__typename": "AdvertVideo"}, "spin": null, "imageList": {"nextCursor": null, "size": 50, "images": [{"url": "https://m.atcdn.co.uk/a/media/{resize}/0e3f63e5f7b54218a74e0674a37f22d1.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/303ae8b27b4e44f88763406fb64b525b.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/11b4192f8ae14726ace3977443aa733b.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/78f14b72908740599b88c9e8bfd21f25.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/535fa44a86ad4a8ab9905711f8d7bab4.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/79859db3e98c446995ce1c0bdf3159ad.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Side Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/9186de90921b49f995dc8240627e9bd8.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3a77ba0a90ab454b80f7e8af436ff1c7.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/1609e0a48d3f48739b24fb00c35329d8.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/62b879fac2854a1bae60a26dc21d368f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/3d934395d98043b1845de591b141f085.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Interior Front", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/8db7dd94066348bead7be84a5eed69cf.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}/763435417ecd4bfb9bac0e455a07c2ff.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/024684f2e6cd4b9b8a5eda7231793dbe.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/38508aeac4ba4bfb8b4025890e4f7b00.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seat Driver", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/185a02ee86ba4b3888c9ab422c8c0323.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/deb9b23f365a4416ae7f854a3f852356.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/cb20179fd61044f99090e5c581e33844.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/284494ed587643c896a0f9437b6e1893.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/052e95cd1d7747ca8efcdddef6215967.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Seats Rear", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e2dbf9435e104756887fc9fd467b82ae.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/58a636a10a7b46339adc7c9905cf17a3.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/5bf6dbe0934f460688ad3c22f8067902.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/42dbd585b74b43439b0e576266fc804f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/669f5c8cc7784235b840914a003a3057.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/9485d175222c4feaa76302066b615ea9.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/c704092d42a94431b69f1f60cab32a98.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/c1b627a2f3c043beb2b75baac365ab35.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/9bc2b3dd226440dc96e59169ac279181.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/ae4f4d3f57304e3b800ef630156e6706.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/1ec6cc9b765442b6a5ca441334c97979.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Infotainment System", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/39def3baf9254b7b961cb16dc773c7c4.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Boot", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e08f511d5444418bb8e5141418c36209.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Boot", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/ef5eae06160843789b59c2c2bbcf358a.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Boot", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/9f5f2f7ac7a040acb7a383a5fc3700c1.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Boot", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/49d42786000b4553bb3eb50ee60dd0c1.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Roof", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/90f2ac9475634e96a4b8b51f38f4ce0d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/1c36297825d144a2b4229b674594b76f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/a56bff983248466a9b7d1c9bf98bd85a.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/36198290124f43dba3b4cdf0cd48cf4b.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/8d327a70f76747d19c958e2a25998163.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/2d5b2f833e4d4527b1df9a88553fd042.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Front Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/f000758b6345433bb33d5c58a1d568ef.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Left", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/b5b8b25133614560b2b71f2b117e4157.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/c6749035b36146f781937ed230ab5f8f.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Rear Right", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/08acc4991f2249e5b88861b626e632f0.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Misc Controls", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/e1bf3b2e57854396accb41a07701e25d.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Driver Instruments", "category": "Interior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/fe20c4bdfd774508a06ad0d1aa9f659e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Wing Mirror", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/8a6371048e3a40149de3bc65c4b651f4.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Lights Front", "category": "Exterior", "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}, {"url": "https://m.atcdn.co.uk/a/media/{resize}/4bbac0698401413f824b7e8d4b74539e.jpg", "templated": true, "autotraderAllocated": false, "classificationTags": [{"label": "Inconclusive", "category": null, "__typename": "ImageClassificationTag"}], "__typename": "ImageUrl"}], "__typename": "ImageList"}, "priceIndicatorRating": "NOANALYSIS", "priceIndicatorRatingLabel": "", "priceDeviation": null, "mileageDeviation": null, "mileage": {"mileage": 70184, "unit": "MILE", "__typename": "Mileage"}, "plate": "61", "year": 2012, "vehicleCheckId": null, "vehicleCheckStatus": "UNAVAILABLE", "vehicleCheckSummary": {"type": "MISSING", "title": "Unavailable", "performed": null, "writeOffCategory": null, "checks": [], "__typename": "VehicleCheckSummary"}, "sellerName": "Chans Cars Ltd", "sellerType": "Trade", "sellerProducts": ["APXV", "AT18SELLCUST", "ATCRTLCHK", "ATCVVAL", "ATMOVES", "BOOST", "CODRIVER", "DEAL", "DVID", "FCS", "FPBARGAIN", "FPBONUS", "FPS", "ISP3VC", "ISSCUST", "ISS_PRODCAT", "PPI_3_STANDARD", "PROFILE", "RTLCHKPLUS", "STEX", "STOCKMANAGER", "VCHECKS", "VEHICLELOOKUP", "WASV", "WATC", "WAV", "WDEW", "WDSV", "WIMT", "WKSP", "WLGE", "WMPS", "WSL"], "sellerLocation": "SUTTON", "sellerLocationDistance": null, "sellerContact": {"phoneNumberOne": "(07537) 122073", "phoneNumberTwo": null, "protectedNumber": null, "byEmail": true, "__typename": "SellerContact"}, "description": "2012 Toyota Estima 2.4 Hybrid Aeras Automatic 70184 Miles ,MOT---06/02/2027 Multi Function Power Steering, Remote Central Locking , 4 X Electric Windows, Electric Folding Mirrors, Both Rear Electric Sliding Doors, Captain Seats, Cruise Control, Climate Control, Air-Conditioning, Reverse Camera, Apple Car Play,  Extremely Spacious and Comfortable Interior, Alloy Wheels, Good Tyres, Service Been Done Recently, Vehicle is in Excellent Condition Inside and Out, Smooth to Drive. ULEZ Compliance. VERIFIED MILEAGE, FIRST TO SEE WILL BUY WITH CONFIDENCE", "colour": "Grey", "manufacturerApproved": false, "insuranceWriteOffCategory": null, "owners": 0, "keys": null, "vehicleCondition": {"tyreCondition": 85, "interiorCondition": 85, "bodyCondition": 85, "__typename": "VehicleCondition"}, "specification": {"driverPosition": "RHD", "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": null, "sizeCC": null, "manufacturerEngineSize": null, "__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": 7, "axleConfig": null, "ulezCompliant": false, "doors": 5, "bodyType": "Estate", "cabType": "Unlisted", "rawBodyType": "Estate", "fuel": "Petrol", "transmission": "Automatic", "style": null, "subStyle": null, "make": "Toyota", "model": "Estima", "trim": null, "optionalFeatures": null, "standardFeatures": [{"description": "Airbags", "category": "Standard", "__typename": "Feature"}, {"description": "Air conditioning", "category": "Standard", "__typename": "Feature"}, {"description": "Alloy wheels", "category": "Standard", "__typename": "Feature"}, {"description": "Central locking", "category": "Standard", "__typename": "Feature"}, {"description": "Cruise control", "category": "Standard", "__typename": "Feature"}, {"description": "Electric windows", "category": "Standard", "__typename": "Feature"}, {"description": "Folding rear seats", "category": "Standard", "__typename": "Feature"}, {"description": "Immobiliser", "category": "Standard", "__typename": "Feature"}, {"description": "Leather seats", "category": "Standard", "__typename": "Feature"}, {"description": "Lumbar support", "category": "Standard", "__typename": "Feature"}, {"description": "Power steering", "category": "Standard", "__typename": "Feature"}, {"description": "Parking aid", "category": "Standard", "__typename": "Feature"}, {"description": "Remote central locking", "category": "Standard", "__typename": "Feature"}, {"description": "Satellite navigation", "category": "Standard", "__typename": "Feature"}, {"description": "Sunroof", "category": "Standard", "__typename": "Feature"}, {"description": "Traction control", "category": "Standard", "__typename": "Feature"}], "features": [{"category": "Exterior", "features": [{"description": "Grey exterior colour", "type": "Standard", "__typename": "Feature"}], "__typename": "Features"}, {"category": "Interior", "features": [{"description": "Grey full leather interior", "type": "Standard", "__typename": "Feature"}], "__typename": "Features"}, {"category": "Other", "features": [{"description": "Airbags", "type": "Standard", "__typename": "Feature"}, {"description": "Air conditioning", "type": "Standard", "__typename": "Feature"}, {"description": "Alloy wheels", "type": "Standard", "__typename": "Feature"}, {"description": "Central locking", "type": "Standard", "__typename": "Feature"}, {"description": "Cruise control", "type": "Standard", "__typename": "Feature"}, {"description": "Electric windows", "type": "Standard", "__typename": "Feature"}, {"description": "Folding rear seats", "type": "Standard", "__typename": "Feature"}, {"description": "Immobiliser", "type": "Standard", "__typename": "Feature"}, {"description": "Leather seats", "type": "Standard", "__typename": "Feature"}, {"description": "Lumbar support", "type": "Standard", "__typename": "Feature"}, {"description": "Power steering", "type": "Standard", "__typename": "Feature"}, {"description": "Parking aid", "type": "Standard", "__typename": "Feature"}, {"description": "Remote central locking", "type": "Standard", "__typename": "Feature"}, {"description": "Satellite navigation", "type": "Standard", "__typename": "Feature"}, {"description": "Sunroof", "type": "Standard", "__typename": "Feature"}, {"description": "Traction control", "type": "Standard", "__typename": "Feature"}], "__typename": "Features"}], "battery": null, "techData": null, "annualTax": {"standardRate": null, "__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": "Grey full leather interior", "exteriorDescription": "Grey exterior colour", "__typename": "Specification"}, "stockType": "physical-stock", "condition": "Used", "finance": null, "locationArea": null, "reservation": {"status": null, "eligibility": "NOT_ELIGIBLE", "feeCurrency": "GBP", "feeInFractionalUnits": 0, "__typename": "AdvertReservation"}, "__typename": "Advert"}
      2026-03-31 21:46:48 [asyncio] ERROR: Unclosed client session
      client_session: <aiohttp.client.ClientSession object at 0x7fc60e184790>
      2026-03-31 21:46:48 [asyncio] ERROR: Unclosed client session
      client_session: <aiohttp.client.ClientSession object at 0x7fc60d5a4250>

      INFO

      DEBUG

    • scrapy_version

      2.11.2
    • telnet_console

      127.0.0.1:6026
    • telnet_password

      78b903fa92c0adfe
    • latest_crawl

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

      2026-03-31 21:46:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
    • latest_stat

      2026-03-31 21:46:26 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
    • Head

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

      2026-03-31 21:46:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/322680f1684847d8b57e2b6df7f5cbea.jpg already downloaded
      2026-03-31 21:46:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
      2026-03-31 21:46:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F1604bfaa8e6e4909ac2d2dda979d8bbb.jpg%27 HTTP/1.1" 200 None
      2026-03-31 21:46:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/1604bfaa8e6e4909ac2d2dda979d8bbb.jpg already downloaded
      2026-03-31 21:46:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
      2026-03-31 21:46:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252F6ce219155d8b468ab02a0ae66507a11d.jpg%27 HTTP/1.1" 200 None
      2026-03-31 21:46:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/6ce219155d8b468ab02a0ae66507a11d.jpg already downloaded
      2026-03-31 21:46:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
      2026-03-31 21:46:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fm.atcdn.co.uk%252Fa%252Fmedia%252Fc13a49ef146a404cb033baf02cc54ac6.jpg%27 HTTP/1.1" 200 None
      2026-03-31 21:46:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://m.atcdn.co.uk/a/media/c13a49ef146a404cb033baf02cc54ac6.jpg already downloaded
      2026-03-31 21:46:47 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 3c383a47-975f-548c-84bd-6493bb1fae42 with identifier 202602260251124
      2026-03-31 21:46:47 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
      2026-03-31 21:46:47 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
      2026-03-31 21:46:47 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 3c383a47-975f-548c-84bd-6493bb1fae42
      2026-03-31 21:46:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.autotrader.co.uk/at-graphql>
      {'auction_title': '',
       'c_o_2_emission_value': 125,
       'color': 'Blue',
       'currency': 'GBP',
       'description': '2010  Honda Jazz 1.2 i-VTEC S Hatchback 5dr Petrol Manual '
                      ',67210 Miles, SERVICE HISTORY, Mot--05/11/26 ,Manual , Low '
                      'Insurance ,Reverse Parking Sensors,  AUX-in Socket , Air con '
                      ',Power Steering ,Central Locking, Immobiliser, CD player '
                      ',MP3, Height adjustable drivers seat.',
       'doors_number': 5,
       'emission_standard': 'Euro 4',
       'engine': '1.2L',
       'engine_horse_power': 89,
       'fuel_type': 'Petrol',
       'id': '3c383a47-975f-548c-84bd-6493bb1fae42',
       'is_damaged': False,
       'is_operable': True,
       'link_to_web_offer': 'https://www.autotrader.co.uk/car-details/202602260251124',
       'listing': 'directbuy',
       'location': 'Sutton, Surrey',
       'make': 'Honda',
       'model': 'Jazz',
       'odometer': 67200,
       'odometer_reading_unit': 'mi',
       'origin_country_code': 'GB',
       'original_photo_count': 20,
       'photo_urls': ['https://m.atcdn.co.uk/a/media/ab6c48269509424e9d91657c8e1553ce.jpg',
                      'https://m.atcdn.co.uk/a/media/9f07ecf96277494a8dc61e597cfb35b2.jpg',
                      'https://m.atcdn.co.uk/a/media/527eeaccb52543f68f0b40ce494e8ec5.jpg',
                      'https://m.atcdn.co.uk/a/media/ff051e081f494735b4ad015cab119601.jpg',
                      'https://m.atcdn.co.uk/a/media/0d694f3ac33846e99330ba97ca4fbfe4.jpg',
                      'https://m.atcdn.co.uk/a/media/6decb8a100aa4a36bb9e745c8d5415bb.jpg',
                      'https://m.atcdn.co.uk/a/media/322680f1684847d8b57e2b6df7f5cbea.jpg',
                      'https://m.atcdn.co.uk/a/media/1604bfaa8e6e4909ac2d2dda979d8bbb.jpg',
                      'https://m.atcdn.co.uk/a/media/6ce219155d8b468ab02a0ae66507a11d.jpg',
                      'https://m.atcdn.co.uk/a/media/c13a49ef146a404cb033baf02cc54ac6.jpg'],
       'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3c383a47-975f-548c-84bd-6493bb1fae42/3c383a47-975f-548c-84bd-6493bb1fae42_image_0.jpg',
                   'Extension': 'jpg',
                   'FileSizeInBytes': 364913,
                   'Height': 1362,
                   'OriginUrl': 'https://m.atcdn.co.uk/a/media/ab6c48269509424e9d91657c8e1553ce.jpg',
                   'Width': 2048},
                  {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3c383a47-975f-548c-84bd-6493bb1fae42/3c383a47-975f-548c-84bd-6493bb1fae42_image_1.jpg',
                   'Extension': 'jpg',
                   'FileSizeInBytes': 350077,
                   'Height': 1536,
                   'OriginUrl': 'https://m.atcdn.co.uk/a/media/9f07ecf96277494a8dc61e597cfb35b2.jpg',
                   'Width': 2048},
                  {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3c383a47-975f-548c-84bd-6493bb1fae42/3c383a47-975f-548c-84bd-6493bb1fae42_image_2.jpg',
                   'Extension': 'jpg',
                   'FileSizeInBytes': 424106,
                   'Height': 1536,
                   'OriginUrl': 'https://m.atcdn.co.uk/a/media/527eeaccb52543f68f0b40ce494e8ec5.jpg',
                   'Width': 2048},
                  {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3c383a47-975f-548c-84bd-6493bb1fae42/3c383a47-975f-548c-84bd-6493bb1fae42_image_3.jpg',
                   'Extension': 'jpg',
                   'FileSizeInBytes': 437088,
                   'Height': 1536,
                   'OriginUrl': 'https://m.atcdn.co.uk/a/media/ff051e081f494735b4ad015cab119601.jpg',
                   'Width': 2048},
                  {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3c383a47-975f-548c-84bd-6493bb1fae42/3c383a47-975f-548c-84bd-6493bb1fae42_image_4.jpg',
                   'Extension': 'jpg',
                   'FileSizeInBytes': 384063,
                   'Height': 1536,
                   'OriginUrl': 'https://m.atcdn.co.uk/a/media/0d694f3ac33846e99330ba97ca4fbfe4.jpg',
                   'Width': 2048},
                  {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3c383a47-975f-548c-84bd-6493bb1fae42/3c383a47-975f-548c-84bd-6493bb1fae42_image_5.jpg',
                   'Extension': 'jpg',
                   'FileSizeInBytes': 532405,
                   'Height': 1536,
                   'OriginUrl': 'https://m.atcdn.co.uk/a/media/6decb8a100aa4a36bb9e745c8d5415bb.jpg',
                   'Width': 2048},
                  {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3c383a47-975f-548c-84bd-6493bb1fae42/3c383a47-975f-548c-84bd-6493bb1fae42_image_6.jpg',
                   'Extension': 'jpg',
                   'FileSizeInBytes': 422923,
                   'Height': 1536,
                   'OriginUrl': 'https://m.atcdn.co.uk/a/media/322680f1684847d8b57e2b6df7f5cbea.jpg',
                   'Width': 2048},
                  {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3c383a47-975f-548c-84bd-6493bb1fae42/3c383a47-975f-548c-84bd-6493bb1fae42_image_7.jpg',
                   'Extension': 'jpg',
                   'FileSizeInBytes': 441537,
                   'Height': 1536,
                   'OriginUrl': 'https://m.atcdn.co.uk/a/media/1604bfaa8e6e4909ac2d2dda979d8bbb.jpg',
                   'Width': 2048},
                  {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3c383a47-975f-548c-84bd-6493bb1fae42/3c383a47-975f-548c-84bd-6493bb1fae42_image_8.jpg',
                   'Extension': 'jpg',
                   'FileSizeInBytes': 474240,
                   'Height': 1536,
                   'OriginUrl': 'https://m.atcdn.co.uk/a/media/6ce219155d8b468ab02a0ae66507a11d.jpg',
                   'Width': 2048},
                  {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3c383a47-975f-548c-84bd-6493bb1fae42/3c383a47-975f-548c-84bd-6493bb1fae42_image_9.jpg',
                   'Extension': 'jpg',
                   'FileSizeInBytes': 541777,
                   'Height': 1536,
                   'OriginUrl': 'https://m.atcdn.co.uk/a/media/c13a49ef146a404cb033baf02cc54ac6.jpg',
                   'Width': 2048}],
       'price': 3495,
       'price_includes_vat': True,
       'registration_date': '2010-06-30',
       'seats_number': 5,
       'seller_name': None,
       'title': 'Honda Jazz 1.2 i-VTEC S Euro 4 5dr',
       'transmission': 'manual',
       'trim': 'S',
       'year': 2010}
      2026-03-31 21:46:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
      2026-03-31 21:46:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_autotrader.co.uk%27%20and%20RowKey%20eq%20%27202602260251124%27 HTTP/1.1" 200 None
      2026-03-31 21:46:47 [auto_selling_autotrader.co.uk] INFO: Saving data for 202602260251124: {'created_time': 1774993607.91488, 'last_price_update_time': 1774993607.914892}
      2026-03-31 21:46:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
      2026-03-31 21:46:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_autotrader.co.uk',RowKey='202602260251124') HTTP/1.1" 204 0
      2026-03-31 21:46:47 [scrapy.core.engine] INFO: Closing spider (finished)
      2026-03-31 21:46:47 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close cursor: 'SaveToCdlqDbAutoSelling' object has no attribute 'cursor'
      2026-03-31 21:46:47 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close connection: 'SaveToCdlqDbAutoSelling' object has no attribute 'conn'
      2026-03-31 21:46:47 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
      2026-03-31 21:46:47 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
      2026-03-31 21:46:47 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process scrape complete CloudEvent for item 7b1deda82ce811f19724def17024dec4
      2026-03-31 21:46:47 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
      2026-03-31 21:46:47 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
      2026-03-31 21:46:47 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
      2026-03-31 21:46:47 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
      2026-03-31 21:46:47 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
      2026-03-31 21:46:47 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.MAPPED: 3> -> <SessionState.END_SENT: 4>
      2026-03-31 21:46:47 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPENED: 9> -> <ConnectionState.CLOSE_SENT: 11>
      2026-03-31 21:46:47 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.CLOSE_SENT: 11> -> <ConnectionState.END: 13>
      2026-03-31 21:46:47 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.END_SENT: 4> -> <SessionState.DISCARDING: 6>
      2026-03-31 21:46:47 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
      2026-03-31 21:46:47 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
      2026-03-31 21:46:47 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
      2026-03-31 21:46:47 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
      2026-03-31 21:46:47 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
      2026-03-31 21:46:48 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: [AzureBusPipeline] connection closed
      2026-03-31 21:46:48 [auto_selling_autotrader.co.uk] INFO: auto_selling_autotrader.co.uk Crawl ended with reason finished, scrape types: {<ScrapeType.NEW: 1>: 0, <ScrapeType.NEW_DUPLICATE_ID: 4>: 0, <ScrapeType.PRICE_UPDATE: 2>: 0, <ScrapeType.AUCTION_UPDATE: 3>: 0, <ScrapeType.SKIPPED: 0>: 0}
      2026-03-31 21:46:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
      2026-03-31 21:46:48 [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%201773697608 HTTP/1.1" 200 None
      2026-03-31 21:46:48 [scrapy.extensions.feedexport] INFO: Stored jsonlines feed (23 items) in: file:///var/lib/scrapyd/items/sourcing_v2/auto_selling_autotrader.co.uk/7b1deda82ce811f19724def17024dec4.jl
      2026-03-31 21:46:48 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
      {'downloader/request_bytes': 179248,
       'downloader/request_count': 5,
       'downloader/request_method_count/POST': 5,
       'downloader/response_bytes': 1090766,
       'downloader/response_count': 5,
       'downloader/response_status_count/200': 5,
       'elapsed_time_seconds': 22.16905,
       'feedexport/success_count/FileFeedStorage': 1,
       'finish_reason': 'finished',
       'finish_time': datetime.datetime(2026, 3, 31, 21, 46, 48, 701557, tzinfo=datetime.timezone.utc),
       'item_scraped_count': 23,
       'log_count/DEBUG': 724,
       'log_count/ERROR': 4,
       'log_count/INFO': 434,
       'memusage/max': 149606400,
       'memusage/startup': 149606400,
       'request_depth_max': 2,
       'response_received_count': 5,
       'scheduler/dequeued': 5,
       'scheduler/dequeued/memory': 5,
       'scheduler/enqueued': 5,
       'scheduler/enqueued/memory': 5,
       'scrape_type/new': 23,
       'scrapy-zyte-api/429': 0,
       'scrapy-zyte-api/attempts': 5,
       'scrapy-zyte-api/error_ratio': 0.0,
       'scrapy-zyte-api/errors': 0,
       'scrapy-zyte-api/fatal_errors': 0,
       'scrapy-zyte-api/mean_connection_seconds': 4.5127161659300326,
       'scrapy-zyte-api/mean_response_seconds': 4.652089051995427,
       'scrapy-zyte-api/processed': 5,
       'scrapy-zyte-api/request_args/customHttpRequestHeaders': 5,
       'scrapy-zyte-api/request_args/experimental.requestCookies': 4,
       'scrapy-zyte-api/request_args/experimental.responseCookies': 5,
       'scrapy-zyte-api/request_args/httpRequestBody': 5,
       'scrapy-zyte-api/request_args/httpRequestMethod': 5,
       'scrapy-zyte-api/request_args/httpResponseBody': 5,
       'scrapy-zyte-api/request_args/httpResponseHeaders': 5,
       'scrapy-zyte-api/request_args/url': 5,
       'scrapy-zyte-api/status_codes/200': 5,
       'scrapy-zyte-api/success': 5,
       'scrapy-zyte-api/success_ratio': 1.0,
       'scrapy-zyte-api/throttle_ratio': 0.0,
       'start_time': datetime.datetime(2026, 3, 31, 21, 46, 26, 532507, tzinfo=datetime.timezone.utc)}
      2026-03-31 21:46:48 [scrapy.core.engine] INFO: Spider closed (finished)
      2026-03-31 21:46:48 [asyncio] ERROR: Unclosed client session
      client_session: <aiohttp.client.ClientSession object at 0x7fc60e184790>
      2026-03-31 21:46:48 [asyncio] ERROR: Unclosed client session
      client_session: <aiohttp.client.ClientSession object at 0x7fc60d5a4250>
    • Log

      /2/log/utf8/sourcing_v2/auto_selling_autotrader.co.uk/7b1deda82ce811f19724def17024dec4/?job_finished=True

    • Source

      http://scrapyd-1:6800/logs/sourcing_v2/auto_selling_autotrader.co.uk/7b1deda82ce811f19724def17024dec4.log

  • sourcelog
    last_update_time2026-03-31 21:46:48
    last_update_timestamp1774993608
    downloader/request_bytes179248
    downloader/request_count5
    downloader/request_method_count/POST5
    downloader/response_bytes1090766
    downloader/response_count5
    downloader/response_status_count/2005
    elapsed_time_seconds22.16905
    feedexport/success_count/FileFeedStorage1
    finish_reasonfinished
    finish_timedatetime.datetime(2026, 3, 31, 21, 46, 48, 701557, tzinfo=datetime.timezone.utc)
    item_scraped_count23
    log_count/DEBUG724
    log_count/ERROR4
    log_count/INFO434
    memusage/max149606400
    memusage/startup149606400
    request_depth_max2
    response_received_count5
    scheduler/dequeued5
    scheduler/dequeued/memory5
    scheduler/enqueued5
    scheduler/enqueued/memory5
    scrape_type/new23
    scrapy-zyte-api/4290
    scrapy-zyte-api/attempts5
    scrapy-zyte-api/error_ratio0.0
    scrapy-zyte-api/errors0
    scrapy-zyte-api/fatal_errors0
    scrapy-zyte-api/mean_connection_seconds4.5127161659300326
    scrapy-zyte-api/mean_response_seconds4.652089051995427
    scrapy-zyte-api/processed5
    scrapy-zyte-api/request_args/customHttpRequestHeaders5
    scrapy-zyte-api/request_args/experimental.requestCookies4
    scrapy-zyte-api/request_args/experimental.responseCookies5
    scrapy-zyte-api/request_args/httpRequestBody5
    scrapy-zyte-api/request_args/httpRequestMethod5
    scrapy-zyte-api/request_args/httpResponseBody5
    scrapy-zyte-api/request_args/httpResponseHeaders5
    scrapy-zyte-api/request_args/url5
    scrapy-zyte-api/status_codes/2005
    scrapy-zyte-api/success5
    scrapy-zyte-api/success_ratio1.0
    scrapy-zyte-api/throttle_ratio0.0
    start_timedatetime.datetime(2026, 3, 31, 21, 46, 26, 532507, tzinfo=datetime.timezone.utc)