2011-06-09 41 views
0

我想用java中的httpclient(我正在爬网站)登录到yahoo.de。要提交具有用户名和密码的表单,我使用Postmethod。我发现我必须在post方法中传递一些隐藏的值(它们是动态生成的)以及用户名和密码。有谁知道我该怎么做?我如何使用httpclient处理javascript?任何帮助,将不胜感激 !用脚本httpclient的java脚本

回答

1

我怀疑HTTPClient是否会支持java脚本,你可能不得不寻找雅虎是否支持页面中的非JavaScript登录过程,并抓住这些字段来登录。

否则使用雅虎的开放标识API来认证用户。更多的信息在这里:http://developer.yahoo.com/openid/

+0

谢谢拉克什!但我仍然有同样的问题.....任何其他想法? – user523956 2011-06-16 13:00:25