Мне нужно войти на сайт, чтобы запустить некоторые скрипты. Mechanize с Nokogiri выглядит идеально для этой задачи, но мне трудно вводить информацию для входа, поскольку поля ввода не расположены в формах (agent.page.forms.first дает ноль):
<div class="loginform" id="login_form">
<div>
<input type="text" id="loginname" tabindex="1"/>
</div>
<div>
<input type="password" id="password" tabindex="2"/>
<input type="text" id="password_text" style="display:none;"/>
</div>
<div class="signin"><a href="javascript:void(0);" class="sp" id="login_submit_btn"></a>
</div>
</div>
Можно ли как-то перейти к элементам ввода (они единственные на странице), а затем ввести свое имя пользователя и пароль для входа? Если Mechanize не может сделать что-то подобное, есть ли альтернативы? Большое спасибо.