Мне нужно войти на сайт, чтобы запустить некоторые скрипты. Механизация с Nokogiri выглядит идеально для этой задачи, но мне трудно вводить информацию для входа в систему, так как поля ввода не находятся в формах (agent.page.forms.first возвращает nil):
<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 не способен сделать что-то подобное, есть ли альтернативы? Большое спасибо.