2011-10-04 77 views
0

我基本上试图使用Java从我的学校网站(家庭作业,我有什么课程以及何时等)读取一些数据供个人使用。但是,我的学校需要登录才能访问此信息。Java - 从需要登录的网站读取数据

任何人都可以指向正确的方向登录代码和访问此信息?

谢谢, 迈克。

+0

什么形式的认证? POST? .htacces? – MasterCassim

+0

POST验证 –

回答

0

您需要了解服务器如何处理登录。它使用了什么认证器:cookies,url会话ID等。 然后,您可以向服务器发送登录http表单提交(如您手动完成)并保存认证器。 使用认证器,您可以访问受保护的站点。

0

我会用HtmlUnit这是一个程序化的网页浏览器。

你告诉它加载认证页面,用你的凭证填写表单并点击提交按钮。您点击链接,就像使用真正的浏览器一样,但是使用Java指令以编程方式进行。

它甚至支持JavaScript,如有必要。