Расскажу вам про один из способов поиска перспективных NFT коллекций для дальнейшей перепродажи, дополнительно приложу мои черновые шаблоны для ее реализации.
Примерно месяц назад один мой товарищ рассказал о своих успехах в NFT направлении. Одна из его успешных сделок состоялась благодаря тому, что в феврале этого года он заметил как один популярный в тематическом твиттер-комьюнити человек поставил себе на аватар профиля новую NFT. После дополнительного анализа показателей коллекции он также купил один айтем и успешно перепродал его тем же днем в хороший плюс. Помимо установки на аватар этой NFT инфлюенсер часто дополнительно рассказывает в своих постах о новинке, тем самым рекламируя ее всем фолловерам. Если коллекцию пиарят авторы с большой аудиторией, то существует некоторый шанс на рост ее цены в краткосрочной перспективе. Конечно, только лишь факт пиара через аватарки в твиттере не является явной рекомендацией к покупке, но такие вспомогательные сигналы хорошо помогут для предварительного исследования. В том случае сигнал был получен случайно, в режиме обычного серфинга, но после этого рассказа возникла идея это автоматизировать и масштабировать.
Парсинг аккаунтов Twitter
Основная задача - получить списки активных тематических аккаунтов в твиттере. Первая мысль была собрать фолловеров самых популярных аккаунтов в нише NFT. Здесь же на форуме нашел открытые шаблоны по парсингу фолловеров и постов. Для парсинга фолловеров нужны были акки. Купил несколько штук, после авторизации твиттер просил двойную фанкапчу, которая занимала много ручного времени, а после ее решения акка хватало на парсинг примерно 1000 фолловеров одного аккаунта. Опыта работы с капчей и обхождения таких ограничений на парсинг у меня пока еще нет, поэтому я пошел более простым для меня путем через парсинг авторов постов. Также этот способ автоматически закрывает вопрос поиска именно активных аккаунтов. Для парсинга новых постов по тематичным словам и хэштегам не нужны были ни акки, ни затраты на капчу. Поковырявшись в шаблоне, убрал все лишнее, добавил своей логики и с горем пополам заработало.
Один из примеров запроса к выдаче: https://twitter.com/search?q=#NFT -@infinite_arcade -filter:replies&src=typed_query&f=live - здесь собираются новые посты по хэштегу #NFT без упоминания некоторых аккаунтов (слишком много спама было в постах с упоминанием акка из запроса) и без учета ответов.
Получалось собирать примерно по 50 000 уникальных аккаунтов в сутки в первые дни, далее из-за повторов в большой базе это число снижается. Большинство из этого числа - акки для спама или с незначительной аудиторией, поэтому переходим ко второму этапу.
Парсинг количества подписчиков и проверка на бан
Для этой задачи нашел довольно простое решение через обычный GET запрос вида https://cdn.syndication.twimg.com/widgets/followbutton/info.json?screen_names=FlurETH, в json ответе забирал количество фолловеров, дополнительно закрывался пункт проверки аккаунтов на бан/удаление при пустом ответе. При 50 потоках чекается примерно 75 000 аккаунтов в час.
Проверка наличия NFT аватара, парсинг показателей айтема и коллекции
Проверяем наличие nft аватара по ссылке вида https://twitter.com/SympathyYT/nft, если есть, то парсим внизу описания ссылку айтема на аукционе OpenSea, например, https://opensea.io/assets/ethereum/0xd7b397edad16ca8111ca4a3b832d0a5e3ae2438c/511
На странице айтема собираем 2 ссылки из блока активности: ссылка вида https://etherscan.io/tx/0x2d72a9f0384774ef6cd481ab965b35cc10966139b1eea6ba8fb41905febac523 с датой выпуска и другую с датой покупки текущим владельцем
Далее со страницы айтема переходим на главную страницу коллекции, например, https://opensea.io/collection/gutterrats и собираем ее основные показатели.
Итоговый результат
Показатели сбора сейчас примерно такие: из 50 000 всех аккаунтов после парсинга постов по ключу основному ключу получаем 3000 активных аккаунтов с 10к+ фолловеров, из них выходит 150 аккаунтов в установленной NFT аватаркой ежедневно. Аккаунты со второго этапа (3000) нужно также ежедневно перепроверять на обновления смены аватара. После совмещения всех данных получается такая таблица https://docs.google.com/spreadsheets/d/1wIVcbOknGpIH8UPGr1B5T6-cxuUSaYLkyMLimfQ1Hzw/edit#gid=8058301
Выбираем свежие даты покупки автором твиттер аккаунта и выпуска айтема. После этого смотрим на показатели коллекции, количество и популярность акков, которые ее пиарят и т.д. Используем полученную инфу в дальнейшем для принятии решения.
Этот способ пока на этапе доработок и тестирования, по собранным данным пока не совершено ни одной реальной сделки, также на текущее низкое количество интересных вариантов влияет общее медвежье настроение за последний месяц в нише NFT и всей крипты.
В дальнейшем планирую:
Примерно месяц назад один мой товарищ рассказал о своих успехах в NFT направлении. Одна из его успешных сделок состоялась благодаря тому, что в феврале этого года он заметил как один популярный в тематическом твиттер-комьюнити человек поставил себе на аватар профиля новую NFT. После дополнительного анализа показателей коллекции он также купил один айтем и успешно перепродал его тем же днем в хороший плюс. Помимо установки на аватар этой NFT инфлюенсер часто дополнительно рассказывает в своих постах о новинке, тем самым рекламируя ее всем фолловерам. Если коллекцию пиарят авторы с большой аудиторией, то существует некоторый шанс на рост ее цены в краткосрочной перспективе. Конечно, только лишь факт пиара через аватарки в твиттере не является явной рекомендацией к покупке, но такие вспомогательные сигналы хорошо помогут для предварительного исследования. В том случае сигнал был получен случайно, в режиме обычного серфинга, но после этого рассказа возникла идея это автоматизировать и масштабировать.
Парсинг аккаунтов Twitter
Основная задача - получить списки активных тематических аккаунтов в твиттере. Первая мысль была собрать фолловеров самых популярных аккаунтов в нише NFT. Здесь же на форуме нашел открытые шаблоны по парсингу фолловеров и постов. Для парсинга фолловеров нужны были акки. Купил несколько штук, после авторизации твиттер просил двойную фанкапчу, которая занимала много ручного времени, а после ее решения акка хватало на парсинг примерно 1000 фолловеров одного аккаунта. Опыта работы с капчей и обхождения таких ограничений на парсинг у меня пока еще нет, поэтому я пошел более простым для меня путем через парсинг авторов постов. Также этот способ автоматически закрывает вопрос поиска именно активных аккаунтов. Для парсинга новых постов по тематичным словам и хэштегам не нужны были ни акки, ни затраты на капчу. Поковырявшись в шаблоне, убрал все лишнее, добавил своей логики и с горем пополам заработало.
Один из примеров запроса к выдаче: https://twitter.com/search?q=#NFT -@infinite_arcade -filter:replies&src=typed_query&f=live - здесь собираются новые посты по хэштегу #NFT без упоминания некоторых аккаунтов (слишком много спама было в постах с упоминанием акка из запроса) и без учета ответов.
Получалось собирать примерно по 50 000 уникальных аккаунтов в сутки в первые дни, далее из-за повторов в большой базе это число снижается. Большинство из этого числа - акки для спама или с незначительной аудиторией, поэтому переходим ко второму этапу.
Парсинг количества подписчиков и проверка на бан
Для этой задачи нашел довольно простое решение через обычный GET запрос вида https://cdn.syndication.twimg.com/widgets/followbutton/info.json?screen_names=FlurETH, в json ответе забирал количество фолловеров, дополнительно закрывался пункт проверки аккаунтов на бан/удаление при пустом ответе. При 50 потоках чекается примерно 75 000 аккаунтов в час.
Проверка наличия NFT аватара, парсинг показателей айтема и коллекции
Проверяем наличие nft аватара по ссылке вида https://twitter.com/SympathyYT/nft, если есть, то парсим внизу описания ссылку айтема на аукционе OpenSea, например, https://opensea.io/assets/ethereum/0xd7b397edad16ca8111ca4a3b832d0a5e3ae2438c/511
На странице айтема собираем 2 ссылки из блока активности: ссылка вида https://etherscan.io/tx/0x2d72a9f0384774ef6cd481ab965b35cc10966139b1eea6ba8fb41905febac523 с датой выпуска и другую с датой покупки текущим владельцем
Далее со страницы айтема переходим на главную страницу коллекции, например, https://opensea.io/collection/gutterrats и собираем ее основные показатели.
Итоговый результат
Показатели сбора сейчас примерно такие: из 50 000 всех аккаунтов после парсинга постов по ключу основному ключу получаем 3000 активных аккаунтов с 10к+ фолловеров, из них выходит 150 аккаунтов в установленной NFT аватаркой ежедневно. Аккаунты со второго этапа (3000) нужно также ежедневно перепроверять на обновления смены аватара. После совмещения всех данных получается такая таблица https://docs.google.com/spreadsheets/d/1wIVcbOknGpIH8UPGr1B5T6-cxuUSaYLkyMLimfQ1Hzw/edit#gid=8058301
Выбираем свежие даты покупки автором твиттер аккаунта и выпуска айтема. После этого смотрим на показатели коллекции, количество и популярность акков, которые ее пиарят и т.д. Используем полученную инфу в дальнейшем для принятии решения.
Этот способ пока на этапе доработок и тестирования, по собранным данным пока не совершено ни одной реальной сделки, также на текущее низкое количество интересных вариантов влияет общее медвежье настроение за последний месяц в нише NFT и всей крипты.
В дальнейшем планирую:
- Связать все шаблоны в один конвейер, используя общую БД (сейчас они разрознены, в черновом варианте со множеством косяков)
- Собрать дополнительную инфу по активности коллекции и инфу по кошельку владельца nft аватара
- Разобраться с парсингом списка фолловеров через авторизованные аккаунты
- Настроить регулярный парсинг аккаунтов из выдачи поисковых систем для расширения базы с нфт аватарками примерно по такому запросу - site:twitter.com "View NFT details"
- Настроить оповещения о новых сигналах в телеграм бот/канал
- Тема статьи
- Способы заработка
- Номер конкурса статей
- Семнадцатый конкурс статей
Вложения
-
24,4 КБ Просмотры: 99
-
22,3 КБ Просмотры: 96
-
33,2 КБ Просмотры: 78
Для запуска проектов требуется программа ZennoPoster или ZennoDroid.
Это основное приложение, предназначенное для выполнения автоматизированных шаблонов действий (ботов).
Подробнее...
Для того чтобы запустить шаблон, откройте нужную программу. Нажмите кнопку «Добавить», и выберите файл проекта, который хотите запустить.
Подробнее о том, где и как выполняется проект.
Последнее редактирование модератором: