24FreelanceБиржа фриланса, которая не спит
Завершён

UserScript для Mozilla Firefox (Greasemonkey) для автоматизации покупок

1 180 просмотров 0 откликов#14030
Статус проекта
Завершён
БюджетПо договорённости
ФорматРазовый проектбез предоплаты
ОплатаЭлектронные деньги
Приём заявокЗавершёндо 06.06.2018
Откликов0в среднем по разделу: 1,1
Просмотров1 1809 за 14 дней

Описание проекта

Нужно написать UserScript для Mozilla Firefox (Greasemonkey) для автоматизации покупки на стороннем сайте нужных товаров по нужной цене. Писать нужно на JavaScript, можно использовать JQuery, NodeJS, другие плагины если понадобится.

Принцип работы:
1. Загружается страница сайта. На ней нужно сделать автоматическое распознавание капчи (ReCaptcha 2) через сервис Antigate или аналогичный.
2. После распознавания капчи загружается таблица с товарами. Нужно выбрать подходящие для покупки товары по названию и диапазону цен. Список товаров, разрешенных к покупки нужно брать из csv файла, лежащего на компьютере клиента. Должны быть предусмотрены варианты закупки всего, кроме товаров, содержащих определенные слова (черный список) и покупки товаров, только содержащих определенные слова (белый список). Отобранные товары помещаются в корзину.
3. Нажимается кнопка покупки. При обработке покупки сервером, на этом этапе могут возникать ошибки и сообщения вида "идет обработка заказа", "сервер занят, повторите заказ через ххх секунд", "товар отсутствует" и т.д. Ошибки выводятся в строку состояния заказа. Ошибки нужно обрабатывать и реагировать в зависимости от ситуации. Например при "идет обработка заказа" просто ждем следующего сообщения, при "сервер занят, повторите заказ через ххх секунд" ждём ххх секунд и возвращаемся в пункт №3, при "товар отсутствует" возвращаемся в пункт №1. И т.д. Список ошибок и более подробную логику работы предоставлю.
4. Если товар удалось купить. После этого нужно организовать взаимодействие с программой, запущенной на компьютере клиента. Программу я напишу сам. Нужно сообщить программе, что товар куплен, подождать пока программа выполнит некие действия, после того, как программа отработает, получить информацию, что можно работать дальше и перейти к пункту №1. Взаимодействие можно организовать через запись и чтение файла, прямым запуском исполняемого файла или другим способом.

Исходный код скрипта должен быть легко читаем, (отформатирован в соответствии с общепринятыми правилами).
Разработка для WEB Электронные деньги

Безопасная сделка (Эскроу)

Оплата резервируется на эскроу-счёте Payora в USDT (TRC-20) и переводится исполнителю только после подтверждения выполнения работы.

24
Твенти · совет

Как написать отклик, который выберут

  • Начните с задачи заказчика, а не с рассказа о себе.
  • Дайте одну-две похожие работы из портфолио.
  • Назовите цену и срок — и что именно в них входит.
  • Задайте один уточняющий вопрос — он начинает диалог.

Отклики 0

Тексты откликов видит только заказчик.

Тот же раздел

Похожие проекты

Все проекты раздела
Сайт строительной компании с портфолио и заявкой на расчёт

Сайт строительной компании с портфолио и заявкой на расчёт

Нужен корпоративный сайт строительной фирмы: портфолио объектов, услуги, этапы работ, форма заявки на расчёт стоимости.

Разработка для WEB24.09.20260299
0откликов
Сайт для частной школы

Сайт для частной школы

Разработка сайта частной школы: приём заявлений, классы и программы, расписание, педагоги и новости.

Разработка для WEB24.09.20260263
0откликов
Сайт агентства недвижимости с публичным листингом объектов

Сайт агентства недвижимости с публичным листингом объектов

Нужен сайт агентства недвижимости с открытым каталогом объектов, фильтром по параметрам, карточкой объекта и заявкой на просмотр.

Разработка для WEB24.09.20260213
0откликов
Полезно знать
Как откликнуться на этот проект?

Войдите как фрилансер, опишите, как решите задачу, укажите цену и срок. Заказчик читает отклики и начинает диалог с лучшими.

Кто видит мой отклик?

Только заказчик, разместивший проект, и вы. Другие фрилансеры не видят ни текст, ни цену.

Где найти похожие заказы?

Новые проекты в разделе «Разработка для WEB» появляются каждый день. Все проекты раздела

На какие запросы отвечает эта страница