c#winform中如何获取网页中HTML的标题
2011-12-19 14:53
561 查看
using System; using System.IO; using System.Text.RegularExpressions; using System.Collections.Generic; using System.Text; using System.Net; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { WebRequest oRequest = WebRequest.Create("http://www.taobaonzpd.com/"); WebResponse oResponse = oRequest.GetResponse(); StreamReader oReader = new StreamReader(oResponse.GetResponseStream(),Encoding.GetEncoding("GB2312")); string html = oReader.ReadToEnd(); Match m = Regex.Match(html, "<title>(.*)</title>"); if (m.Groups.Count == 2) Console.WriteLine(m.Groups[1].Value); Console.ReadLine(); } } }
这段代码适合取出HTML下指定标记块下的内容,但是由于HTML很难严格的说其是结构化的数据,所以并不是所有的标记内容都能取出,比如网页中会存在多个<td></td>,那么要取的内容存在于哪对标记中就很难判断.
应用到的命名空间:
using System.Net;//其下有WebRequest和WebResponse
using System.IO;//用到StreamReader
using System.Text.RegularExpressions;//正则表达式,比截取字符串要好用的多
相关文章推荐
- gprs连接成功以后,如何通过socket获取网页html内容(C#)
- 如何获取和修改HTML网页标题
- C# 获取网页标题title、keywords、description 的代码(winform)
- C#如何获取网页内容
- 如何分析网页数据并且去除Html标签(C#)
- C# WinForm TextBox 作为密码输入框时,如何禁止密码查看器获取密码 ?
- HTML to Image in C#指定网页地址,获取内容为图片
- 如何在C#中获取指定网页源码的示例
- C#获取网页的HTML码、下载网站图片 get post
- C# winform 获取网页的图片验证码,并显示
- 黄聪:C#里如何使用WebBrowser获取处理AJAX生成的网页内容?
- 网络采集软件核心技术剖析系列(4)---使用C#语言如何将html网页转换成pdf(html2pdf)
- Powerbuilder编程技巧 如何获取网页的HTML源码
- C# Winform程序如何获取运行路径
- 1.C#开发winform 开发调运检疫离线制证功能。调用cLodop打印控件(NVelocity模块,生成HTML(包含cLodop打印控件的js),使用WebBrowser,展现网页)总结
- 自写获取网页HTML的C#函数
- C#获取指定网页HTML原代码
- php获取网页标题和内容函数(不包含html标签)
- 【C#】获取网页内容及HTML解析器HtmlAgilityPack的使用