一个别人ASP网页,如何实现批量查询?
比如:举个例子,如这个网站:http://zb.suse.edu.cn/NewsInfo.asp?id=205然后我想批量查询10511105100000-1051110...
比如:举个例子,如这个网站:http://zb.suse.edu.cn/NewsInfo.asp?id=205
然后我想批量查询10511105100000 - 10511105199999,这些考生号是否被录取,
那我应该怎么做出一个批处理呢?可不可以用网址实现?或者用nc工具实现?或者用其它方式?只要能批处理时,对应查询的考生号返回是否录取就可以了.求高手帮助!!! 展开
然后我想批量查询10511105100000 - 10511105199999,这些考生号是否被录取,
那我应该怎么做出一个批处理呢?可不可以用网址实现?或者用nc工具实现?或者用其它方式?只要能批处理时,对应查询的考生号返回是否录取就可以了.求高手帮助!!! 展开
3个回答
展开全部
这个许多方式都可以达到,理论上和暴力破解是一样的。
首先分析你要批量查询的那个网站。比如你提供的这个站点,他的提交表单上是:
<FORM action="showinfo.asp" method="post">
也就是说他的提交查询是向showinfo.asp这个页面进行的。
然后他获取考生号的地方是
<input class="smallinput" type="text" name="idnum" maxlength="20" size="20">
也就是说showinfo.asp这个页面进行获取考生号用的是request.form("idnum")这个变量,因为是POST方法提交的表单。
知道了以上信息,那么你可以自己制作一个软件或者网页都可以,然后做一个一样的form,里面包含一个一样的input,之后设置一个循环,每次循环从10511105100000 - 10511105199999给你的input赋值,然后调用form提交动作。
以上可以做到循环去查询这些考号。
如果要返回是否录取,那么你至少要有一个真实的考生号登陆一次,然后分析下看看录取的网页和没有录取的网页有什么不同,在循环里直接判断这个不同就可以了。我试了几个你提供的考号都不是真实考号,没办法给你太多建议了。
至于代码,看你会什么语言或者平台就用什么了。
首先分析你要批量查询的那个网站。比如你提供的这个站点,他的提交表单上是:
<FORM action="showinfo.asp" method="post">
也就是说他的提交查询是向showinfo.asp这个页面进行的。
然后他获取考生号的地方是
<input class="smallinput" type="text" name="idnum" maxlength="20" size="20">
也就是说showinfo.asp这个页面进行获取考生号用的是request.form("idnum")这个变量,因为是POST方法提交的表单。
知道了以上信息,那么你可以自己制作一个软件或者网页都可以,然后做一个一样的form,里面包含一个一样的input,之后设置一个循环,每次循环从10511105100000 - 10511105199999给你的input赋值,然后调用form提交动作。
以上可以做到循环去查询这些考号。
如果要返回是否录取,那么你至少要有一个真实的考生号登陆一次,然后分析下看看录取的网页和没有录取的网页有什么不同,在循环里直接判断这个不同就可以了。我试了几个你提供的考号都不是真实考号,没办法给你太多建议了。
至于代码,看你会什么语言或者平台就用什么了。
更多追问追答
追问
这确实对我来说有些难度, 我不知道用javascript如何去弄,给你说一个真实的:10511105161180, 求高手给出方案.
因为正确与错误的考号返回的结果是不同的,正确的返回showinfo.asp,错误的返回error.asp.所以后来我写了一个HTML,在FORM后加了个target,放在时,可是当iframe里显示出查询结果后,我试着读取iframe地址,可是出错,最后发现是跨域,没有权限.
用个其它什么方法可以耶?
追答
把以内的所有东西都转换成标准字符串(其中含有字符数量越少越好),然后分析字符串内是否含有“特定的”名称。
展开全部
直接循环提交这个地址,再获取它的HTML,然后分析里面的HTML代码,如果包括查到成功的字符串,说明成功
追问
这我是知道的, 按照你的思路,我不知道的是, 如何获取它的地址.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Replace Pioneer批量修改网页很专业,而且支持各种编码格式,具体步骤参见:
Replace Pioneer下载地址:
Replace Pioneer下载地址:
追问
好像和这个没多大关系.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询