Цель:
Разработать автоматический парсер, который будет извлекать адреса монет с (https://dexscreener.com/new-pairs?dexIds=raydium&maxAge=24&minLiq=1000&order=desc&profile=1&rankBy=activeBoosts) Dexscreener и сохранять их в удобном формате для дальнейшего использования.
Требования к функционалу:
1. Автоматический сбор данных:
• Парсер должен автоматически обращаться к указанной странице и извлекать адреса монет из списка новых пар токенов, соответствующих заданным параметрам (dexIds=raydium, maxAge=24, minLiq=1000, order=desc, profile=1, rankBy=activeBoosts).
2. Периодичность обновления:
• Парсер должен обновлять данные с заданной периодичностью (например, каждые 15 минут или час), чтобы обеспечивать актуальность информации.
3. Хранение данных:
• Сохранение в уже созданный нами апи, или на прямую конект к бд. Код конекта и функций чтобы не возникало тубликов уже есть
4. Обработка ошибок:
• Реализация механизмов обработки ошибок и повторных попыток в случае неудачного запроса к сайту.
• Логирование ошибок и уведомление ответственных лиц о возникших проблемах.
Требования к технологии:
• Язык программирования: Python, Node.js или другой, подходящий для веб-скрейпинга.
• Использование библиотек для веб-скрейпинга (например, BeautifulSoup, Scrapy для Python)
Пример - https://dexscreener-ai-data-scraper-crypto-dex-analytics.en.softonic.com/chrome/extension