日期:2014-05-20  浏览次数:20822 次

想做一个小程序,自动在网页上填写东西
比如,有一个注册网页,我准备好了要填写的东西,能不能通过一个程序使程序把这些信息自动地填写到相应的位置。
这个程序通过Java能实现吗?如果能,需要怎么做?如果不能,怎样可以做到?
Java C

------解决方案--------------------
你的想法不会和我不谋而合了吧?
我是准备刷小米手机的时候直接模拟填写发送申请。
网页不是你控制的,所以自动填写到是不可能的,但是填写之后点击提交发送的那个请求时可以带上自己早已准备好的参数的。
------解决方案--------------------
这个可以使用firefox的插件就可以了,利用javascript就填写了
------解决方案--------------------
按键精灵,可以录制动作,有成熟的软件不用自己弄。不过如果能用get方式直接在链接上添加要填写的内容发送出去,那当然更简单咯。推荐按键精灵,那时候刷票干嘛的都是用的它。有专门针对网页操作的按键精灵。
------解决方案--------------------
在js用XMLHTTP实现:
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
xmlHttp.open("GET",strJspURL,false);
xmlHttp.send();
strData=xmlHttp.responseText;

strJspURL为JSP所在的url地址,准备的数据放在该JSP文件处理。