基本信息
源码名称:C# 网络爬虫
源码大小:1.53M
文件格式:.rar
开发语言:C#
更新时间:2015-09-14
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍

测试了下:抓取单页没事,批量抓取暂时没发现在哪里。。。

网络爬虫程序源码

这是一款用 C# 编写的网络爬虫
主要特性有: 
可配置:线程数、线程等待时间,连接超时时间,可爬取文件类型和优先级、下载目录等。
状态栏显示统计信息:排入队列URL数,已下载文件数,已下载总字节数,CPU使用率和可用内存等。
有偏好的爬虫:可针对爬取的资源类型设置不同的优先级。
健壮性:十几项URL正规化策略以排除冗余下载、爬虫陷阱避免策略的使用等、多种策略以解析相对路径等。
较好的性能:基于正则表达式的页面解析、适度加锁、维持HTTP连接等。

今后有空可能加入的特性:
新特性 介绍 
爬取文件用Berkeley DB存储 提高性能: 常用操作系统不善于处理大量小文件 
基于URL Ranking的优先级队列 主题爬虫: 机器学习算法对链接与主题相关度进行评估,并按照得出的优先级顺序进行爬取 
爬虫礼仪 遵循爬虫禁止协议、以及避免对服务器资源的过度使用等 
性能优化 用UDP取代封装好的HttpWebRequest/Response
DNS缓存
异步的DNS地址解析
硬盘缓存或内存数据库以避免频繁的磁盘寻道
分布式爬虫以扩展单机能力(CPU、内存和硬盘访问)