Парсинг

Арнольд11 месяцев в сервисе
Данные заказчика будут вам доступны после подачи заявки
22.11.2024

Цель проекта получить локальную базу данных транзакций (трансферов) и данных аккаунтов-получателей и отправителей за последние 10 минут.

Исходные данные: список идентификаторов аккаунтов - вводится пользователем вручную (способ ввода обсуждается)

Алгоритм действий:

1. Входим в аккаунт по адресу типа https://solscan.io/account/{идентификатор аккаунта}

2. Включаем фильтры: Transfers, Tokens: SOL, Time (UTC)

3. Сохраняем полученные данные в таблице локальной БД.

4. Входим в аккаунт-получатель (для Out-трансфера) или аккаунт -отправитель (для In-трансфера)

5. Применяем те же фильтры из п.2 и сохраняем трансферы аккаунтов в отдельную таблицу БД (ключ - идентификатор аккаунта)

Требования:

Python+SQLite

Открытый код.

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

Актуальность данных в базе - до 10 секунд после появления их на сайте.

Стабильная работа с обходом возмож

ных защит сайта.

Заявки фрилансеров