внести ввод в инпуты но туда текст не вводиться почему то, дальше падает все из за того что не логинится.
получаю два обьекта инпута:
<selenium.webdriver.remote.webelement.WebElement (session="059a7763ff0a01958582d856b3a9fc78", element="E4BB3388949B9556A9E1EBEF8AA115F9_element_12")>
<selenium.webdriver.remote.webelement.WebElement (session="059a7763ff0a01958582d856b3a9fc78", element="E4BB3388949B9556A9E1EBEF8AA115F9_element_11")>
таким методом browser.find_element('id', 'mat-input-1')
далее делаю .click() и .send_keys("value")
но два инпута не заполняются хотя все подгрузилось обьекты получены....
айди сверял 100% совпадают
Это ты куда пытаешься войти?
а какое это имеет значение?
driver.find_element(by=By.XPATH, value='//input[@*="email-input"]').send_keys(login) driver.find_element(by=By.XPATH, value='//input[@name="password"]').send_keys(pswrd) driver.find_element(by=By.XPATH, value='//button[@id="submit-button"]').click()
selenium - инструмент для тестирования. Для взаимодействия со сторонними сервисами у этих сервисов должно быть api.
а парсеры выходит грех делать?
получается так
Если это противоречит ToS - да.
Selenium automates browsers. That's it! What you do with that power is entirely up to you.
Имхо, не вижу смысла использовать его чего-то другого. Особенно для парсинга.
А авторы самого селениума такой смысл видят.
Обсуждают сегодня