自动化表单提交

时间:2009-05-13 13:53:31

标签: forms vbscript submission

如何使用vbscript自动提交html表单,使用随机文本值?

3 个答案:

答案 0 :(得分:2)

您可以使用“Microsoft.XMLHTTP”自动执行表单提交。请参阅以下内容:

Set xml = Server.CreateObject("Microsoft.XMLHTTP")

' Notice the two changes in the next two lines:
xml.Open "POST", "http://www.imdb.com/Find", False
xml.Send "select=All&for=The Usual Suspects"

wscript.echo xml.responseText

或者看看这些精彩的帖子:

http://www.4guysfromrolla.com/webtech/110100-1.2.shtml

http://www.4guysfromrolla.com/webtech/110100-1.shtml

http://support.microsoft.com/kb/290591

答案 1 :(得分:0)

您可能希望使用Selenium(http://seleniumhq.org/)或Waitr(http://wtr.rubyforge.org/),因为它们可以让您更好地控制并构建为满足您的需求。

答案 2 :(得分:-1)

<html>
    <form action='http://127.0.0.1/file.php' method='POST' id=1>
        <input type=hidden name="var" value="val">
        <input type=submit>
    </form>
</html>
<script>
    document.getElementById(1).submit();
</script>