当前位置:编程学习 > C#/ASP.NET >>

请问如何用C# 在IE中另存为某个网页?

例如我桌面上打开了一个IE,IE中打开百度。
怎么用C#实现自动将百度这个网页另存为HTML存到我的机器硬盘上? C# --------------------编程问答-------------------- 写代码模拟键盘和鼠标操作。 --------------------编程问答-------------------- 跟c#没有半点关系。c#编译的代码只能在web服务器端执行。你应该去 javascript 论坛问这个问题。 --------------------编程问答--------------------
引用 2 楼 sp1234 的回复:
跟c#没有半点关系。c#编译的代码只能在web服务器端执行。你应该去 javascript 论坛问这个问题。


我想他说的不一定是asp.net, 可能是console app或其他吧。楼主可以把你的background说一下。 --------------------编程问答--------------------

WebClient mywebClient = new WebClient();
byte[] mydatabuffer = mywebClient.DownloadData(url);
string html = Encoding.UTF8.GetString(mydatabuffer);
 System.IO.File.WriteAllText(路径, html);
--------------------编程问答--------------------   保存html可以用httpwebrequest或者 webclient 或者webbrowser 都可以 --------------------编程问答-------------------- WebRequest req = WebRequest.Create(uri);
    WebResponse res = req.GetResponse();    // GetResponse blocks until the response arrives
    Stream ReceiveStream = res.GetResponseStream();    // Read the stream into a string
    StreamReader sr = new StreamReader( ReceiveStream );
    string resultstring = sr.ReadToEnd();
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,