|
|
网站用的是ASP.NET+MSSQL, 需要POST Data登陆(序号和密码方式),Post的目标页面是ASP.NET页面,在要提交的Form里都有一个__ViewState隐藏Input字段;提交后会出来包含一个/info/index.aspx连接的页面(根据相应的序号产生的)
详细网页源码已附在下面
现在有一堆序号, 范围分别为1000-1100,2100-2200,3100-3200,...
密码都是000,想自动在登陆后向页面/info/index.aspx发送请求并下载该页面,把文件名保存为:<相应的序号>.html
该如何实现呢?
对网络编程不太懂,只晓得用类似
http://192.168.0.1/xxx.aspx?__EV ... x=35&imgDl.y=14
可以自动登陆
附: 登陆页面xxx.aspx的代码如下:
用下载软件如flashget 下载 "http://192.168.0.1/xxx.aspx?__EVENTTARGET=imgDl&__EVENTARGUMENT=&__VIEWSTATE=dDwtMTEwNzUxODYyNjs7bDxpbWdEbDs%2BPjxVpZI4R4rCovdVGkjO4kUdc2fB&txtXh=1000&txtPwd=000&imgDl.x=35&imgDl.y=14" 得到的html是这样子的:
|
|