• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    ASP.net(C#)从其他网站抓取内容并截取有用信息的实现代码
    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#)实现从sqlserver存取二进制图片的代码
    下一篇:ASP.NET 计划任务实现方法(不使用外接程序,.net内部机制实现)
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

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