Не удалось прогрузить медиа
Эта статья о том как с помощью масс-лайкинга получать бесплатный целевой траффик с инстаграма, либо просто качать ваш аккаунт в плане актива для личного использования/перепродажи. Этот способ позволяет в очень лайтовом режиме делать по ~150 подписчиков в день и до 30к просмотров профиля в месяц на один аккаунт и это не потолок, просто я пока не рисковал делать больше. И речь не о ботах или накрутке, траффик живой и не случайный (есть возможность собирать базы ЦА как в классическом почтовом спаме).
Вступление сухое и лаконичное, чтоб не тратить время тех кому тема не интересна. Всем остальным далее придётся потерпеть, потому что иногда я буду "растекаться мыслью" в угоду своей графомании, такой уж я человек. А если вы до сих пор не поняли о чем статья и для чего это всё нужно, то в конце я приведу три кейса (2 реальных + 1 вымышленный) на примере которых покажу что это действительно полезная тема.
:arrow_down: Данный акк я раскрутил меньше чем за 1 месяц:
https://imgur.com/a/HX5MsXQ
Почему масс-лайкниг работает?
Заметил интересную аналогию: механика получения лайка, она же в чем-то сравнима с получением письма по электронной почте. Человек видит, что его пост оценили, заходит в список событий, там высвечивается профиль который поставил лайк. Человек может зайти на этот профиль и посмотреть кто же его лайкнул. Это как открыть «Входящие» и кликнуть на новое письмо. В обоих случаях всего два клика отделяет пользователя от контента.
Но у лайков есть преимущества перед email-рассылкой: 1) нет спам-фильтров в привычном понимании - если мы лайкнули пост, то его автор 100% получит оповещение 2) реально сложно придумать заголовок письма который вызовет в человеке столь же сильный подъем дофамина, такое же волнение и любопытство, как обычный лайк, например, от красивой девушки - вероятность перехода в профиль кратно возрастает. 3) психология обмена: часто когда человек получает оценку "мне нравится" от другого человека, ему подсознательно хочется этого человека как-то отблагодарить, сделать что-то взамен - это огромный толчок к совершению целевого действия (читайте Чалдини).
Софт для масс-лайкинга
Каких-то готовых решений для масштабной автоматизации лайков я в интернете не нашёл, но совсем не сложно сделать такое самому. Не буду скидывать то что я навайбкодил потому что в плане кода это реально г*вно которое мне стыдно показывать :) Но со своей задачей оно справляется, поэтому я всё таки вставлю основные функции и общие описания скрипта, чтобы вы могли переделать его под себя. Если кому-то прям очень надо - стучите в лс, на безвозмездной основе скину то чем пользуюсь сам, но я вас предупредил!
https://imgur.com/a/I4zIDXz
Базы пользователей я собираю с популярных профилей, соответствующих моей тематике. Делаю прямые запросы к списку подписчиков с помощью этого инструмента: https://github.com/leoneedpro/instapi-followers . В сутки получается сделать только 500 запросов с 1 аккаунта (≈спарсить около 10к юзеров) поэтому я использую несколько внерабочих акков для этой цели. Получившиеся списки скачиваю в .json формате и помещаю в отведенную для них директорию.
В процессе лайкинга случайные username извлекаются из этих списков с помощью функции:
def load_target_users_for_character():
"""Загружает все username из JSON файлов"""
profile_files = glob.glob(f"josn_files_dir/*.json")
all_users = [ ]
for profile_file in profile_files:
try:
with open(profile_file, 'r', encoding='utf-8') as f:
data = json.load(f)
if isinstance(data, list):
all_users.extend(data)
elif isinstance(data, dict):
for key, value in data.items():
if isinstance(value, list) and len(value) > 0 and isinstance(value[0], dict) and 'username' in value[0]:
all_users.extend(value)
except Exception as e:
print(f"{e}")
Для поиска постов и лайкинга использую Selenium: прямые запросы не подходят, потому что мета накладывает ограничение на кол-во прямых запросов в день, а на реальные клики, которые делает Selenium, ограничения не такие строгие (хотя они есть, но об этом позже).
Ключевое действие (нажатие сердечка) выполняется функцией like:
def like(username: str, post_url: str, browser) -> bool:
"""Функция находит SVG иконку сердечка под постом и 'тыкает' по ней"""
try:
browser.get(post_url)
like_elements = browser.find_elements(By.XPATH, "//*[name()='svg' and @aria-label='Like']")
if like_elements:
for svg_element in like_elements:
try:
clickable_parent = browser.execute_script("""
let element = arguments[0];
while (element && element !== document.body) {
if (element.tagName === 'BUTTON' ||
element.getAttribute('role') === 'button' ||
element.onclick != null) {
return element;
}
element = element.parentElement;
}
return arguments[0];
""", svg_element)
browser.execute_script("""
var element = arguments[0];
var event = new MouseEvent('click', {
'view': window,
'bubbles': true,
'cancelable': true,
'composed': true,
'detail': 1,
'button': 0,
'buttons': 0
});
var downEvent = new MouseEvent('mousedown', {
'view': window,
'bubbles': true,
'cancelable': true
});
var upEvent = new MouseEvent('mouseup', {
'view': window,
'bubbles': true,
'cancelable': true
});
element.dispatchEvent(downEvent);
element.dispatchEvent(event);
element.dispatchEvent(upEvent);
element.focus();
element.blur();
""", clickable_parent)
return True
except Exception as e:
continue
try:
images = browser.find_elements(By.XPATH, "//article//img")
if images:
image = images[0]
actions = ActionChains(browser)
actions.move_to_element(image).double_click().perform()
time.sleep(2)
return True
except Exception as e:
print(f"Double-click failed: {e}")
return False
except Exception as e:
print(f"{e}")
return False
Браузер загружается с мобильной эмуляцией потому что в десктопной версии "svg-сердечки" есть не только под постами, но и в секции комментариев, скрипт из-за этого ломается + на десктопной версии чаще вылезают всякие капчи и проверки (это субъективное ощущение)
mobile_emulation = {
"deviceMetrics": { "width": 390, "height": 844, "pixelRatio": 3.0 },
"userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 15_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Mobile/15E148 Safari/604.1"
}
Про ограничения
Я не слукавил когда сказал что спам-фильтров на лайк в инстаграме нет. Однако есть суточное ограничение на кол-во лайков с 1 аккаунта, это особенно заметно при работе с new-акками (когда возраст аккаунта меньше недели, инстаграм помечает его как "Новый"). На новом аккаунте возможно делать ~ 600 лайков в сутки. Точного лимита не знаю, но знаю как выглядит 'исчерпание' этого лимита: лайки перестают ставиться, как бы 'скручиваются', появляется плашка "We limit how often you can do certain things". Спустя сутки ограничение пропадает. Зато если аккаунт прогретый и его возраст больше недели, то лимит кратно увеличивается (лично я делал и по 15к в сутки но так и не смог пробить верхнюю границу, возможно лимиты на этом этапе исчезают вообще).
Не удалось прогрузить медиа
Какие ещё ограничения могут возникнуть?
1. Заподозрили автоматическое поведение. Это предупреждение будет высвечиваться часто. Выглядит страшно, "всё, приплыли!", но на деле не значит вообще ничего и никак не нарушает работу аккаунта. После нажатия "Dismiss" всё возвращается на круги своя.
2. Подтвердите что вы человек. По-сути это дополнительная верификация с которой рано или поздно сталкивается любой аккаунт. В лучшем случае попросят решить несколько капч, но чаще требуют подтверждение по почте, номеру телефона. Автоматизировать сложно, но возможно.
3. Аккаунт заблокирован. По-сути это самое страшное что может произойти с аккаунтом. Для разблокировки потребуются подать "апелляцию" (пройти проверку по документам и биометрии) после успешного рассмотрения которой акк снова оживёт.
Я не использую свои аккаунты для криминала, обычный бело-серый арбитраж, скрывать мне нечего - все аккаунты подвязаны к моим реальным симкам, реальному ID, подтверждены с помощью "селфи где отчётливо видно лицо" (не смотря на то что содержимое профилей с моей личностью никак не связано). Но если вы, например, льёте на какую-нибудь малварь, то предупреждения 2 и 3 равносильны смерти аккаунта.
Не удалось прогрузить медиа
Кейсы и заключение
Спойлер: Кейс 1: нищий onlyfans
У меня есть телеграмм канал где я продаю сгенерированную ИИ-эротику за звёздочки. Траффик на этот канал я завожу именно с помощью масс-лайкинга: собираю базы подписчиков по аккаунтам онлифанс-моделей, создаю несколько женских профилей, в bio выкладываю ссылку на канал. Запускаю софт на ноутбуке и комп работает за меня. Иногда приходится вмешиваться чтобы снимать ограничения, но возникают они очень редко. Профит за первый месяц у меня вышел ~ как если бы сдавал задрипанную комнатёнку в мурино, но потраченное электричество я отбил и по-моему есть потенциал и тенденция к росту. Опять же лишних денег не бывает)
Спойлер: Кейс 2: "для нормальных людей"
Этот метод я посоветовал своему знакомому который занимается живописью. В сфере изобразительного искусства инстаграм - визитная карточка, прямо влияющая на твой заработок. Галереи смотрят, сколько у художника живых подписчиков, потому что видят в них потенциальных покупателей. Чем больше аудитория, тем выше шанс, что галерея согласится провести выставку. В профиле моего знакомого нет полуголых баб, нет советов по быстрому заработку и прочих "байтов" - просто картины, его работы. Но это не мешает получать по 3-10 подписчиков в день и множество ответных лайков/просмотров на этот профиль. Мой знакомый в восторге, ведь даже в не самом лучшем случае через год на его аккаунт будет подписано более тысячи новых живых пользователей из его города которые действительно придут на его выставки, если он сделает правильный анонс. Вот наглядный пример как раскрученная инста может "влиять на карман".
Спойлер: Кейс 3: блудняк
Я написал что не лезу в чернуху, однако 1 раз всё таки пробовал лить на нехорошие инсталлы. В нескольких профилях я разместил ссылку на сайт с загрузчиком. Профили получали от 500 до 1000 просмотров после чего уходили в бан. На 1 инсталл тратилось 2-3 профиля (~50-75 руб.) и около часа времени. Меня такая статистика не устроила и я забил, больше в эту тему не лез.
Спамить лайками по инсте - это рентабельный метод добычи целевого трафика, не сложный с технической точки зрения и фактически бесплатный. Масс-лайкинг поддаётся масштабированию, но верифы и всплывающие иногда капчи препятствуют полной автоматизации, хотя не делают её невозможной.
Спасибо что дочитали, с удовольствием обсужу всё здесь написанное и не написанное)
👍12
😁2
🤔1
LIMB