Написать бота для инстаграм

129
21 декабря 2020, 11:40

Хочу попробовать сделать бота для instagram, что-то подобное как здесь с можеством функций для выбора. Нашел библиотеку на github для php, но насколько мне известно php не обладает многопоточностью, мне же важно сделать к примеру накрутку пользователей в фоновом режиме, чтобы можно было и дальше передвигаться по сайту или вовсе закрыть его, а он в свою очередь будет выполняться пока не достигнет своего лимита. В первой ссылке все так и организовано, на каком языке можно такое реализовать? Думаю на счет python, что можете подсказать по этому поводу?

Answer 1

Вот работающий пример бота делающий лайки в фоновом режиме

import argparse
from instabot import Bot
parser = argparse.ArgumentParser(add_help=True)
parser.add_argument('-u', type=str, help="username")
parser.add_argument('-p', type=str, help="password")
parser.add_argument('-proxy', type=str, help="proxy")
parser.add_argument('-location', type=str, help='location')
parser.add_argument('-amount', type=str, help='amount')
args = parser.parse_args()
bot = Bot()
bot.login(username=args.u, password=args.p,
          proxy=args.proxy)
bot.like_location_feed(args.location, amount=args.amount)

Для того чтобы запустить его в работу проверьте чтобы у вас был установлен Python 3 и выполните следующие действия:

  • Создайте рабочую папку "MySuperBot" и сохраните предложенный код в файл go_likes.py
  • Инициируйте в ней рабочее окружение с помощью python -m venv venv
  • Активируйте виртуальное окружение, это надо будет делать каждый раз когда вы захотите поработать с терминалом. На Linux и MacOS это делается командой source venv/bin/activate, под Windows .\venv\Scripts\activate
  • Установите нужный пакет pip install -U instabot
  • Теперь можно запустить накрутку python go_likes.py -u USERNAME -p PASSWORD -amount 400.

Программа будет работать в терминале пока вы ее не закроете и будет в сутки делать не более 400 лайков. Обратите внимание, что если у вас новый аккаунт то лучше начинать с 50-100 и постепенно в течении нескольких недель доводить до 500. Больше может вызвать тревогу. Эта программа автоматически лайкает все новые посты в вашем фиде.

Более подробная документация по библиотеке instabot на русском языке.

READ ALSO
Получение json из бд

Получение json из бд

В бд хранится данные в формате json, вот так выглядят {"0,2,,,,,,,,,,,,,,": ""} Мне нужно получить их и записать в массив js

146
Помогите с изменением XML файла

Помогите с изменением XML файла

Есть файл xml на пример с такой структурой:

127
не отправляется POST запрос через CURL

не отправляется POST запрос через CURL

есть код , но при отправке , сервер не получае мой запрос ввиде json,прилетает пустой , в чем может быть проблема

110
Как отправить изображение base64 через WordPress contact form 7?

Как отправить изображение base64 через WordPress contact form 7?

Возникла проблемаУ меня есть канвас и картинка, которая в нем генерируется

113