最近在一个网站上查找东西,要求输入关键词,日期等,但是查询的东西太多,算下了,点“搜索”按钮要上万次,人工太繁琐。所以想编写一个自动的程序,直接把要查询的关键词,日期通过地址栏中,直接加上参数。输入条件页面是index.do
看了下代码,向search.do提交参数,method = post。
我的想法是直接向地址栏中输入:...../search.do?keyword=mykeyword&date=mydate。
但是,每次提交的时候,总是出错,对方服务器提示系统错误
PS:查询需要账号密码,我在测试时,已经登录了,这个应该没有问题。
求助,本人一直使用.NET,但是,感觉理论上来说,这个应该可以实现。向各位请教,谢谢。
看了下代码,向search.do提交参数,method = post。
我的想法是直接向地址栏中输入:...../search.do?keyword=mykeyword&date=mydate。
但是,每次提交的时候,总是出错,对方服务器提示系统错误
PS:查询需要账号密码,我在测试时,已经登录了,这个应该没有问题。
求助,本人一直使用.NET,但是,感觉理论上来说,这个应该可以实现。向各位请教,谢谢。
然后你用get的方式去请求,不行是正常的
如:
system.do?method=deleteSystemItem&system_id=111其中deleteSystemItem表示继承DispatchAction 的action中的一个方法
和execute()一样,
只是继承Action的类必须实现execute()
现在所知道的,是提交到search.do,但是具体的method不清楚。有没有什么办法。。
post和get只是提交时候的不同。
在他的页面中,使用post方法,地址栏里不用加入参数,就可以把页面的参数值传过去。
我现在在地地址中加入参数,是可以。。
你不知道对方用什么技术写的servlet,就不知道他调用的是什么Action里面的什么方法!说不定struts1、struts2、或者根本没用到struts框架。
我也是这样的想法,并且做了实验,不过,总是报错。不知道您有过相关的经验没有,或有没有什么要注意的。我一直做.NET,对java不了解。谢谢。
windows编程里有个空间webbrowser。它就像浏览器一样,可以浏览网页、填写表单、提交.根本不需要在IE浏览器中用get方式提交。也可以读取或设置text或input控件的值。直接调用form表单中的函数就可以了。lucky dog!