casperjs提交没有按钮的表单
casperjs submit form without button
我正尝试在该表单的另一侧进行下载,但没有可供点击的按钮。我怎样才能告诉 casperJS 执行函数 document.forms.item(0).submit()
这样我就可以找到文件了吗?
<form action="/Login?ReturnUrl=GetRecepisse&r=++7DsodrsYlc9WAUmEBtwVkiAONQjiyw3tjrpi5kjPlx6dDdwAim9zIzxpYGZpE+gtwXyLoyR5svQKRnulLAdg==" method="post">
<input id="TempUsername" name="TempUsername" type="hidden" value="" />
<input id="TempPassword" name="TempPassword" type="hidden" value="" />
<script language="javascript" type="text/javascript">
document.forms.item(0).submit();
</script>
</form>
在此先感谢您的帮助。
好吧,我终于通过发出 POST 请求让它工作了...
casper.start();
casper.open(casper.cli.raw.get('target'), {
method: 'post',
data: {
'TempUsername': '',
'TempPassword': ''
}
});
然后我就用on('resource.received',...方法抓取返回的文件...
我正尝试在该表单的另一侧进行下载,但没有可供点击的按钮。我怎样才能告诉 casperJS 执行函数 document.forms.item(0).submit() 这样我就可以找到文件了吗?
<form action="/Login?ReturnUrl=GetRecepisse&r=++7DsodrsYlc9WAUmEBtwVkiAONQjiyw3tjrpi5kjPlx6dDdwAim9zIzxpYGZpE+gtwXyLoyR5svQKRnulLAdg==" method="post">
<input id="TempUsername" name="TempUsername" type="hidden" value="" />
<input id="TempPassword" name="TempPassword" type="hidden" value="" />
<script language="javascript" type="text/javascript">
document.forms.item(0).submit();
</script>
</form>
在此先感谢您的帮助。
好吧,我终于通过发出 POST 请求让它工作了...
casper.start();
casper.open(casper.cli.raw.get('target'), {
method: 'post',
data: {
'TempUsername': '',
'TempPassword': ''
}
});
然后我就用on('resource.received',...方法抓取返回的文件...