Instagram-бот за 5 минут + автоматизация браузера с помощью Selenium
Разработчик с ником c0d3x27 разместил в блоге на medium.com инструкцию по созданию Instagram-бота с помощью Python. Бот способен автоматизировать действия в Instagram, чтобы владелец аккаунта получал больше подписчиков и лайков при минимуме личного вмешательства.
Чтобы привлечь больше подписчиков, боты делают то же самое, что и обычные люди: публикуют сообщения в профиле, подписываются на других людей, ставят лайки, оставляют комментарии в соответствии с заданными требованиями. Последовательность следующая: бот открывает браузер, набирает в адресной строке https://instagram.com
, входит в систему под учетными данными и начинает делать то, что ему поручат.
Как автоматизировать браузер:
- Установите браузер Firefox.
- Установите программную библиотеку для разработки программ, управляющих поведением браузера, Firefox WebDriver.
- Установите инструмент для автоматизации браузера Selenium.
- Создайте файл Python и напишите в нем следующий код, а затем сохраните его как
file.py
.
from time import sleep from selenium import webdriver browser = webdriver.Firefox() browser.get('https://www.instagram.com/') sleep(5) browser.close()
- Откройте терминал, перейдите к созданному ранее файлу и запустите код
(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
.
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: