Проверьте версию своего браузера и убедитесь, что при запуске браузера chrome проблем с совместимостью нет, вы можете загрузить [Последний Chrome драйвер отсюда]
class bot:
def __init__(self):
self.driver = webdriver.Chrome(executable_path=r"C:\New folder\chromedriver.exe")
def instagramLogin(self):
driver = self.driver
self.driver.get("https://instagram.com")
WebDriverWait(self.driver, 15).until(EC.presence_of_element_located((By.NAME, "username"))).send_keys("username")
WebDriverWait( self.driver, 15).until(EC.presence_of_element_located((By.NAME, "password"))).send_keys("username")
WebDriverWait( self.driver, 30).until(
EC.element_to_be_clickable((By.XPATH, "//*[contains(text(), 'Log In')]"))).click()
driver.close()
if __name__ == "__main__":
bot = bot()
bot.instagramLogin()
Примечание:
from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait as Wait