Скрипты для автоматизации на ряде сайтов (есть защита на js)
Далее будут даваться и другие сайты, уже сейчас есть объем 30+ сайтов самых разных по сложности.
Задача: исследовать сайт и предоставить либо инструкцию для дальнейшего кода (пример - https://vk.com/@youraio-delaem-monitor-na-footdistrict?ref=group_block)
Либо скрипты, желательно на Go, либо на js\python\c#\php (но с комментами в любом случае)
На сайтах нужно решать следующие задачи:
- Отслеживать появление нового предмета с заданными ключевыми словами (скорее всего, через страницу New, а не через поиск). Например, мы указали скрипту - отследить момент, когда среди новинок появится предмет с словом Yeezy в названии, затем скрипт отдаёт ссылку на предмет/страницу с ним как результат
- По указанной ссылке отслеживать повторное появление предмета в продаже (в целом или по размеру), если он распродан
- И, наконец, скрипт,
который максимально быстро совершает покупку предмета по указанной ссылке.
Т.е. мы даём ему, например, https://www.mrporter.com/en-ru/mens/product/ralph_lauren_purple_label/burnished-leather-high-top-sneakers/1158343?ppv=2, платежные данные
(карту) и размер 8, и он добавляет его в корзину, идёт на оплату и
приобретает
*считаем, что все платежи по умолчанию проходят легко, т.е. НЕ нужно автоматизировать страницы банков и т.д.
Т.е. гайд, в котором описано:
Отслеживаем появление предмета, мониторится страница N, заполняем хедеры следующим образом
Формируем запрос так-то, этот параметр делает это и генерируется так-то
Размеры парсятся из этой области вот так
***
Добавляем предмет в корзину, здесь надо сгенерировать куку через js, скрипт генерации:
*скрипт*
Плюс, очень важно, док должен учитывать различные ситуации на сайте. Т.е. "может быть такая-то ошибка, делаем то-то". Как исходя из 500 и 429 и других типичных ошибок, так и что-то еще.