最近在开发一个应用,该应用需要某个网站a的某个网页b,只有登录网站a以后这个网页b才能访问,这个应用要求自动登录这个网站a,并且自动填写网页b的表单,然后自动提交b。请问用java该如何实现?多谢指教,不胜感激!!!

解决方案 »

  1.   

    说白了,就是用一个帐号填写数据入库。
    通过webservice可是实现。
      

  2.   

    你的B网页是你自己做的吧,不是外网的吧,如果是内网的话,你进入a后你应该就存到B表单的信息这时侯通过服务器或客户端跳转把值带过去就可以了如果B是外网如:新浪,网易等,这就不好办了,你首先要知道他们内部传值的方式才可以。
      

  3.   

    或者用java 模拟一个提交,但需要相关的参数。
      

  4.   

    补:通过服务器或客户端跳转:session/request可实现
      

  5.   

    看样子要做自动发帖机..
       以前用WinForm做过..原理:
       看A网页的源代码, 看他登陆的时候需要提交什么字段. 然后模拟一个get请求提交过去就行了..
       B页面网页提交同理..建议用WinForm做..  VS提供的有浏览器控件  坐起来很方便..
      java没试过... 原理上也行得通..  不过需要好好研究研究java.net包