Застрял на имени пользователя, пароле и входе в Instagram для автоматического входа в систему с помощью селена ChromeDri ⇐ Python

Программы на Python
Anonymous
Застрял на имени пользователя, пароле и входе в Instagram для автоматического входа в систему с помощью селена ChromeDri

Сообщение Anonymous »

Итак, я пытаюсь автоматизировать процесс входа в Instagram с помощью Selenium на Python. На данный момент это мой код:

Код: Выделить всё

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time, urllib.request
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.chrome.service import Service
from time import sleep

#setting path
Path = r"C:\Users\payal\Instagram-scraper\chromedriver.exe"
driver = webdriver.Chrome()

driver.get("https://www.instagram.com/p/C-FLnYHpUii/")

time.sleep(5)
username=driver.find_element_by_css_selector("input[name='username']")
password=driver.find_element_by_css_selector("input[name='password']")
username.clear()
password.clear()
username.send_keys("xxxx")
password.send_keys("1111")
login = driver.find_element_by_css_selector("button[type='submit']").click()

sleep(50)
Но у меня выдает ошибку -

Код: Выделить всё

  File "C:\Users\payal\Instagram-scraper\scrape.py", line 18, in 
username=driver.find_element_by_css_selector("input[name='username']")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'WebDriver' object has no attribute 'find_element_by_css_selector'
Я также пробовал использовать XPATH и полный XPATH. Но это выдает мне либо эту ошибку -
raise TimeoutException(message, screen, stacktrace)
selenium.common.Exceptions.TimeoutException: Message:
или просто говорит он не может найти xpath. В редких случаях он входит в систему, работает только один раз, и код снова ломается, что может быть связано с динамическим xpath. Пожалуйста, дайте мне знать, если есть лучший способ решить эту проблему.

Подробнее здесь: https://stackoverflow.com/questions/790 ... log-in-wit

Вернуться в «Python»