Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!

Программа парсер по закупке товаров на заданном сайте

project expired


Требуется программа парсер, которая будет отслеживать появление заданных пользователем товаров на сайте https://shop.bitmain.com/main.htm?lang=en (должна быть возможность изменить адрес сайта) через заданный интервал времени (например, один раз каждую минуту), обычно есть только информация о наличии товара, но его в продаже нет. Как только появится товар, программа должна добавить его в корзину в заранее заданном пользователем количестве и пройти все 4 этапа покупки и оформления товара. На одном из этап присутствует капча, её тоже нужно "пройти", эту услугу можно интегрировать через платный сервис. В процессе оформления заказа, все выбираемые параметры в магазине (адрес доставки, транспортная компания, заполнение комментария, метод оплаты, количество товара и другие, если они будут) должны заранее задаваться пользователем.  
При появлении товара в продаже программа должна известить пользователя о появлении товара, путём отправки смс (сторонний сервис) или отправить сообщение на почту. При появлении нового товара (которого раньше не было вообще), программа должна известить пользователя о появлении этого товара.
Программа должна работать на компьютере (либо виртуальной машине) или устанавливаться на сервер. (нужен только один вариант)
Заказчик должен получить весь исходный код для возможности аутсорсинга работы программы и её доработке в будущем, в случае необходимости.
Программа должна "видеть" существующие товары в магазине. В программе можно выбирать из товаров, которые она видит. Программа должна ждать загрузки каждой страницы перед выполнением очередного действия.
Во время появления редкого товара в магазине, возможен сбой работы сайта, он может перестать грузиться или переходить в окно с ошибкой, в которой говорится о перегрузке сайте. Нужно учесть эту проблему, чтобы программа в случае если страница не загружается мог её перезагружать через заданный интервал времени (например каждые 15 секунд), а если сайт переходит на страницу с ошибкой, то программа должна эмулировать нажатие кнопки "назад" в браузере.
Настраиваемые параметры парсера:
адрес сайта (парсер именно под этот сайт, но возможно хозяева решат изменить адрес), логин и пароль пользователя, отслеживаемый товар из существующего в списке сайта, количество закупаемого товара за один раз, количество закупок партий этого товара (например, по 5 товаров в одной партии, всего 4 партии), адрес доставки (он задаётся заранее в личном кабинете, его нужно лишь выбрать), транспортная компания, комментарий, вид оплаты (банковский перевод, оплата электронными валютами), временной интервал проверок наличия товара в магазине (минуты), интервал перезагрузки сайта если они не грузится (секунды),  номер телефона для смс оповещения, адрес электронной почты для оповещения.



  1. proposal concealed by freelancer
  2.  252 
     

    14 days26000 ₴

    Добрый день, можем взяться за ваш проект, есть опыт аналогичных систем, от 1000 долларов.

    Ukraine Vinnytsia | 6 September at 18:30 |

Project published
6 September at 16:38
48 views
Качество описания проекта
0
0
100%