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

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

热门标签:上海400客服电话怎么申请 温州外呼系统招商 银行信贷电话机器人 凯立德地铁站地图标注 合肥ai电销机器人费用 手机外呼系统什么原理 天津电销外呼系统违法吗 400电话个人能不能办理 沧州电销外呼系统价格
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#)从其他网站抓取内容并截取有用信息的实现代码》,本文关键词  ASP.net,从,其他,网站,抓取,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《ASP.net(C#)从其他网站抓取内容并截取有用信息的实现代码》相关的同类信息!
  • 本页收集关于ASP.net(C#)从其他网站抓取内容并截取有用信息的实现代码的相关信息资讯供网民参考!
  • 推荐文章