主页 > 知识库 > ASP.net(C#)从其他网站抓取内容并截取有用信息的实现代码

ASP.net(C#)从其他网站抓取内容并截取有用信息的实现代码

热门标签:Mysql连接数设置 服务器配置 阿里云 电子围栏 团购网站 Linux服务器 科大讯飞语音识别系统 银行业务
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标签

标签:蚌埠 衢州 枣庄 萍乡 大理 衡水 广元 江苏

巨人网络通讯声明:本文标题《ASP.net(C#)从其他网站抓取内容并截取有用信息的实现代码》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266