Как автоматически отправить форму с помощью Greasemonkey? - PullRequest
2 голосов
/ 11 апреля 2010

Я пытаюсь автоматически отправить форму с помощью greasemonkey, но я не уверен, как это сделать с помощью этой кнопки. Кнопка, кажется, имеет следующие свойства

a class="blue-button" href="javascript:void(0)" onclick="Form.submit(this);"

и единственная форма, которую я вижу выше, это

<form xmlns="http://www.w3.org/1999/xhtml" xmlns:s="http://www.blizzard.com/ns/store" action="/account/management/add-game.xml" autocomplete="off" method="post">

Страница здесь вы можете использовать "email9999@trash2009.com" и "a1a1a1a1" в качестве логина.

Ответы [ 2 ]

5 голосов
/ 14 апреля 2010
document.getElementsByTagName('form')[0].submit();

Обратите внимание, что это будет работать, только если первая форма на странице. Вы можете увеличить индекс массива до [1], если вам нужно, или перебрать массив в поисках правильной формы.

1 голос
/ 11 апреля 2010

После того, как вы заполните поля имени пользователя и пароля, сделайте следующее:

unsafeWindow.Form.submit(document.getElementsByClassName('submit')[0]);

Проверьте unsafeWindow документацию здесь .

...