怎么编程从网页上下载数据?

发布网友 发布时间:2022-04-20 03:12

我来回答

2个回答

热心网友 时间:2023-08-22 21:44

//大哥你也不赏点分啊,以下是C#的代码,我最近刚研究采集的事情。

string PageUrl = "您要采集的网址";
string ContentHtml = "";
WebRequest request = WebRequest.Create(PageUrl); //WebRequest.Create方法,返回WebRequest的子类HttpWebRequest
WebResponse response = request.GetResponse(); //WebRequest.GetResponse方法,返回对 Internet 请求的响应
Stream resStream = response.GetResponseStream(); //WebResponse.GetResponseStream 方法,从 Internet 资源返回数据流。
Encoding enc = Encoding.GetEncoding("GB2312"); // 如果是乱码就改成 utf-8 / GB2312
StreamReader sr = new StreamReader(resStream, enc); //命名空间:System.IO。 StreamReader 类实现一个 TextReader (TextReader类,表示可读取连续字符系列的读取器),使其以一种特定的编码从字节流中读取字符。
ContentHtml = sr.ReadToEnd(); //输出(HTML代码),ContentHtml为Multiline模式的TextBox控件
Response.Write(ContentHtml);
sr.Close();

热心网友 时间:2023-08-22 21:44

写到文件(取运行目录()+文件名,http读文件(下载地址))

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com