Загрузка...

Скрипт Простой парсер для картинок без водяных знаков .По описанию или по полному названию

Тема в разделе C# создана пользователем Gendafol 31 июл 2025 в 04:19. 27 просмотров

  1. Gendafol
    Gendafol Автор темы 31 июл 2025 в 04:19 3 25 май 2018
    Скрипт автоматического сбора изображений товаров с Яндекс.Маркета


    Назначение:
    Скрипт на C# с использованием Selenium автоматически собирает ссылки на изображения товаров из Excel-файла. Он ищет первый релевантный результат на Яндекс.Маркете и сохраняет ссылку на изображение в соответствующую колонку таблицы.


    Требования:

    1 .NET 7.0 или выше
    2 Google Chrome
    3 Selenium WebDriver (ChromeDriver)
    4 Библиотеки: NPOI, Selenium.WebDriver, Selenium.Support



    Структура Excel-файла:
    [] Колонка A (индекс 0): Название товара
    [] Колонка S (индекс 18): Сюда будет записан результат — ссылка на изображение


    Как использовать:

    1 Запусти программу

    2 Введи путь к Excel-файлу (например: C:\Users\Имя\Documents\data.xlsx)

    3 Скрипт автоматически определит, с какой строки продолжить (по пустым ячейкам в колонке S)

    4 Откроется Chrome и начнётся парсинг ссылок

    5 Каждые 1000 строк данные сохраняются автоматически



    Параметры внутри кода:

    BatchSize = 100 // Кол-во строк на одну сессию браузера
    SaveStep = 1000 // Автосохранение после N строк
    DelayMs = 2000 // Задержка между запросами (в миллисекундах)
    Threads = 1 // Кол-во Chrome-процессов (один поток)


    Формат результата:
    В колонку S Excel-файла будет записана прямая ссылка на изображение 600x800px, либо текст "Not found".



    Логирование ошибок:
    Ошибки сохраняются в файл scraper-errors.log (макс. 1000 строк). Пример:
    2025-07-31 21:32:01 | Видеокарта RTX 4060: NoSuchElementException...

    Ссылка на загрузку архива : https://drive.google.com/drive/folders/1zI_6qxYzAu38d1RFDdEElNLv7ohOafe0?usp=sharing

    Нужны другие парсеры или кастомные ? Тогда пиши @NECROMEKON



    Скрипт завершает работу автоматически и выводит "Готово"

    Разработано для массовой автоматизации e-commerce задач.
     
Top
Загрузка...