苏飞论坛

标题: C#编码采集网页文章,大神请进 [打印本页]

作者: 独轩求静    时间: 2014-5-2 13:52
标题: C#编码采集网页文章,大神请进
     }
        public static string gethtml(string url, Encoding enc)
        {
            WebClient myweb = new WebClient();//实例化一个WebClient连接
            Stream stream = myweb.OpenRead(url);//根据指定的url获取流
            StreamReader sr = new StreamReader(stream, enc);//从流中用utf8编码实例化一个读取器
            string html = sr.ReadToEnd();//从流中读取数据得到字符串
            return html;
        }
这是其中的源码,我不知道哪里有问题,我就是想从类似于这个http://www.admin5.com网址里面采集的文章保存为.txt文件,大神可以指教下我,或者有兴趣的,帮我分析下代码,这只是其中一部分 ,还有一部分我这里有。小弟不胜感激


作者: cload    时间: 2014-5-2 14:14
用本站的Httphelper类岂不是更好??
作者: 独轩求静    时间: 2014-5-2 14:16
cload 发表于 2014-5-2 14:14
用本站的Httphelper类岂不是更好??

表示不懂,不过还是要支持楼主        
作者: dyyyj    时间: 2014-5-3 08:23
        using (StreamWriter sw = new StreamWriter("f:\\ouput.txt"))//将获取的内容写入文本
        {
            sw.Write(gethtml(string url, Encoding enc));
        }

这样就可以将抓到的数据写入文本了,多看例子啊。这样简单的问题也问苏飞!




欢迎光临 苏飞论坛 (http://www.sufeinet.com/) Powered by Discuz! X3.4