我有一个使用javascript函数验证5个字符文本的网站。
HTML代码如下:
<p class="form-control-static ret">
Input your Text:
<input type="text" name="text_input" id="text_input" maxlength="5" value="">
<button class="validate-button" id="btn">Check!</button>
</p>
<script type="text/javascript">
$(document).ready(function(){
$("#btn").click(function(e){
e.preventDefault();
location.href = "https://www.url_here?sc=" + $('#text_input').val();
});
});
</script>
5个字符的文字直接在网址中显示。
示例:
是否可以在Excel上创建一个使用给定选项尝试所有URls的宏,并在Spread表中粘贴返回True的文本?
或者,它有最简单的方法吗?
我所需要的只是一个自动字典“攻击”。
答案 0 :(得分:0)
您需要一个可远程控制的应用程序来发出http请求。我建议使用命令行工具“wget”。
然后编写一个VBA脚本,读取excel中的行并每次调用“wget”。
如果您想要更多选项,可以查看复杂而复杂的工具“JMeter”。
答案 1 :(得分:0)
26 ^ 5 = 11881376(仅计算大写字母),因此如果您想这样做,您的网站必须解决这么多服务电话。
如果你想测试这个,我会重构服务器端代码,分离验证功能,并用密钥生成器在内部调用它。