Рубріки: Решения

Instagram-бот за 5 минут + автоматизация браузера с помощью Selenium

Богдан Мирченко

Разработчик с ником c0d3x27 разместил в блоге на medium.com инструкцию по созданию Instagram-бота с помощью Python. Бот способен автоматизировать действия в Instagram, чтобы владелец аккаунта получал больше подписчиков и лайков при минимуме личного вмешательства. 

Чтобы привлечь больше подписчиков, боты делают то же самое, что и обычные люди: публикуют сообщения в профиле, подписываются на других людей, ставят лайки, оставляют комментарии в соответствии с заданными требованиями. Последовательность следующая: бот открывает браузер, набирает в адресной строке https://instagram.com, входит в систему под учетными данными и начинает делать то, что ему поручат.

Как автоматизировать браузер: 

  1. Установите браузер Firefox.
  2. Установите программную библиотеку для разработки программ, управляющих поведением браузера, Firefox WebDriver.
  3. Установите инструмент для автоматизации браузера Selenium.
  4. Создайте файл Python и напишите в нем следующий код, а затем сохраните его как file.py.
from time import sleep
from selenium import webdriver

browser = webdriver.Firefox()

browser.get('https://www.instagram.com/')

sleep(5)

browser.close()
  1. Откройте терминал, перейдите к созданному ранее файлу и запустите код (python whatevername.py). После выполнения этого действия браузер Firefox должен открыться и перейти на страницу входа в Instagram. Ниже представлена построчная разбивка кода:
  •       Строки 1 и 2 импортируют sleep и webdriver;
  •       Строка 4 инициализирует драйвер Firefox и устанавливает его для браузера;
  •       Строка 6 вводит https://www.instagram.com/ в адресной строке и нажимает Enter;
  •       Строка 8 ждет пять секунд, чтобы отразить результат. В противном случае браузер мгновенно закрывается;
  •       Закрывает браузер.

 

Установка бота 

Чтобы установить бот, откройте терминал и введите следующий код: 

cd Desktop 
git clone https://github.com/mustafadalga/Instagram-Bot
cd Instagram-Bot
python -m pip install -r .\requirements.txt

Запуск бота 

Для запуска бота введите следующую команду: 

python instagram.py

Вот и все! Прежде чем применять какие-либо методы автоматизации или очистки, c0d3x27 просит разработчиков ознакомиться с условиями использования Instagram.

Ранее мы писали о создании Telegram-бота с помощью библиотеки python-telegram-bot

Останні статті

Обучение Power BI – какие онлайн курсы аналитики выбрать

Сегодня мы поговорим о том, как выбрать лучшие курсы Power BI в Украине, особенно для…

13.01.2024

Work.ua назвал самые конкурентные вакансии в IТ за 2023 год

В 2023 году во всех крупнейших регионах конкуренция за вакансию выросла на 5–12%. Не исключением…

08.12.2023

Украинская IT-рекрутерка создала бесплатный трекер поиска работы

Unicorn Hunter/Talent Manager Лина Калиш создала бесплатный трекер поиска работы в Notion, систематизирующий все этапы…

07.12.2023

Mate academy отправит работников в 10-дневный оплачиваемый отпуск

Edtech-стартап Mate academy принял решение отправить своих работников в десятидневный отпуск – с 25 декабря…

07.12.2023

Переписки, фото, история браузера: киевский программист зарабатывал на шпионаже

Служба безопасности Украины задержала в Киеве 46-летнего программиста, который за деньги устанавливал шпионские программы и…

07.12.2023

Как вырасти до сеньйора? Девелопер создал популярную подборку на Github

IT-специалист Джордан Катлер создал и выложил на Github подборку разнообразных ресурсов, которые помогут достичь уровня…

07.12.2023