【发布时间】:2014-04-22 20:43:02
【问题描述】:
我一直在尝试弄清楚如何创建一个页面,我可以将其传递给我的其余脚本以自动登录。
我需要登录的站点不允许在 URL 中使用用户名和密码,所以我一直在尝试使用 jquery 和登录页面的修改过的 HTML 文件(包含所有脚本,但其余部分已删除)。 我一直在看他下面的例子: Automatic login script for a website on windows machine? 和 https://webapps.stackexchange.com/questions/33592/automatically-clicking-button-on-a-specific-webpage
问题是页面加载,修改后的默认值显示,但它从来没有做任何其他事情。如果我单击按钮它工作正常,所以我假设单击不起作用(即使我已将脚本放在 HTML 之外并调用它,将其放在 HTML 的末尾,并放在开头HTML)。
这是 HTML 中按钮的代码:
<p class="tdBtn"><input type="submit" name="loginSubmit" tabindex="3" value="Login" class="formBtn" id="loginSubmit">
这是我输入的 jquery:
<script src="http://ajax.aspnetcdn.com/ajax/jquery/jquery-1.8.0.js" type="text/javascript">/script>
<script type="text/javascript">
$(function(){
setTimeout(function() {
$("a.loginSubmit").trigger('click');
},10);
});
</script>
但是什么都没有发生。
因为这是自动化脚本的一部分,我不想使用书签方法。
任何人都知道我做错了什么或有一个更简单的解决方案的想法?
【问题讨论】:
标签: javascript jquery html