一个网站登录,然后下载网页源代码和文件的代码
2005-12-23 21:48
489 查看
最近有个项目需要从网络上下载网页信息和文件,并且需要登录后才能下载,所以做了个下载的通用类,供大家参考。
这个是文件下载类:
using System;
using System.Net;
using System.Web;
public class SRWebClient
using System.Collections;
using System.IO;
public class RequestData
using NUnit.Framework;
[TestFixture]
public class TestWeb
[Test]
public void testDownSEOrder()
RequestData data=new RequestData();
data.AddField("name","abc");
data.AddField("password","121");
SRWebClient web=new SRWebClient();
web.Request("http://127.0.0.1/login.asp",data);
string s=web.DownloadHtml("http://127.0.0.1/dingdan.asp");
System.Console.WriteLine(s);
}
[Test]
public void testDownFile()
RequestData data=new RequestData();
data.AddField("name","aaa");
data.AddField("password","bbb");
SRWebClient web=new SRWebClient();
web.Request("http://127.0.0.1/login.asp",data);
web.DownloadFile("http://127.0.0.1/download.asp?fileid=1",@"c:\a.txt");
}
}
这个是文件下载类:
using System;
using System.Net;
using System.Web;
public class SRWebClient
using System.Collections;
using System.IO;
public class RequestData
using NUnit.Framework;
[TestFixture]
public class TestWeb
[Test]
public void testDownSEOrder()
RequestData data=new RequestData();
data.AddField("name","abc");
data.AddField("password","121");
SRWebClient web=new SRWebClient();
web.Request("http://127.0.0.1/login.asp",data);
string s=web.DownloadHtml("http://127.0.0.1/dingdan.asp");
System.Console.WriteLine(s);
}
[Test]
public void testDownFile()
RequestData data=new RequestData();
data.AddField("name","aaa");
data.AddField("password","bbb");
SRWebClient web=new SRWebClient();
web.Request("http://127.0.0.1/login.asp",data);
web.DownloadFile("http://127.0.0.1/download.asp?fileid=1",@"c:\a.txt");
}
}
相关文章推荐
- 一个网站登录,然后下载网页源代码和文件的代码
- 一个网站登录,然后下载网页源代码和文件的代码
- 一个网站登录,然后下载网页源代码和文件的代码
- asp.net 需要登陆的网站上下载网页源代码和文件
- 如何利用代码从网站上获取一个文件的大小,并且下载时不出现保存提示框
- 几组超神奇的网页应用代码要你在IE浏览器任意打开一个网站,然后在浏览器上输入如下代码神奇的代码,可随意修改复制页面内容!
- ASP网站数据采集程序制作:一个采集入库生成本地文件的几个FUCTION(可用来生成HTML静态网页)
- HttpClient 4.x 执行网站登录并抓取网页的代码
- 用 HTML5 和 Javascript 仿制一个水果忍者网页版! (直接浏览器在线玩+源代码下载)
- 下载指定代理文件调用IE使用代理访问指定网站的代码
- ASP网站数据采集程序制作:一个采集入库生成本地文件的几个FUCTION(可用来生成HTML静态网页)
- 服务器被挂Iframe木马的解决方法(不是IIS映射修改,也不是ARP病毒,并且网页文件源代码里没有iframe代码的解决方法)
- C#登录https网站并下载文件
- 网络爬虫,用C#做一个网络爬虫demo,功能有保存网页、图片、js文件、等等其他的文件。有界面显示,有代码注释。
- C#控制台基础 webcllient下载一个网页的源代码
- 推荐一个好的代码下载网站
- 好网站--中国代码网China-Code.Net-代码、源代码、源码下载网站
- 简约大气的AnyCodeX在线编程网站全新升级啦!支持九种语言,多文件,标准输入,命令行参数,代码下载。还有语法高亮,语法纠错,代码块折叠以及全屏模式哦!
- 一个JS文件与一条Java_script语句搞掂网站所有网页的繁简转换[转贴]