Элемент неразрешимый Селен - PullRequest
1 голос
/ 22 сентября 2019

Я пытаюсь создать программу автоматического поднятия для форумов, но, похоже, не могу ни с чем взаимодействовать.

import webbrowser
import pyautogui
import time
from selenium import webdriver
from selenium.webdriver.common.keys import Keys

driver = webdriver.Chrome()
driver.get("https://ogusers.com/member.php?action=login")

#Login
inputElement = driver.find_element_by_class_name("textbox")
inputElement.send_keys("xKyle")

1 Ответ

0 голосов
/ 22 сентября 2019

Не могу точно сказать, в чем проблема, вам нужно точно сказать, что происходит, давайте начнем с того, что не будем указывать путь селена в ChromeDriver.Вам нужно скачать его с здесь , убедитесь, что драйвер совместим с версией вашего браузера.Далее укажите путь к нему, если вы находитесь в Windows, путь будет выглядеть так:

r"C:\dir\dir\chromedriver.exe'

вам нужно дать 'r' для необработанных данных, иначе интерпретатор подумает, что вы пытаетесьдать какую-то странную строковую команду, например \ n, для новой строки

Также старайтесь не искать по имени класса, в течение 99% времени вы хотите использовать Xpath, особенно если он относительный.Так что просто нажмите на элемент и скопируйте xpath.

Для получения дополнительных ответов вам необходимо точно указать, что вы пытаетесь сделать, и когда он не работает:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...