Добавить новость

В Москве ищут иностранца, который пытался надругаться над девушкой около метро

«Шлагбаум для беременных»: В Больших Жеребцах «исчезла» дорога

В Щелкове перевозчик «Мострансавто» начал обслуживание 4 новых маршрутов

Мужчина устроил стрельбу на юго-западе Москвы





Новости сегодня

Новости от TheMoneytizer

Автоматизация процесса покупки товаров

Техническое задание для автоматизации процессов авторизации, ввода данных, привязки карты и покупки товаров

1. Цель проекта

Создание автоматизированного решения, которое позволяет выполнять следующие действия без участия человека:

  • Авторизация пользователя в системе https://store.playstation.com/en-tr.
  • Ввод необходимых данных (логин, пароль, резервный код).
  • Привязка платежной карты к аккаунту пользователя.
  • Удаление старых товаров из корзины
  • Совершение покупки товаров.
  • Отвязка карты
  • Обработка возможных факторов (например, двухфакторная аутентификация) и отправка отчета о выполнении операции.
  • Преодоление ошибок

2. Требуемая функциональность

2.1 Авторизация

  • Автоматический вход в аккаунт пользователя, используя данные из таблицы "Customers" в базе данных // внешний тригер с данными пользователя
  • Обработка сценариев с двухфакторной аутентификацией (2FA) — получение кода с почты, SMS или аутентификатора в коммуникации через телеграм бота

2.2 Ввод данных

  • Использование логина, пароля и резервного кода пользователя из базы данных для входа в систему.
  • Обработка ошибок и проверка правильности ввода данных.

2.3 Привязка карты

  • Автоматическая привязка платежной карты из внешнего источника (например, Google таблицы) к аккаунту пользователя.
  • Обработка возможных ошибок при привязке и перепривязке карт.
  • Отвзяка карты

2.4 Покупка товаров

  • Автоматическое выполнение покупки товаров или подписок через интерфейс веб-сайта
  • Обеспечение возможности автоматической отправки вебхуков или HTTP-запросов для получения и отправки данных в другие системы.

2.5 Обработка ошибок и уведомлений

  • Логирование действий и ошибок для каждой выполненной операции.
  • Отправка уведомлений в Telegram/Slack о статусе выполнения каждой операции (успех/ошибка).
  • Возможность отправки вебхуков с данными о завершенной операции на указанный URL.

3. Технические требования

3.1 Бэкэнд

  • Язык программирования: любой (с использованием Puppeteer, Selenium или аналогов).
  • База данных: PostgreSQL (данные пользователей) и Google Sheets (данные карт).

3.2 Интеграция и API

  • Возможность отправки HTTP-запросов для взаимодействия с другими системами, например, с ботом в Telegram.
  • Вебхуки: отправка результатов выполнения операций на указанный endpoint (например, Slack, Telegram).

4. Входные данные

  • Данные для авторизации:

    • Логин, пароль, резервный код из таблицы "Customers" в базе данных PostgreSQL.
  • Данные для привязки карт:

    • Номер карты, дата окончания действия, CVC из Google таблиц и адрес
    • Настройки прокси:
    • Список доступных прокси (socks5).

6. Интеграции и взаимодействие

  • Интеграция с базой данных PostgreSQL для получения данных пользователей.
  • Интеграция с Google Sheets для получения данных карт.
  • Возможность получения запросов из Telegram и других источников, их обработки и отправки ответов.

7. Возможные трудности и решения

  1. Ограничения и блокировки сайтов:

    • Использование антидетект браузеров для обхода ограничений.
    • Регулярная ротация прокси для минимизации риска блокировки.
  2. Обработка двухфакторной аутентификации:

    • Поддержка сценариев с получением кода из почты, SMS, аутентификатора.
    • Возможность ручного подключения в случае сбоя автоматизации.
  3. Ошибки при привязке карт:

    • Логирование ошибок и автоматическое переключение на следующую карту из списка в случае неудачи.

8. Требования к безопасности

  • Защита передаваемых данных (шифрование).
  • Безопасное хранение учетных данных.
  • Ограничение доступа к базе данных и другим ресурсам.

