社区
C#
帖子详情
如何用C#实现下载整个网页!(包括其中的动画,声音,FLASH什么的!)
nyucv
2005-06-07 09:52:27
如何用C#实现下载整个网页!(包括其中的动画,声音,FLASH什么的!)类假IE的另存为功能!
...全文
282
14
打赏
收藏
如何用C#实现下载整个网页!(包括其中的动画,声音,FLASH什么的!)
如何用C#实现下载整个网页!(包括其中的动画,声音,FLASH什么的!)类假IE的另存为功能!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nyucv
2005-06-09
打赏
举报
回复
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main(string[] args)
{
HtmlToMht("http://www.163.net", "c:\\csdn.mht");
}
public static void HtmlToMht(string src, string dst)
{
CDO.Message msg = new CDO.MessageClass();
CDO.Configuration c = new CDO.ConfigurationClass();
msg.Configuration = c;
//msg.
msg.CreateMHTMLBody(src, CDO.CdoMHTMLFlags.cdoSuppressAll, "domain\\username", "password");
ADODB.Stream stream = msg.GetStream();
stream.SaveToFile(dst, ADODB.SaveOptionsEnum.adSaveCreateOverWrite);
//Console.WriteLine(msg.GetStream().ReadText(100));
}
这代码我在2003下运行.为什么老说空引用呢???????头晕中!!!1
itmingong
2005-06-08
打赏
举报
回复
up
hky5_com
2005-06-08
打赏
举报
回复
up
crescentcn
2005-06-08
打赏
举报
回复
WebRequest
bflovesnow
2005-06-08
打赏
举报
回复
WebRequest
symboltome
2005-06-08
打赏
举报
回复
前写日子 写了一些 你可以参考 参考 然后 类推就可以啦
public string GetPageSource(string url)//获取网页的html代码
{
Uri uri=new Uri(url);
HttpWebRequest hwReq=(HttpWebRequest)WebRequest.Create(uri);
HttpWebResponse hwRes=(HttpWebResponse)hwReq.GetResponse();
hwReq.Method="Post";
hwReq.KeepAlive=false;
StreamReader reader=new StreamReader(hwRes.GetResponseStream(),System.Text.Encoding.GetEncoding("GB2312"));
return reader.ReadToEnd();
}
public static ArrayList GetHyperLinks(string httpcode)//获取html代码中所有的连接
{
ArrayList al = new ArrayList();
string strRegex = @"http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?";
Regex r = new Regex(strRegex,RegexOptions.IgnoreCase);
MatchCollection m = r.Matches(httpcode);
for(int i=0; i<=m.Count-1; i++)
{
bool rep = false;
string strNew = m[i].ToString();
// 过滤重复的URL
foreach(string str in al)
{
if(strNew==str)
{
rep =true;
break;
}
}
if(!rep) al.Add(strNew);
}
al.Sort();
return al;
}
zr1982930
2005-06-08
打赏
举报
回复
没做过,帮你顶一下!
seekg
2005-06-08
打赏
举报
回复
up
nyucv
2005-06-08
打赏
举报
回复
头痛!这正则表达式要是一下能写出来就好了!
现在问题是SRC=",,,,,",背影图片地址这一类的地址得不到呀!头痛中!
nik_Amis
2005-06-08
打赏
举报
回复
up
yizhixiaozhu
2005-06-07
打赏
举报
回复
要详细分析源代码
才能下载全部
ToString
2005-06-07
打赏
举报
回复
webRequest
fanruinet
2005-06-07
打赏
举报
回复
要分析取回的html页,取出其中的链接,将相对地址转换成绝对地址,下载文件,还要把html页中的绝对地址转换成本地磁盘上的下载回来的文件的相对地址
我没仔细想,你自己把步骤什么的再完善一下吧
主要命名空间是System.Net,用正则表达式可能会方便些,命名空间System.Text.RegularExpressions
xiaopai20
2005-06-07
打赏
举报
回复
可能要自己读一篇HTML里的SRC,再取相应的文件
用
C#
实现
FLASH
动画
先用
FLASH
做一个简单的
动画
,然后解压成GIF图片,在
C#
里面调用显示图片,设置Timer的时间间隔,就OK了
C#
实现
动画
窗体特效源码
C#
实现
Flash
一样的
动画
窗体特效 相当值得学习用
用
C#
实现
工控上位机
结合Github高星开源项目SharpSCADA讲解工控上位机开发,重视基础,突出实战,为广大工控从业者、编程爱好者提供一种新颖的解决方案,可以快速搭建强大易用可扩展的工控上位机,并在此开源项目基础上开发工业大数据和MES系统,定制个性化的工业自动化行业解决方案。在学习过程中,可加深对
C#
语言和.NET平台的理解,进一步了解工业以太网协议,熟练对WPF技术的应用,透析组态软件的架构。
用
C#
在Winform中播放
flash
动画
用
C#
在Winform中播放
flash
动画
,使用了Shockwave控件,挺不错
c#
操作
Flash
动画
Demo
c#
操作
Flash
动画
Demo 工程是用VS2013进行创建的,
实现
Flash
的播放、循环播放、隐藏菜单、上一帧、下一帧,停止播放等功能
C#
110,566
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章