• LogParser v0.8.2, last updated at 2026-03-16 09:00:10, http://scrapyd-0:6800/logs/sourcing_v2/vpauto.fr/2026-03-16T08_58_42.json

PROJECT (sourcing_v2), SPIDER (vpauto.fr)

  • Log analysis
  • Log categorization
  • Progress visualization
  • View log
  • projectsourcing_v2
    spidervpauto.fr
    job2026-03-16T08_58_42
    first_log_time2026-03-16 08:58:46
    latest_log_time2026-03-16 09:00:08
    runtime0:01:22
    crawled_pages 100
    scraped_items 30
    shutdown_reasonReceived SIGTERM twice
    finish_reasonN/A
    log_critical_count0
    log_error_count3
    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
      3 in total

      2026-03-16 08:59:00 [crawlers.pipelines.post_to_api] ERROR: vpauto.fr, item_id 277d5272-c1d1-5147-a403-2db25c1bcfa2: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 400 Client Error: Bad Request for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
       | Status Code: 400
       | Response Content: {"error":"Command deserialization failed. Check field types \u2014 a null value may have been sent for a non-nullable field.","path":"/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing","requestBody":"{\u0022Color\u0022: \u0022Medium grey\u0022, \u0022OriginalPhotoCount\u0022: 0, \u0022SellerName\u0022: null, \u0022PriceIncludesVat\u0022: true, \u0022Title\u0022: \u0022ALPINE A290 Premiere Edition\u0022, \u0022Price\u0022: {\u0022AmountSmallestUnit\u0022: 250000, \u0022CurrencyCode\u0022: \u0022EUR\u0022}, \u0022Make\u0022: \u0022ALPINE\u0022, \u0022Model\u0022: \u0022A290 Premiere Edition\u0022, \u0022Transmission\u0022: \u0022automatic\u0022, \u0022Engine\u0022: \u0022\u0022, \u0022FuelType\u0022: \u0022Electric\u0022, \u0022Odometer\u0022: {\u0022Value\u0022: null, \u0022Unit\u0022: 1}, \u0022RegistrationDate\u0022: \u00222025-03-31\u0022, \u0022LinkToWebOffer\u0022: \u0022https://vpauto.fr/vehicule/1ecda8527f/alpine-a290-premiere-edition\u0022, \u0022ExpirationDate\u0022: null, \u0022Location\u0022: \u002256 - LORIENT\u0022, \u0022OriginCountryCode\u0022: \u0022FR\u0022, \u0022Trim\u0022: \u0022A290 Premiere Edition\u0022, \u0022Year\u0022: 2025, \u0022Listing\u0022: \u0022auction\u0022, \u0022Category\u0022: null, \u0022SeatsNumber\u0022: 5, \u0022DoorsNumber\u0022: 5, \u0022CO2EmissionValue\u0022: null, \u0022EmissionStandard\u0022: null, \u0022CarExpertReportSourceUrl\u0022: null, \u0022IsVatIncluded\u0022: false, \u0022IsVatDeductible\u0022: false, \u0022Id\u0022: \u0022277d5272-c1d1-5147-a403-2db25c1bcfa2\u0022}"}
       | Response Headers: {'Content-Type': 'application/json', 'Date': 'Mon, 16 Mar 2026 08:59:00 GMT', 'Request-Context': 'appId=cid-v1:a0fd5208-3a60-4573-91fc-d1324e0cd36d', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
      
      2026-03-16 08:59:00 [crawlers.pipelines.post_to_api] ERROR: 400 Client Error: Bad Request for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
      Traceback (most recent call last):
        File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
          response.raise_for_status()
        File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
          raise HTTPError(http_error_msg, response=self)
      requests.exceptions.HTTPError: 400 Client Error: Bad Request for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
      2026-03-16 08:59:00 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
       'c_o_2_emission_value': None,
       'car_expert_report_source_url': None,
       'category': None,
       'color': 'Medium grey',
       'currency': 'EUR',
       'doors_number': 5,
       'emission_standard': None,
       'engine': '',
       'expiration_date': None,
       'fuel_type': 'Electric',
       'id': '277d5272-c1d1-5147-a403-2db25c1bcfa2',
       'is_damaged': False,
       'is_operable': True,
       'is_vat_deductible': False,
       'is_vat_included': False,
       'link_to_web_offer': 'https://vpauto.fr/vehicule/1ecda8527f/alpine-a290-premiere-edition',
       'listing': 'auction',
       'location': '56 - LORIENT',
       'make': 'ALPINE',
       'model': 'A290 Premiere Edition',
       'odometer': None,
       'odometer_reading_unit': 'km',
       'origin_country_code': 'FR',
       'original_photo_count': 0,
       'price': 2500,
       'price_includes_vat': True,
       'registration_date': '2025-03-31',
       'seats_number': 5,
       'seller_name': None,
       'title': 'ALPINE A290 Premiere Edition',
       'transmission': 'automatic',
       'trim': 'A290 Premiere Edition',
       'year': 2025}
      Traceback (most recent call last):
        File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
          current.result = callback(  # type: ignore[misc]
        File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
          return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
        File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
          raise e
        File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
          response.raise_for_status()
        File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
          raise HTTPError(http_error_msg, response=self)
      requests.exceptions.HTTPError: 400 Client Error: Bad Request for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing

      INFO

      DEBUG

    • scrapy_version

      2.11.2
    • telnet_console

      127.0.0.1:6023
    • telnet_password

      74f46251824e761f
    • latest_crawl

      2026-03-16 09:00:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/TqXlAwF_05-1200.jpg> (referer: https://cdn.vpauto.fr/d/TqXlAwF_BE.pdf)
    • latest_scrape

      2026-03-16 09:00:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/228c126c7f/opel-corsa-electrique-136-ch-batterie-50-kwh-edition>
    • latest_stat

      2026-03-16 08:59:47 [scrapy.extensions.logstats] INFO: Crawled 100 pages (at 100 pages/min), scraped 30 items (at 30 items/min)
    • Head

      2026-03-16 08:58:46 [scrapy.utils.log] INFO: Scrapy 2.11.2 started (bot: SourcingV2)
      2026-03-16 08:58:46 [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-16 08:58:46 [vpauto.fr] INFO: Starting spider vpauto.fr
      2026-03-16 08:58:46 [scrapy.addons] INFO: Enabled addons:
      []
      2026-03-16 08:58:46 [asyncio] DEBUG: Using selector: EpollSelector
      2026-03-16 08:58:46 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor
      2026-03-16 08:58:46 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop
      2026-03-16 08:58:46 [scrapy.extensions.telnet] INFO: Telnet Password: 74f46251824e761f
      2026-03-16 08:58:46 [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-16 08:58:46 [scrapy.crawler] INFO: Overridden settings:
      {'BOT_NAME': 'SourcingV2',
       'CLOSESPIDER_TIMEOUT': 7200,
       'DOWNLOAD_MAXSIZE': 52428800,
       'DOWNLOAD_WARNSIZE': 10485760,
       'FEED_EXPORT_ENCODING': 'utf-8',
       'LOG_FILE': '/var/log/scrapyd/logs/sourcing_v2/vpauto.fr/2026-03-16T08_58_42.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-16 08:58:46 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
      2026-03-16 08:58:46 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
      2026-03-16 08:58:46 [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-16 08:58:46 [crawlers.middlewares.id_gen_middleware] INFO: Setting up IdGenerationMiddleware
      2026-03-16 08:58:46 [scrapy.middleware] INFO: Enabled spider middlewares:
      ['scrapy.spidermiddlewares.httperror.HttpErrorMiddleware',
       'scrapy_zyte_api.ScrapyZyteAPISpiderMiddleware',
       'crawlers.middlewares.monitoring_spider_middleware.MonitoringSpiderMiddleware',
       'scrapy.spidermiddlewares.referer.RefererMiddleware',
       'scrapy.spidermiddlewares.urllength.UrlLengthMiddleware',
       'scrapy.spidermiddlewares.depth.DepthMiddleware',
       'crawlers.middlewares.photo_download_middleware.PhotoDownloadMiddleware',
       'crawlers.middlewares.report_download_middleware.ReportDownloadMiddleware',
       'crawlers.middlewares.id_gen_middleware.IdGenMiddleware']
      2026-03-16 08:58:46 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_CLIENT_ID, AZURE_TENANT_ID
      2026-03-16 08:58:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
      2026-03-16 08:58:47 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2099
      2026-03-16 08:58:47 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
      2026-03-16 08:58:47 [crawlers.pipelines.translation_pipeline] INFO: Loading translations for language: en
      2026-03-16 08:58:47 [crawlers.pipelines.item_rules_pipeline] INFO: Setting up ItemRules Pipeline
      2026-03-16 08:58:47 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: invalid_location_for_country.json
      2026-03-16 08:58:47 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: damaged_cars_from_auction_title.json
      2026-03-16 08:58:47 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: puretech_for_country.json
      2026-03-16 08:58:47 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: puretech_for_fr.json
      2026-03-16 08:58:47 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: missing_photos.json
      2026-03-16 08:58:47 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: damaged_from_info.json
      2026-03-16 08:58:47 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: makes_not_allowed.json
      2026-03-16 08:58:47 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: not_operable_from_info.json
      2026-03-16 08:58:47 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: makes_models_not_allowed.json
      2026-03-16 08:58:47 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: keywords_from_title.json
      2026-03-16 08:58:47 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: imported_cars.json
      2026-03-16 08:58:47 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: invalid_currency.json
      2026-03-16 08:58:47 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: missing_mileage.json
      2026-03-16 08:58:47 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: keywords_from_auction_title.json
      2026-03-16 08:58:47 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: invalid_country_of_origin.json
      2026-03-16 08:58:47 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: puretech_for_pt.json
      2026-03-16 08:58:47 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: electric_cars.json
      2026-03-16 08:58:47 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: missing_color.json
      2026-03-16 08:58:47 [crawlers.pipelines.post_to_api] INFO: Setting up PostToApi Pipeline pointing to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
      2026-03-16 08:58:47 [scrapy.middleware] INFO: Enabled item pipelines:
      ['crawlers.pipelines.translation_pipeline.TranslationPipeline',
       'crawlers.pipelines.item_rules_pipeline.ItemRulesPipeline',
       'crawlers.pipelines.post_to_api.PostToApiPipeline']
      2026-03-16 08:58:47 [scrapy.core.engine] INFO: Spider opened
      2026-03-16 08:58:47 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
      2026-03-16 08:58:47 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6023
      2026-03-16 08:58:47 [scrapy.extensions.memusage] INFO: Peak memory usage is 140MiB
      2026-03-16 08:58:47 [scrapy-playwright] INFO: Starting download handler
      
      2026-03-16 08:58:47 [scrapy-playwright] INFO: Starting download handler
      2026-03-16 08:58:52 [vpauto.fr] INFO: Requesting listing page 1: https://vpauto.eu/vehicle/list?page=1
      2026-03-16 08:58:52 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
      2026-03-16 08:58:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/list?page=1> (referer: None) ['zyte-api']
      2026-03-16 08:58:54 [vpauto.fr] INFO: Found 96 ads on page 1
      2026-03-16 08:58:54 [vpauto.fr] INFO: Found listing with ID: aecc03ddba
      2026-03-16 08:58:54 [vpauto.fr] INFO: Scrape type for aecc03ddba: 2
    • Tail

      2026-03-16 09:00:05 [scrapy.crawler] INFO: Received SIGTERM, shutting down gracefully. Send again to force 
      2026-03-16 09:00:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/99ac69c01b/peugeot-308-bluehdi-100ch-ss-bvm6-style> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
      2026-03-16 09:00:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/29ce05667f/opel-mokka-electrique-136-ch-batterie-50-kwh-ultimate> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
      2026-03-16 09:00:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
      2026-03-16 09:00:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea31d6d0>
      2026-03-16 09:00:05 [common.azure_blobstore] INFO: Creating container if not exists
      2026-03-16 09:00:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
      2026-03-16 09:00:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
      2026-03-16 09:00:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b0a822ae-9487-5fd0-929b-e156483cd979/b0a822ae-9487-5fd0-929b-e156483cd979_image_0.jpg HTTP/1.1" 201 0
      2026-03-16 09:00:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TqXlAwF_01-1200.jpg saved to cache
      2026-03-16 09:00:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b0a822ae-9487-5fd0-929b-e156483cd979
      2026-03-16 09:00:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/TqXlAwF_03-1200.jpg> (referer: https://cdn.vpauto.fr/d/TqXlAwF_BE.pdf)
      2026-03-16 09:00:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/NTKFXYc_02-1200.jpg> (referer: https://vpauto.eu/vehicle/1ee0324c1b/renault-megane-iv-berline-blue-dci-115-business)
      2026-03-16 09:00:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/RTqpcIy_01-1200.jpg> (referer: https://cdn.vpauto.fr/d/RTqpcIy_BE.pdf)
      2026-03-16 09:00:05 [vpauto.fr] INFO: Found listing with ID: 880bf1e9ba
      2026-03-16 09:00:05 [vpauto.fr] INFO: Scrape type for 880bf1e9ba: 0
      2026-03-16 09:00:05 [vpauto.fr] INFO: Found listing with ID: 83e480507f
      2026-03-16 09:00:05 [vpauto.fr] INFO: Scrape type for 83e480507f: 1
      2026-03-16 09:00:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LVTjqVd_04-1200.jpg not downloaded yet
      2026-03-16 09:00:05 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
      2026-03-16 09:00:05 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
      2026-03-16 09:00:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
      2026-03-16 09:00:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea4aa750>
      2026-03-16 09:00:05 [common.azure_blobstore] INFO: Creating container if not exists
      2026-03-16 09:00:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
      2026-03-16 09:00:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
      2026-03-16 09:00:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7a59a5f3-cf7b-5c89-bc89-2e7dbe5c369b/7a59a5f3-cf7b-5c89-bc89-2e7dbe5c369b_image_6.jpg HTTP/1.1" 201 0
      2026-03-16 09:00:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OGDynFC_07-1200.jpg saved to cache
      2026-03-16 09:00:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 7a59a5f3-cf7b-5c89-bc89-2e7dbe5c369b
      2026-03-16 09:00:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/LVTjqVd_01-1200.jpg> (referer: https://vpauto.eu/vehicle/f0b856831b/renault-kadjar-blue-dci-115-business)
      2026-03-16 09:00:06 [scrapy.core.engine] INFO: Closing spider (shutdown)
      2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TqXlAwF_07-1200.jpg not downloaded yet
      2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NTKFXYc_06-1200.jpg not downloaded yet
      2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/RTqpcIy_05-1200.jpg not downloaded yet
      2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dRUKxIn_03-1200.jpg not downloaded yet
      2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/sUWaGoC_03-1200.jpg not downloaded yet
      2026-03-16 09:00:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/228c126c7f/opel-corsa-electrique-136-ch-batterie-50-kwh-edition> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
      2026-03-16 09:00:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/RTqpcIy_02-1200.jpg> (referer: https://cdn.vpauto.fr/d/RTqpcIy_BE.pdf)
      2026-03-16 09:00:06 [vpauto.fr] INFO: Found listing with ID: 3197645c7f
      2026-03-16 09:00:06 [vpauto.fr] INFO: Scrape type for 3197645c7f: 1
      2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LVTjqVd_05-1200.jpg not downloaded yet
      2026-03-16 09:00:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/19cd6eba1b/citroen-jumpy-xl-bluehdi-120-ss-bvm6-confort-9-places> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
      2026-03-16 09:00:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/d2edca1b1b/citroen-grand-c4-spacetourer-bluehdi-130-ss-bvm6-feel-7-places> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
      2026-03-16 09:00:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
      2026-03-16 09:00:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea4aa4d0>
      2026-03-16 09:00:06 [common.azure_blobstore] INFO: Creating container if not exists
      2026-03-16 09:00:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
      2026-03-16 09:00:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
      2026-03-16 09:00:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3796b0e5-f447-5df5-8b03-c128e42a29fa/3796b0e5-f447-5df5-8b03-c128e42a29fa_image_0.jpg HTTP/1.1" 201 0
      2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NTKFXYc_01-1200.jpg saved to cache
      2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 3796b0e5-f447-5df5-8b03-c128e42a29fa
      2026-03-16 09:00:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
      2026-03-16 09:00:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea102310>
      2026-03-16 09:00:06 [common.azure_blobstore] INFO: Creating container if not exists
      2026-03-16 09:00:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
      2026-03-16 09:00:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
      2026-03-16 09:00:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7a59a5f3-cf7b-5c89-bc89-2e7dbe5c369b/7a59a5f3-cf7b-5c89-bc89-2e7dbe5c369b_image_7.jpg HTTP/1.1" 201 0
      2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/OGDynFC_08-1200.jpg saved to cache
      2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 7a59a5f3-cf7b-5c89-bc89-2e7dbe5c369b
      2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TqXlAwF_08-1200.jpg not downloaded yet
      2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NTKFXYc_07-1200.jpg not downloaded yet
      2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/RTqpcIy_06-1200.jpg not downloaded yet
      2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dRUKxIn_04-1200.jpg not downloaded yet
      2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/sUWaGoC_04-1200.jpg not downloaded yet
      2026-03-16 09:00:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://vpauto.eu/vehicle/e032a7e7f/renault-twingo-iii-achat-integral-21-zen> (referer: https://vpauto.eu/vehicle/list?page=3) ['zyte-api']
      2026-03-16 09:00:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: da4a9f37-19db-537c-9ee5-a5896aa05c42 with identifier: 99ac69c01b
      2026-03-16 09:00:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item da4a9f37-19db-537c-9ee5-a5896aa05c42 with scrape type 1
      2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item da4a9f37-19db-537c-9ee5-a5896aa05c42
      2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pHZUQgj_01-1200.jpg not downloaded yet
      2026-03-16 09:00:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5810f5ca-858d-54b6-8ce3-77e4ab19748a with identifier: 29ce05667f
      2026-03-16 09:00:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5810f5ca-858d-54b6-8ce3-77e4ab19748a with scrape type 1
      2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 5810f5ca-858d-54b6-8ce3-77e4ab19748a
      2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nGOwZQD_01-1200.jpg not downloaded yet
      2026-03-16 09:00:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
      2026-03-16 09:00:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea232c90>
      2026-03-16 09:00:06 [common.azure_blobstore] INFO: Creating container if not exists
      2026-03-16 09:00:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
      2026-03-16 09:00:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
      2026-03-16 09:00:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b0a822ae-9487-5fd0-929b-e156483cd979/b0a822ae-9487-5fd0-929b-e156483cd979_image_2.jpg HTTP/1.1" 201 0
      2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TqXlAwF_03-1200.jpg saved to cache
      2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item b0a822ae-9487-5fd0-929b-e156483cd979
      2026-03-16 09:00:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
      2026-03-16 09:00:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea4213d0>
      2026-03-16 09:00:06 [common.azure_blobstore] INFO: Creating container if not exists
      2026-03-16 09:00:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
      2026-03-16 09:00:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
      2026-03-16 09:00:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3796b0e5-f447-5df5-8b03-c128e42a29fa/3796b0e5-f447-5df5-8b03-c128e42a29fa_image_1.jpg HTTP/1.1" 201 0
      2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NTKFXYc_02-1200.jpg saved to cache
      2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 3796b0e5-f447-5df5-8b03-c128e42a29fa
      2026-03-16 09:00:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
      2026-03-16 09:00:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea2152d0>
      2026-03-16 09:00:06 [common.azure_blobstore] INFO: Creating container if not exists
      2026-03-16 09:00:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
      2026-03-16 09:00:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
      2026-03-16 09:00:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3735eb6b-d3ab-5cb3-a9eb-e4be3df14fc4/3735eb6b-d3ab-5cb3-a9eb-e4be3df14fc4_image_0.jpg HTTP/1.1" 201 0
      2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/RTqpcIy_01-1200.jpg saved to cache
      2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 3735eb6b-d3ab-5cb3-a9eb-e4be3df14fc4
      2026-03-16 09:00:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/dRUKxIn_01-1200.jpg> (referer: https://vpauto.eu/vehicle/5fd8f93c1b/renault-kadjar-blue-dci-115-business)
      2026-03-16 09:00:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/sUWaGoC_01-1200.jpg> (referer: https://vpauto.eu/vehicle/1badba0a7f/fiat-500-e-118-ch-icone-2021)
      2026-03-16 09:00:06 [vpauto.fr] INFO: Found listing with ID: 274f28ad1b
      2026-03-16 09:00:06 [vpauto.fr] INFO: Scrape type for 274f28ad1b: 1
      2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LVTjqVd_06-1200.jpg not downloaded yet
      2026-03-16 09:00:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/RTqpcIy_03-1200.jpg> (referer: https://cdn.vpauto.fr/d/RTqpcIy_BE.pdf)
      2026-03-16 09:00:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/LVTjqVd_03-1200.jpg> (referer: https://vpauto.eu/vehicle/f0b856831b/renault-kadjar-blue-dci-115-business)
      2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TqXlAwF_09-1200.jpg not downloaded yet
      2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NTKFXYc_08-1200.jpg not downloaded yet
      2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/RTqpcIy_07-1200.jpg not downloaded yet
      2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dRUKxIn_05-1200.jpg not downloaded yet
      2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/sUWaGoC_05-1200.jpg not downloaded yet
      2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pHZUQgj_02-1200.jpg not downloaded yet
      2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nGOwZQD_02-1200.jpg not downloaded yet
      2026-03-16 09:00:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
      2026-03-16 09:00:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea72b390>
      2026-03-16 09:00:06 [common.azure_blobstore] INFO: Creating container if not exists
      2026-03-16 09:00:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
      2026-03-16 09:00:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
      2026-03-16 09:00:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7517f35c-e8c3-5177-89e3-dcf3dd499ba9/7517f35c-e8c3-5177-89e3-dcf3dd499ba9_image_0.jpg HTTP/1.1" 201 0
      2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LVTjqVd_01-1200.jpg saved to cache
      2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 7517f35c-e8c3-5177-89e3-dcf3dd499ba9
      2026-03-16 09:00:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6fadb7d4-56f7-55a4-b5cd-12132cc7cddc with identifier: 228c126c7f
      2026-03-16 09:00:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6fadb7d4-56f7-55a4-b5cd-12132cc7cddc with scrape type 1
      2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 0 photos for item 6fadb7d4-56f7-55a4-b5cd-12132cc7cddc
      2026-03-16 09:00:06 [crawlers.middlewares.photo_download_middleware] INFO: No photos to download for item 6fadb7d4-56f7-55a4-b5cd-12132cc7cddc
      2026-03-16 09:00:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: vpauto.fr, Processed item id: 6fadb7d4-56f7-55a4-b5cd-12132cc7cddc, identifier: 228c126c7f
      2026-03-16 09:00:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
      2026-03-16 09:00:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fb4ea72a050>
      2026-03-16 09:00:07 [common.azure_blobstore] INFO: Creating container if not exists
      2026-03-16 09:00:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
      2026-03-16 09:00:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
      2026-03-16 09:00:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3735eb6b-d3ab-5cb3-a9eb-e4be3df14fc4/3735eb6b-d3ab-5cb3-a9eb-e4be3df14fc4_image_1.jpg HTTP/1.1" 201 0
      2026-03-16 09:00:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/RTqpcIy_02-1200.jpg saved to cache
      2026-03-16 09:00:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 3735eb6b-d3ab-5cb3-a9eb-e4be3df14fc4
      2026-03-16 09:00:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 90e10430-d6c4-5c15-9102-42d773f0c79e with identifier: 19cd6eba1b
      2026-03-16 09:00:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 90e10430-d6c4-5c15-9102-42d773f0c79e with scrape type 1
      2026-03-16 09:00:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 90e10430-d6c4-5c15-9102-42d773f0c79e
      2026-03-16 09:00:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dcDbrUn_01-1200.jpg not downloaded yet
      2026-03-16 09:00:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f0d5789b-7ac0-5cc1-8b33-e79b5216d2de with identifier: d2edca1b1b
      2026-03-16 09:00:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f0d5789b-7ac0-5cc1-8b33-e79b5216d2de with scrape type 1
      2026-03-16 09:00:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f0d5789b-7ac0-5cc1-8b33-e79b5216d2de
      2026-03-16 09:00:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bdrLSse_01-1200.jpg not downloaded yet
      2026-03-16 09:00:07 [vpauto.fr] INFO: Found listing with ID: 5137507ba
      2026-03-16 09:00:07 [vpauto.fr] INFO: Scrape type for 5137507ba: 0
      2026-03-16 09:00:07 [vpauto.fr] INFO: Found listing with ID: 876bf738ba
      2026-03-16 09:00:07 [vpauto.fr] INFO: Scrape type for 876bf738ba: 0
      2026-03-16 09:00:07 [vpauto.fr] INFO: Found listing with ID: 9919e9db7f
      2026-03-16 09:00:07 [vpauto.fr] INFO: Scrape type for 9919e9db7f: 1
      2026-03-16 09:00:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/LVTjqVd_07-1200.jpg not downloaded yet
      2026-03-16 09:00:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: vpauto.fr, Translating item: 6fadb7d4-56f7-55a4-b5cd-12132cc7cddc with identifier: 228c126c7f
      2026-03-16 09:00:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: vpauto.fr, Applying rules to item: 6fadb7d4-56f7-55a4-b5cd-12132cc7cddc with identifier: 228c126c7f
      2026-03-16 09:00:07 [scrapy.crawler] INFO: Received SIGTERM twice, forcing unclean shutdown
      2026-03-16 09:00:07 [crawlers.pipelines.post_to_api] INFO: Spider: vpauto.fr, Posting item: 6fadb7d4-56f7-55a4-b5cd-12132cc7cddc with identifier: 228c126c7f to the API
      2026-03-16 09:00:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
      2026-03-16 09:00:07 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
      2026-03-16 09:00:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://vpauto.eu/vehicle/228c126c7f/opel-corsa-electrique-136-ch-batterie-50-kwh-edition>
      {'auction_title': '',
       'c_o_2_emission_value': None,
       'car_expert_report_source_url': None,
       'category': None,
       'color': 'White',
       'currency': 'EUR',
       'doors_number': 5,
       'emission_standard': None,
       'engine': '',
       'expiration_date': '2026-03-20T15:00:00Z',
       'fuel_type': 'Electric',
       'id': '6fadb7d4-56f7-55a4-b5cd-12132cc7cddc',
       'is_damaged': False,
       'is_operable': True,
       'is_vat_deductible': True,
       'is_vat_included': True,
       'link_to_web_offer': 'https://vpauto.fr/vehicule/228c126c7f/opel-corsa-electrique-136-ch-batterie-50-kwh-edition',
       'listing': 'auction',
       'location': '56 - LORIENT',
       'make': 'OPEL',
       'model': 'Corsa Electrique 136 ch & Batterie 50 kWh Edition',
       'odometer': 34890,
       'odometer_reading_unit': 'km',
       'origin_country_code': 'FR',
       'original_photo_count': 0,
       'price': 8700,
       'price_includes_vat': True,
       'registration_date': '2021-02-19',
       'seats_number': 5,
       'seller_name': None,
       'title': 'OPEL Corsa Electrique 136 ch & Batterie 50 kWh Edition',
       'transmission': 'automatic',
       'trim': 'Corsa Electrique 136 ch & Batterie 50 kWh Edition',
       'year': 2021}
      2026-03-16 09:00:07 [vpauto.fr] INFO: Saving data for 228c126c7f: {'created_time': 1773651607.958111, 'last_price_update_time': 1773651607.958123, 'auction_closing_time': 1774018800.0}
      2026-03-16 09:00:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/NTKFXYc_04-1200.jpg> (referer: https://vpauto.eu/vehicle/1ee0324c1b/renault-megane-iv-berline-blue-dci-115-business)
      2026-03-16 09:00:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://cdn.vpauto.fr/TqXlAwF_05-1200.jpg> (referer: https://cdn.vpauto.fr/d/TqXlAwF_BE.pdf)
      2026-03-16 09:00:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/TqXlAwF_10-1200.jpg not downloaded yet
      2026-03-16 09:00:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/NTKFXYc_09-1200.jpg not downloaded yet
      2026-03-16 09:00:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/RTqpcIy_08-1200.jpg not downloaded yet
      2026-03-16 09:00:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dRUKxIn_06-1200.jpg not downloaded yet
      2026-03-16 09:00:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/sUWaGoC_06-1200.jpg not downloaded yet
      2026-03-16 09:00:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/pHZUQgj_03-1200.jpg not downloaded yet
      2026-03-16 09:00:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/nGOwZQD_03-1200.jpg not downloaded yet
      2026-03-16 09:00:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/dcDbrUn_02-1200.jpg not downloaded yet
      2026-03-16 09:00:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://cdn.vpauto.fr/bdrLSse_02-1200.jpg not downloaded yet
    • Log

      /1/log/utf8/sourcing_v2/vpauto.fr/2026-03-16T08_58_42/?job_finished=True

    • Source

      http://scrapyd-0:6800/logs/sourcing_v2/vpauto.fr/2026-03-16T08_58_42.log