Реализация в виде консольной утилиты. Необходима многопоточность, с возможность задать количество потоков в настройках программы, например в App.config.
Предоставить исходные коды в конце реализации.
Необходимо парсить несколько языковых версий, одного сайта.
Сайт может требовать hCaptcha, по этому необходимо внедрить сервис https://anti-captcha.com. Доступ к https://anti-captcha.com будет предоставлен.
Товары и прочие данные необходимо складывать удаленную mysql базу в определенную структуру.
Предвидеть возможность внесение/изменения настроек соединений mysql, например в App.config
Если входящие настройки предвидеть как то по другому, не в «App.config» то предвидеть возможность из задать при запуске парсера с командной строки с помощью планировщика.
Остальные требования:
c# .net framework
MySql.Data 8.0.31 или новее
Selenium.Chrome.WebDriver 85.0.0 или новее
Необходимо парсить определенные категории сайта:
Autovaruosadonline/Эстонская версия
Моторное масло https://www.autovaruosadonline.ee/varuosade/mootorioli.html
Аккамуляторы: https://www.autovaruosadonline.ee/varuosade/kaivitusaku.html
Автомобильные аксессуары https://www.autovaruosadonline.ee/autotarvikud.html
Автохимия: https://www.autovaruosadonline.ee/autokeemia.html
Инструменты https://www.autovaruosadonline.ee/tooriistad.html
Шины: https://www.autovaruosadonline.ee/rehvipood/autorehvid.html
Те же категории на английской версии:
https://www.onlinecarparts.co.uk
А так же финской:
www.topautoosat.fi
Полная информация в ТЗ.