- 浏览: 10952 次
- 性别:
- 来自: 杭州
最新评论
文章列表
云翔在线聊天室提供在线聊天室,WebIM,网盘等服务,WebIM可以免费建群(不限人数),聊天记录在线存储。
之前做聊天室时,由于在聊天室中提供了新闻阅读的功能,写了一个从网页中抓取信息(如最新的头条新闻,新闻的来源,标题,内容等)的类,本文将介绍如何使用这个类来抓取网页中需要的信息。本文将以抓取博客园首页的博客标题和链接为例:
上图显示的是博客园首页的DOM树,显然只需提取出class为post_item的div,再重中提取出class为titlelnk的a标志即可。这样的功能可以通过以下函数来实现:
/// <summary>
/// 在文本html ...
之前笔者发布的云翔在线软件平台中已经包含了一个功能相对比较齐全的WebIM,这个系列的文章就是介绍如何开发出功能类似的WebIM,在文章开始前,先介绍一下相关的技术:
1.Comet
Comet 是一种新的 Web
应用架构。基于这种架构开发的应用中,服务器端会主动以异步的方式向客户端程序推送数据,而不需要客户端显式的发出请求。Comet 架构非常适合事件驱动的 Web
应用,以及对交互性和实时性要求很强的应用,如股票交易行情分析、聊天室和 Web 版在线游戏等。
在.NET要实现Comet就要用到IHttpAsyncHandler,在开始阅读文章前,建议先了解一下IHttp ...
云翔在线软件平台提供WebIM,网盘,在线阅读CHM电子书等服务,同时还可以免费建群(不限人数),聊天记录在线存储。
源代码下载 Lesktop讨论组(WebIM)
云翔在线软件平台提供WebIM,网盘,在线阅读CHM电子书等服务,同时还可以免费建群(不限人数),聊天记录在线存储。
在Lesktop开源JS控件库已经介绍了Lesktop的使用方法,此次发布的是Lesktop的.Net版本,主要添加了打开和保存功能,使开发时更加方便,以下是Lesktop for .Net的使用方法(此次发布不提供在线演示,下载源代码后直接打开Lesktop/Lesktop.sln即可):
云翔在线软件平台提供WebIM,网盘,在线阅读CHM电子书等服务,同时还可以免费建群(不限人数),聊天记录在线存储。
Lesktop是一款用于开发RIA网站的开源JS界面库,Lesktop提供了一个功能强大的可视化开发工具帮助您快速的开发RIA网站。
在线演示 源代码下载 Lesktop讨论组(WebIM)