我需要在网站上提交一些数据才能注册服务器。我需要在第一个网页上的表单中输入信息,并在提交信息后,网页将我带到一个动态创建的页面(我还需要检索此页面),我必须在表单中输入更多信息。
我需要以编程方式完成此任务。我可以使用Java,Javscript或C#。我熟悉这些语言,但不完全确定我可以在任何语言中使用哪些库来完成此任务。如果你们能就这个问题提供一些帮助/提示或起点,我将非常感激。
由于
答案 0 :(得分:1)
那里有很多选择。寻找实现HTTP用户代理的东西。
我经常使用的一个Java库,建议是Apache Commons Httpclient
答案 1 :(得分:1)
完全有可能使用Commons HttpClient,但它可能对你的要求来说太低了。
HTMLUnit模拟了一个浏览器,它可以让您相对轻松地登录网站,浏览并提交表单。这里有一个提交表单的示例:http://htmlunit.sourceforge.net/gettingStarted.html
答案 2 :(得分:0)
如果网站需要启用javascript并进行大量客户端处理(ajax等),那么您可以尝试Selenium。