Загрузка...

Как получить изображение из HAR?

Тема в разделе Frontend создана пользователем БесконечноеЛето 3 май 2024. 209 просмотров

  1. БесконечноеЛето
    БесконечноеЛето Автор темы 3 май 2024 Заблокирован(а) 617 11 авг 2020
    мне нужно тонну изображений скачать, пробую через HAR это сделать. Есть варианты? :surprised_cat: :dancing:
     
  2. AvengeRoff
    А изображения где хранятся то? Спасибо, хорошего вечера!
     
    1. Посмотреть предыдущие комментарии (6)
    2. 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:
    3. БесконечноеЛето Автор темы
      azurescens, пригодится конечно, только как юзать его?
    4. БесконечноеЛето Автор темы
      azurescens, через что запускать то есть, код читать я умею)
    5. Посмотреть следующие комментарии (5)
Загрузка...
Top