9. Ресурсы и доступы

  • Прокси-сервисы: Доступ к списку прокси-серверов
  • Тестовые данные: Логины, пароли, карты для тестирования.

10. Отчетность и документация

  • Предоставление отчета о проделанных работах.
  • Инструкции по установке и запуску приложения.
  • Документация по API и взаимодействию с другими системами.

Читайте на 123ru.net


Новости 24/7 DirectAdvert - доход для вашего сайта



Частные объявления в Вашем городе, в Вашем регионе и в России



Smi24.net — ежеминутные новости с ежедневным архивом. Только у нас — все главные новости дня без политической цензуры. "123 Новости" — абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. Smi24.net — облегчённая версия старейшего обозревателя новостей 123ru.net. Мы не навязываем Вам своё видение, мы даём Вам срез событий дня без цензуры и без купюр. Новости, какие они есть —онлайн с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии. Smi24.net — живые новости в живом эфире! Быстрый поиск от Smi24.net — это не только возможность первым узнать, но и преимущество сообщить срочные новости мгновенно на любом языке мира и быть услышанным тут же. В любую минуту Вы можете добавить свою новость - здесь.




Новости от наших партнёров в Вашем городе

Ria.city

Блогера Машуряна задержали за стрельбу из автомата Калашникова возле бара в Москве

Подмосковье более чем в 5 раз нарастило экспорт сельхозпродукции в Индию

Глава СПЧ Фадеев: Россия нуждается в расширении армии

Шойгу назвал Индию одним из главных единомышленников РФ на мировой арене

Музыкальные новости

Кристина Орбакайте заявила, что в марте дала последний концерт в России

Полным разгромом завершились для “эсеров” выборы-2024. Провалились даже на родине Сергея Миронова — БлокнотРУ — Новости России 10 сентября 2024. Россия новости 10.09.2024. Новости Блокнот Россия. Блокнот новости России. Блокнот Россия. Блокнот новости России и мира сегодня. Россия последние новости на сегодня. Новости России. Блокнот России. Россия новости. Новости Россия. Россия новости сегодня.

Титул «Татар кызы-2024» получила Алсу Байгильдина из Оренбурга

Сопутствующие траты: названа цена билетов по ВСМ из Москвы в Санкт-Петербург

Новости России

Участники Международного антифашистского форума предложили признать СВО формой

На повестке дня – фасадные работы

Почти 5-метровую кукурузу вырастила жительница Кубани

Эксперты положительно оценили создание образовательных комплексов в Ярославской области

Экология в России и мире

Пантера и джинглы ENERGY: чем удивит «Холоп из Парижа»

Токсиколог Кутушов: как масло черного тмина может спасти ваше здоровье

«Сделал сказку былью»: Костя Грим помог разыграть автомобиль

Более 13 000 школьников получили к 1 сентября украшение от «585*ЗОЛОТОЙ»

Спорт в России и мире

Теннисист Джокович опустился на четвертую строчку рейтинга ATP

Итальянец Синнер стал победителем Открытого чемпионата США

Дмитрий Турсунов рассказал о специфических условиях на теннисных турнирах в Китае

Елена Рыбакина снялась с турнира WTA-500 в Сеуле

Moscow.media

Ассоциация Брендинговых Компаний России (АБКР) примет участие в доработке рейтинга брендинговых агентств «Рейтинга Рунета» (РР)

Терминал сбора данных (ТСД) промышленного класса SAOTRON RT42G

Филиал № 4 ОСФР по Москве и Московской области информирует: Гражданам Москвы и Московской области, получившим тяжелые производственные травмы, выданы автомобили марки «Лада Гранта»

На бывшего заместителя главы Челябинска завели новые уголовные дела











Топ новостей на этот час

Rss.plus






Почти 5-метровую кукурузу вырастила жительница Кубани

Сирийский дипломат заявил, что у Киева и террористов в его стране один куратор

Собянин: Завершено строительство первой очереди технопарка «ЗИЛ»

Собянин рассказал, как инвесторы помогают развитию социальной инфраструктуры