Загрузка...

How to get an image from HAR?

Thread in Frontend created by БесконечноеЛето May 3, 2024. 210 views

  1. БесконечноеЛето
    БесконечноеЛето Topic starter May 3, 2024 Banned 617 Aug 11, 2020
    мне нужно тонну изображений скачать, пробую через HAR это сделать. Есть варианты? :surprised_cat: :dancing:
     
  2. AvengeRoff
    А изображения где хранятся то? Спасибо, хорошего вечера!
     
    1. View previous comments (5)
    2. БесконечноеЛето Topic starter
      azurescens, да, можно, вполне, но пока я разбирался с одним костылем, нашел другой, и он даже как рабочий. Расширение для хрома, нашел алмаз среди угля, он работает только с определенной страницей и в нем есть большой выбор фильтров. Я скачал больше 600 изображение из пачки, так что скрипты писать никакие не буду, заманаюсь.
    3. azurescens
      БесконечноеЛето,
      JS
      const fs = require('fs');
      const https = require('https');
      const path = require('path');

      function downloadImages(folderPath) {
      if (!fs.existsSync(folderPath)) {
      fs.mkdirSync(folderPath, { recursive: true });
      }

      for (let index = 0; index < 647; index++) {
      downloadImage(folderPath, index);
      }
      }

      function downloadImage(folderPath, index) {
      const imageUrl = `https://example.com/i-${index}.jpg`;

      https.get(imageUrl, (response) => {
      let imageData = '';

      response.on('data', (chunk) => {
      imageData += chunk;
      });

      response.on('end', () => {
      const extension = path.extname(imageUrl) || '.jpg';
      const imgName = `image_${index}${extension}`;
      const imgPath = path.join(folderPath, imgName);
      fs.writeFileSync(imgPath, imageData);
      console.log(`Downloaded ${imgName} successfully.`);
      });
      }).on('error', (error) => {
      console.error(`Failed to download image: ${imageUrl}`, error);
      });
      }

      const folderPath = "./downloaded_images";
      downloadImages(folderPath);
      Я написал уже, может пригодится когда нибудь :kitwtf:
    4. БесконечноеЛето Topic starter
      azurescens, пригодится конечно, только как юзать его?
    5. View the next comments (6)
Loading...
Top