Привет всем сегодня я покажу вам простой автоматизацию входа в систему Instagram в Python с помощью Selenium.
Selenium – это инструмент с открытым исходным кодом, который автоматизирует веб-браузеры. Он предоставляет один интерфейс, который позволяет писать тестовые сценарии в языках программирования, такие как Ruby, Java, Nodejs, PHP, Perl, Python и C #, среди прочего.
Драйвер браузера затем выполняет эти скрипты в случае браузера на вашем устройстве.
Во-первых, выполнить эту команду в вашем терминале –
pip install selenium
Давайте получить погружение в код –
from selenium import webdriver from time import sleep browser = webdriver.Chrome("D:\old pc\Softwares\chromedriver_win32\chromedriver") browser.implicitly_wait(1) browser.get('https://www.instagram.com/') sleep(1) username_input = browser.find_element_by_css_selector("input[name='username']") password_input = browser.find_element_by_css_selector("input[name='password']") username_input.send_keys("your_username") password_input.send_keys("your_password") login_button = browser.find_element_by_xpath("//button[@type='submit']") login_button.click() sleep(9999999) browser.close()
1.Вым мы импортировали модуль Selenium и Time. 2. Затем после этого мы получаем доступ к браузеру Chrome с помощью драйверов Chrome. 3. Затем мы предоставили страницу страницы страницы Instagram в методе Get. 4.Sleep (1) означает одну секунду паузы, затем продолжаю. 5. Затем мы находим поля ввода с помощью селекторов CSS. 6. Затем мы предоставляем имя пользователя и пароль. 7. Затем мы находим кнопку входа, используя XPath, где мы предоставляем HTML Tagname И внутри него мы предоставляем атрибут и его значение. 8. Затем мы используем Mether Click (), чтобы нажать кнопку входа в систему автоматически. 9.sleep (99999999) означает, что браузер не закрывается.
Я новичок разработчика и все еще исследую. Итак, если вы найдете любую ошибку в сообщении, пожалуйста, выделите его в разделе «Комментарий». СПАСИБО, ЗА ТО ЧТО ПРОЧИТАЛИ ЭТУ СТАТЬЮ.
Хром драйвера – https://chromedriver.chromium.org/downloads.
Если вы хотите узнать больше о Selenium, потом посетите здесь- https://www.browserstack.com/selenium.
Оригинал: “https://dev.to/shubhamtiwari909/instagram-login-automation-using-selenium-2ilk”