Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> grub работа с элементом без name 
:(
    Опции темы
polin11
Дата 12.12.2015, 03:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 122
Регистрация: 6.6.2015

Репутация: нет
Всего: нет



Использую модуль Grab,
есть форма для авторизации  https://me.hack.me/login
нужно ввести в поле логин иформацию, но у этого элемента нет name, есть id="username" 
Код

<div class="input-prepend">
<span class="add-on"><i class="icon-user"></i></span>
<input type="text" id="username" required placeholder="Username or email" class="input-xlarge">
</div>

пробую след. образом 
Код

from grab import Grab
g = Grab()
g.go("https://me.hack.me/login")
g.set_input_by_id('username', 'user')

выдает ошибку KeyError: 'No input element with the name None', на сколько я понимаю
нет возможности вставть в элемент без name. Пробовал использовать set_input_by_xpath - то же самое. 
Внимание вопрос:
Можно ли работать с элементом вэб страницы (ввести туда данные) без name
PM MAIL   Вверх
energo911
Дата 12.12.2015, 09:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 12.12.2015

Репутация: нет
Всего: нет



http://energo911.com.ua/ Необходим универсальный частотный преобразователь, обеспечивающий широкие функциональные возможности в решении разных задач в промышленности и жилищно-коммунальном хозяйстве?  Мы поможем с решением этого вопроса!
PM MAIL   Вверх
polin11
Дата 13.12.2015, 02:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 122
Регистрация: 6.6.2015

Репутация: нет
Всего: нет



Пробовал 

Код

g.set_input_by_xpath('/html/body/div[3]/div[1]/center/div/div/div/div[1]/form/table/tbody/tr[1]/td/div/input', 'user')
g.set_input_by_xpath('//*[@id="username"]', 'user')
g.set_input(g.choose_form_by_element('//*[@id="username"]'), "user")
g.set_input_by_id('username', 'user')


ошибка  KeyError: 'No input element with the name None'
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Веб-разработка и фреймворки | Следующая тема »


 




[ Время генерации скрипта: 0.1117 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.