频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

利用C#实现web信息自动抓取

来源:qqread 作者: 出处:巧巧读书 2007-06-01 进入讨论组
上一页 1 2 3 4 
QQRead:http://www.qqread.com/csharp/k314900.html
下载页面中图片:
//下载图片
        public void Get_Img(string a_strUrl,int timeout,string filepath)
        {
            try
            {
HttpWebRequest myReq = (HttpWebRequest)HttpWebRequest.Create(a_strUrl) ;
                myReq.Timeout = timeout;
                HttpWebResponse HttpWResp = (HttpWebResponse)myReq.GetResponse();        
                Stream myStream = HttpWResp.GetResponseStream () ;         
                Bitmap map = new Bitmap( myStream );
                PictureBox picB = new PictureBox();
                picB.Image = (Image)map;
                string path = filepath.Substring( 0,filepath.LastIndexOf( "\\" ) );
                if (!Directory.Exists(path))
                {
                    CreateDir( path );
                }              
                picB.Image.Save(filepath);               
            }
            catch(Exception exp)
            {
                string ss = exp.Message;
    WriteLog( filepath.Substring(0,filepath.LastIndexOf("\\")) + "\\error.log",a_strUrl + "--" + ss + "\r\n");    
            }
        }
 
保存文件或入库
上面取得的信息可以按自己的要求保存。
 
****设计的时候没有使用url按层次循环抓取,这样定义抓取url效率更高,速度更快。
 
 
测试程序下载
 
如有建议请发送EMail:xiancai@qianlong.com 或msn yutao728@hotmail.com
 
注:此版本只提供静态文件存储功能,不提供数据库接口,不提供自定义网站功能。
    本程序运行需要先安装.net 框架1.1。

进入讨论组讨论。
上一页 1 2 3 4 
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章