如何通过程序登录到网站,并获取页面数据

hush2001 2007-09-06 10:31:32
由于工作需要,要实现以下功能:
通过JAVA程序与一网站建立会话(传递用户名及口令),获取设定URL的页面文本。
URL 类可以获取页面数据,但现在要连接的网站需要登录,哪位大侠做过,请指教。
...全文
213 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
porsper 2007-09-18
  • 打赏
  • 举报
回复
能否把源码贴出来 参考一下啊
chang2030 2007-09-06
  • 打赏
  • 举报
回复
httpclient 用这个类。
hush2001 2007-09-06
  • 打赏
  • 举报
回复
感谢两位,已用HttpClient解决。
cl55 2007-09-06
  • 打赏
  • 举报
回复
登录就要把用户名和密码post过去(看一下它登录页的source就有用户名和密码的field名了),和浏览器可做的一样,然后把收到的cookie(比方说是sessionID)记下。不过还要记得在接下来的http request header里把它传回去。

如果那个网站不是用cookie来记录sessionID的(hidden field 或 url rewriting)你就要用相应的办法把sessionID传回去。

我以前用Python写过这样的东西,道理是一样的。

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