Расскажу вам про один из способов поиска перспективных 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 КБ Просмотры: 136
-
22,3 КБ Просмотры: 128
-
33,2 КБ Просмотры: 107
Для запуска проектов требуется программа ZennoPoster или ZennoDroid.
Это основное приложение, предназначенное для выполнения автоматизированных шаблонов действий (ботов).
Подробнее...
Для того чтобы запустить шаблон, откройте нужную программу. Нажмите кнопку «Добавить», и выберите файл проекта, который хотите запустить.
Подробнее о том, где и как выполняется проект.
Последнее редактирование модератором: