Автоматизировать покупки на amazo
Требуется программист, для маленького проекта.
Нужно написать программу, которая будет делать заказы на сайте (amazon), далее отправлять данные по заказу в мессенджер (подойдет любой, думаю самый простой - jabber)
Полное ТЗ отправлю уже после того как будет выбран исполнитель (скину как и что должна делать программа на примере картинок, также опишу все подводные камни которые могут появляться при заказе товара , ну и конечно же материал (аккаунт) для работы выдам) Тут выкладываю сокращенное ТЗ без подробностей:
1. После открытия программы, начинается отсчет времени (3 часа)
2. По истечению времени, на компьютере меняется пароль (который будет заложен в программу)
3. Софт проверяет ip адрес (страну) (либо смотрит какие вкладки открыты в браузере chrome, например amazon .fr или amazon .com и от этого уже отталкивается, с каким амазоном софт будет вести работу)
3.0 Важный момент! Софт должен работать именно с браузером chrome, поскольку в нем уже выполнен вход в аккаунт амазон, то есть если софт будет работать со своим браузером или IE, то ничего не получится, поскольку в аккаунт мы зайти не сможем.
4. Далее софт проверяет баланс на аккаунте амазон. В зависимости от баланса на аккаунте, софт добавляет товары в корзину (ссылки на товары и их стоимость нужно будет вписать в программу заранее) и совершает покупку.
5. После покупки, начинается отсчет времени (20 минут).
6. По истечению времени, софт переходит по ссылке (которая опять же вшита в софт) проверяет появились ли там данные по заказу. Если появились данные - копируем их и отправляем в мессенджер. Если не появились, переходим к пункту 5 и повторяем.
6.0 Нужно также предотвращать повторные отправки данных \ пропуск данных.
Например, мы купили 2 товара (2 кода мы по итогу должны отправить в мессенджер).
После проверки на появление данных по товарам (пункт 6), появились данные только по одному товару. Значит мы должны отправить 1-е данные, далее перейти к пункту 5, выждать время, сделать проверку. Если появились данные по второму товару, то высылаем их в мессенджер (при этом данные по первому товару софт повторно не должен высылать!). Если данные по 2-му товару не появились, то переходим к пункту 5 и повторяем процедуру.
На этом все. Более детальное ТЗ с картинками вышлю уже после выбора исполнителя.
-
29 Уже делал подобные проекты для похожей системы. Можно сделать два варианта исполнения:
1. Использовать движок хромиум и твои куки туда подгружать и делать вбив;
2. Создание дополнительного расширения для хрома и через него работать.
На мой взгляд лучше делать 1й вариант, т.к. он у него более расширенные возможности. В таком случае проект будет состоять из двух программ - управляющая и переделанный браузер хромиума.
Только необходимо учитывать, что амазон меняет интерфейс и будет необходимость в переписывании (поддержании) проекта.
-
Напишите в телегу @niksom
-
Актуальные фриланс-проекты в категории Десктопные приложения
Нужен Airtable-архитектор для построения реляционной схемы и новой чистой базы AirtableНеобходимо помочь переосмыслить и построить чистую реляционную схему для внутренней операционной системы на Airtable. Текущая база уже используется командой, но она выросла органически: структура частично плоская, часть таблиц/вьюшек используется активно, часть почти не… Базы данных и SQL, Десктопные приложения ∙ 5 дней 2 часа назад ∙ 10 ставок |
Создание ПО для генерации файлов резки деревянных пазловИщем разработчика для создания программного обеспечения, которое автоматизирует процесс построения файлов резки для деревянных фигурных пазлов. Текущий процесс Сейчас каждый файл создается дизайнером вручную в Adobe Illustrator. Файл содержит: внешний контур пазла произвольной… Десктопные приложения ∙ 5 дней 6 часов назад ∙ 14 ставок |
Небольшая правка на сайте
700 UAH
Нужно переподвизать договор оферты в футтере на новый , в компании поменялся регламент Задача на 20 минут Веб-программирование, Десктопные приложения ∙ 6 дней 8 часов назад ∙ 112 ставок |
Инструмент сверки счетов с банком, картами и бухгалтеромТехническое задание: инструмент сверки счетов с банком, картами и бухгалтеромОбщая цель Нужен локальный инструмент (скрипт/небольшое приложение на Python), который запускается вручную раз в 1-2 месяца на моём компьютере и делает сверку между: Счетами, которые я выставил клиентам… Python, Десктопные приложения ∙ 8 дней 15 часов назад ∙ 44 ставки |