我需要在跟踪/报告应用程序上加载 1000 个 url(在通过 HTML 表单进行身份验证后)并触发“重新提交”javascript 函数。不幸的是,没有批量操作可以一次处理,所以我只剩下自动化了。我有哪些选择?
http://domain.com/0001.php
http://domain.com/0002.php
http://domain.com/0003.php
...
http://domain.com/1000.php
上述每个页面都有一个由 href 触发的 resubmit() javascript 函数。我怎样才能自动触发这些?
例子:
<form action="/resubmit" method="POST">
<input type="hidden" name="security_token" value="SUPER-LONG-HASH">
<input type="hidden" name="url" value="http://mysite.com/0001.html">
<input type="hidden" name="redirect" value="long-string">
<script type="text/javascript">
window["resubmit"] = function () {
document["resubmit"].submit();
return false;
}
</script>
<a href="javascript:resubmit()" class="resubmit-class">resubmit</a>
</form>
我在 Mac 上。Unix、Perl、Bash、PHP、Automator、FireFox iMarcos 都可用。