Необходимо написать парсер для списка товаров с динамической страницы.
Исходный файл csv, вида:
артикул1;размер1
артикул1;размер2
артикул1;размер3
артикул2;размер1
артикул2;размер2
Пример файла:
Сайт
Процесс:
1) Берем первый артикул и размер из файла.
Артикул вводим в строку поиска
Открываем найденный товар.
Выбираем на странице товара размер (это второй столбик исходного файла)
и добавляем в корзину
2) заходим в корзину и начинаем менять кол-во товара в форме
Меняем с шагом 1. От 1 штуки и далее.
До тех пор пока не появится предупреждение: The quantity you wish of that product is not available. Please give a smaller quantity или мы не достигнем кол-ва 21.
3) Записываем значение на котором остановились (минус один) в наш csv файл третьим столбцом
4) переходим к следующей строке файла.
Т,о. на выходе получаем csv файл со остатками всех товаров и их размеров.