Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 25, 2015 18:06:54

kaun
Зарегистрирован: 2015-06-23
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

помогите с selenium

хочу заполнить имейл и пароль, с имейлом всё проходит гладко, но пароль ни на одном сайте ввести таким образом не могу, что использовать?

passwd=driver.find_element_by_id("auth_login_password")
passwd.send_keys("123")

Офлайн

#2 Июнь 26, 2015 10:55:52

werter
Зарегистрирован: 2014-09-02
Сообщения: 19
Репутация: +  1  -
Профиль   Отправить e-mail  

помогите с selenium

Скинь полный код, вместе с сайтом

Офлайн

#3 Июнь 26, 2015 18:19:24

kaun
Зарегистрирован: 2015-06-23
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

помогите с selenium

from selenium import webdriver
from selenium.webdriver.common.keys import *
driver = webdriver.Firefox()
driver.get("https://www.marathonsportsbook.com/su/")
driver.find_element_by_id("auth_login_password").clear()
driver.find_element_by_id("auth_login_password").send_keys("123456")

Офлайн

#4 Июнь 26, 2015 23:14:49

malya
От:
Зарегистрирован: 2012-01-11
Сообщения: 49
Репутация: +  1  -
Профиль   Отправить e-mail  

помогите с selenium

Тот input в который вы пытаетесь послать пароль, имеет

style='display: none'
- соответственно он не активен.
Смотрите внимательно в HTML.

Решение:
driver.find_element_by_xpath('//input[@class="undefined empty"]')



Офлайн

#5 Июнь 27, 2015 02:56:19

kaun
Зарегистрирован: 2015-06-23
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

помогите с selenium


malya
Тот input в который вы пытаетесь послать пароль, имеет
и правда, благодарю!
только начал изучение, много таких тонкостей не знаю ещё

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version