CSharpSpider源码蜘蛛是一种半自动的程序,就象现实当中的蜘蛛在它的Web(蜘蛛网)上旅行一样,蜘蛛程序也按照类似的方式在Web链接织成的网上旅行。蜘蛛程序之所以是半自动的,是因为它总是需要一个初始链接(出发点),但此后的运行情况就要由它自己决定了,蜘蛛程序会扫描起始页面包含的链接,然后访问这些链接指向的页面,再分析和追踪那些页面包含的链接。从理论上看,最终蜘蛛程序会访问到Internet上的每一个页面,因为Internet上几乎每一个页面总是被其他或多或少的页面引用。C#特别适合于构造蜘蛛程序,这是因为它已经内置了HTTP访问和多线程的能力,而这两种能力对于蜘蛛程序来说都是非常关键的。下面是构造一个蜘蛛程序要解决的关键问题:HTML分析:需要某种HTML解析器来分析蜘蛛程序遇到的每一个页面。页面处理:需要处理每一个下载得到的页面。下载得到的内容可能要保存到磁盘,或者进一步分析处理。多线程:只有拥有多线程能力,蜘蛛程序才能真正做到高效。确定何时完成:不要小看这个问题,确定任务是否已经完成并不简单,尤其是在多线程环境下。
评分:
更新时间:2009-10-21
浏览次数:5482次
免费
火娃公交采集器1.1源码快过年了,最近上班没什么太多的事情,翻出了这个08年奥运会那天写的公交采集器更新了下。主要是重构成了插件结构,写了8684和MapBar的采集插件。主要功能:从8684.com抓取数据,分析后保存到本地xml。预留了些接口,提供IAnalyzer和IGatherSaver,只要实现这两个接口,即可实现从其他网站,以其他方式保存采集结果。
评分:
更新时间:2010-01-14
浏览次数:6110次
免费
系统描述:本邮件群发系统可用于网站的推广以及产品的推广,特色功能是可自动采集网页中的邮箱地址,并导入到系统中完成群发的功能,使用简单方便快捷。系统功能:1、对发件人的信息账号密码等进行管理;2、对收件人信息进行管理,并可通过上传文件进行邮箱地址的批量导入;3、可对网页中的邮箱进行自动采集,并可导出到文件中;4、完成邮件群发的功能,并可设置每封邮件发送的间隔;5、可生成Windows的安装程序,进行软件向导安装系统。注意事项:1、已完成163邮箱的测试,可正常发送邮件,但需注意的是163邮箱需要开启SMTP服务,其他邮箱待测。2、目前本系统只支持SMTP协议。3、在邮箱采集时,首先在地址栏中输入网页地址并访问,然后需设置网页中“下一页”的关键词,例如天涯贴吧的“下一页”关键词是“下页”,等待网页加载完毕,才能开始采集。当邮箱采集完时会自动加载到收件人列表中,也可保存邮箱地址到文件中。
评分:
更新时间:2014-02-17
浏览次数:3537次
免费
一、源码描述这是一款基于Socket的异步通信系统--SanNiuSignal.DLL已开源,主要实现了客户端与服务器端之间的信息传递,可以发送图片、txt文件,对于学习C#网络编程的朋友们来说,比较具有学习价值,值得推荐一下,感兴趣的朋友欢迎下载研究一下。二、功能介绍该源码主要实现了客户端与服务器端之间的通信功能。三、注意事项1、开发环境为VisualStudio2010,无数据库,使用.net4.0开发。2、该源码比较适合学习交流使用。
评分:
更新时间:2014-12-25
浏览次数:2317次
免费
FlyFish网络下载工具优秀的商业下载工具对我们的团队开发有借鉴意义和启发作用,最终我们实现了预期目标:整个课程设计按软件工程原理进行组织,我们设计的网络下载工具具有多线程、多任务、断点续传的功能。1.实验目的配合学习《计算机网络和Web技术》,响应老师开展“课程设计”的号召,培养我们的综合开发网络软件的能力,团队合作能力,为最终实现具有商业开发能力而努力奋斗。2.实验要求整个课程设计按软件工程原理进行组织,文档必须规范、齐全。基本功能要求包括多线程、多文件、断点续传,其他功能(如智能文件分拆、多点下载等)自定;最后提交的报告内容包括实验目的、实验要求、实验原理(含参考文献)、实验步骤、源程序、开发心得等。3.实验原理我们在应用层利用低层协议进行客户/服务器模式的编程,实现时利用VS2005提供的集成开发环境,采用C#编程语言并利用其提供的相关类库和库函数,进行高端编程。
评分:
更新时间:2009-06-17
浏览次数:6858次
免费
二、源码描述在广域网中,由于网络的结构纷繁复杂、而且其实时状况又是千变万化的,所以,要使广域网中的视频聊天达到一个令人满意的效果,存在诸多挑战。这次发布的GG3.7版本尝试在这一方向上做一些努力,据我自己测试,相比之前版本,新版本GG的视频聊天的效果确实有较大提升。三、功能介绍1、在项目源码中搜索“V3.7”,既可以看到本次修改所涉及到的主要源码部分。2、客户端增加AudioMessagePanel控件,用于记录语音消息。3、语音消息的采集是使用OMCS的IMultimediaManager的微信控制器模块MicroMessageController来实现的。4、语音消息的播放使用的是MicroMessagePlayer组件。5、在MainForm的Initialize方法中,预定MicroMessageController的MicroMessageReceived事件,以接收所有在线语音消息。6、InformationTypes增加OfflineAudioMessage消息类型,用于表示离线的语音消息。7、在MainFormPartial.cs文件的HandleInformation
评分:
更新时间:2014-09-29
浏览次数:1907次
免费
电子邮件群发系统附编辑器源码应用目标以及范围:编写邮件,选择后提取邮件群发至目标用户信箱中与外部系统接口:smtp,pop,自定义客户端接口需要可填写新信件,包括信件标题、内容需要在填写新信件时加入附件功能
评分:
更新时间:2022-11-25
浏览次数:8085次
免费
QQ帐号键盘记录程序源码程序介绍:本程序通过记录键盘按键,将用户输入用户名或密码发送到指定邮箱。程序启动时开启日志并开始记录,修改注册表,将程序自身加入系统启动自动运行状态。本程序只能用于源代码学习交流,严禁非法使用。
评分:
更新时间:2012-05-02
浏览次数:4951次
免费