提交表单并获取重定向网址

时间:2012-04-10 20:36:14

标签: c# java javascript

我需要在网站上提交一些数据才能注册服务器。我需要在第一个网页上的表单中输入信息,并在提交信息后,网页将我带到一个动态创建的页面(我还需要检索此页面),我必须在表单中输入更多信息。

我需要以编程方式完成此任务。我可以使用Java,Javscript或C#。我熟悉这些语言,但不完全确定我可以在任何语言中使用哪些库来完成此任务。如果你们能就这个问题提供一些帮助/提示或起点,我将非常感激。

由于

3 个答案:

答案 0 :(得分:1)

那里有很多选择。寻找实现HTTP用户代理的东西。

我经常使用的一个Java库,建议是Apache Commons Httpclient

答案 1 :(得分:1)

完全有可能使用Commons HttpClient,但它可能对你的要求来说太低了。

HTMLUnit模拟了一个浏览器,它可以让您相对轻松地登录网站,浏览并提交表单。这里有一个提交表单的示例:http://htmlunit.sourceforge.net/gettingStarted.html

答案 2 :(得分:0)

如果网站需要启用javascript并进行大量客户端处理(ajax等),那么您可以尝试Selenium