1. 需要引用的类库
复制代码 代码如下:
using System.Net;
using System.IO;
using System.Text;
using System.Text.RegularExpressions;
2. 获取其他网站网页内容的关键代码
复制代码 代码如下:
WebRequest request = WebRequest.Create("http://目标网址.com/");
WebResponse response = request.GetResponse();
StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.GetEncoding("gb2312"));
//reader.ReadToEnd() 表示取得网页的源码
TextBox1.Text = reader.ReadToEnd();
3. 获取其他网站网页源码之后通过{正则表达式}帅选有用信息
复制代码 代码如下:
MatchCollection TitleMatchs = Regex.Matches(reader.ReadToEnd(), @"发表评论/a>/p>/div>div class=""body"">([\s\S]*?)/div>div class=""share"">", RegexOptions.IgnoreCase | RegexOptions.Multiline);
foreach (Match NextMatch in TitleMatchs)
{
s += "br>" + NextMatch.Groups[1].Value;
TextBox1.Text += "\n" + NextMatch.Groups[1].Value;
}
RegexOptions.IgnoreCase: 表示不区分大小写, 一般网站源码大小写不敏感所以取消之.
RegexOptions.Multiline: 表示对多行内容进行帅选.
4. 大功告成
不上图了! 影响不好! 见谅见谅
文中代码打包下载
您可能感兴趣的文章:- C#实现通过程序自动抓取远程Web网页信息的代码
- asp.net c# 抓取页面信息方法介绍
- c# HttpWebRequest通过代理服务器抓取网页内容应用介绍
- C# 抓取网页内容的方法
- c#根据网址抓取网页截屏生成图片的示例
- c#实现抓取高清美女妹纸图片
- C#抓取当前屏幕并保存为图片的方法
- C#实现抓取和分析网页类实例
- C#使用HtmlAgilityPack抓取糗事百科内容实例
- 基于C#实现网络爬虫 C#抓取网页Html源码
- C#抓取网页数据 解析标题描述图片等信息 去除HTML标签