[英]How to click button if javascript Onclick() is there with mechanize
[英]Using mechanize to click a button with onclick=“return somejsfunction()”
这是我要使用机械化单击的按钮的javascript:
<form id="fLogin" method="post">
<input type="button" id="qLogin" name="qLogin" value="Login" onclick="return submitfunction();" class="qloginb" />
机械化无法识别其为可点击的。 这是“ submitfunction()”的代码:
function submitfunction()
{
var form = document.getElementById("fLogin");
form.action = "/someurl/etc" + "&val1=" + val1.value + "&id1=" + id.Value;
form.submit();
}
有没有一种方法可以模拟单击此按钮? 从我阅读的内容来看,似乎可以执行以下操作:“ br.form.action =” the wanted action“,但是我不确定如何准确地实现这种方法,我们将不胜感激。
通过在form.action行中构造URL并在查询字符串中传递登录凭证,无需使用机械化即可登录:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.