Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 4, 2015 11:05:15

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

Как нажать одну из кнопок с помощью grab

Добрый день!

Не могу нажать одну из кнопок на форуме с помощью grab
Имеются две кнопки “Отправить” и “Предварительный просмотр”
С помощью g.set_input_by_xpath('\\#post_confirm_buttons > input:nth-child(1)', “Отправить”) пытался это реализовать, но не помогает
Кнопки имеют такой код:
“Отправить”:
<input type=“submit” value=“Отправить” tabindex=“3” onclick=“return submitThisOnce(this);” accesskey=“s” class=“button_submit”>

“Предварительный просмотр”:
<input type=“submit” name=“preview” value=“Предварительный просмотр” tabindex=“4” onclick=“return event.ctrlKey || previewPost();” accesskey=“p” class=“button_submit”>

У второй кнопки хоть имя есть, А вот первую не удается нажать

Офлайн

#2 Апрель 15, 2015 10:56:44

lorien
От:
Зарегистрирован: 2006-08-20
Сообщения: 755
Репутация: +  37  -
Профиль  

Как нажать одну из кнопок с помощью grab

Когда вы в браузере нажимаете на кнопку, выполняется функция submitThisOnce(this), она скорее всего добавляет какое-то поле в POST-данные. Подробности вы можете узнать, посмотрев код функции submitThisOnce или изучит HTTP-трафик, который генерирует ваш браузер.

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version