基于ASP.NET网页如何实现C#数据采集

本篇内容主要讲解“基于ASP.NET网页如何实现C#数据采集”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“基于ASP.NET网页如何实现C#数据采集”吧!

成都创新互联是一家集网站建设,陇西企业网站建设,陇西品牌网站建设,网站定制,陇西网站建设报价,网络营销,网络优化,陇西网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

C#数据采集大体可以分为两部曲:

一部曲:

因为要采集别人网页上的内容,所有我们先要得到要采集网页上的html代码,获取html代码还是比较简单。利用WebClient的DownloadData(url)得带byte数组,然后在转换成string字符串。

具体代码如下:

///  ///获取网页源代码  ///  ///URL路径  ///编码方式  publicstringGetHTML(stringurl,stringencoding)  {  WebClientweb=newWebClient();  byte[]buffer=web.DownloadData(url);  returnEncoding.GetEncoding(encoding).GetString(buffer);  }

二部曲:

现在我们得到了目标网页的html代码,那么我们就开始时得扣取我们想要的数据。扣取数据无疑就要用到强大的正则表达式了。利用正则表达式的匹配来获取我们要的内容,这里可以过滤掉制定的html代码,剩下的就是内容了。

C#数据采集具体代码如下:

Htmlhtml=newHtml();  //得到指定页面的html代码,***个参数为url(貌似都知道),第二个是目标网页的编码集  stringhtmlCode=html.GetHTML("http://gvod.tom59.cn/List.asp?ClassId=3","gb2312");  //正则表达式  Regexregexarticles=newRegex("\\d+)\"\\s+target=\"_blank\">(?.+)</a>.*</td>");  //所有匹配表达式的内容  MatchCollectionmarticles=regexarticles.Matches(htmlCode);  ///遍历匹配内容  foreach(Matchminmarticles)  {  Console.Write("标题:"+m.Groups["title"].Value+"\n");  Console.Write("id:"+m.Groups["id"].Value+"\n");  Console.Write("\n");  }</pre><p>到此,相信大家对“基于ASP.NET网页如何实现C#数据采集”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!</p>            
            
                            <br>
                网站题目:基于ASP.NET网页如何实现C#数据采集                <br>
                URL地址:<a href="http://scyanting.com/article/iiscje.html">http://scyanting.com/article/iiscje.html</a>
            </div>
        </div>
        <div class="contentr fr">
            <h3>其他资讯</h3>
            <ul>
                <li>
                        <a href="/article/ddhcdic.html">腾讯云服务器怎么退款教学 腾讯云服务器怎么申请退款</a>
                    </li><li>
                        <a href="/article/ddhcdpp.html">c语言函数计算矩阵加法 c语言矩阵的加法</a>
                    </li><li>
                        <a href="/article/ddhcdhd.html">go语言打包成exe golang打包</a>
                    </li><li>
                        <a href="/article/ddhcdji.html">linux命令-8 linux命令a</a>
                    </li><li>
                        <a href="/article/ddhcdpc.html">c语言中的中f函数图像 c语言中fx</a>
                    </li>            </ul>
        </div>
    </div>
</div>
<!--底部-->
<footer>
    <div class="foot">
        <div class="container">
            <h1>盐亭大橙子建站您身边的网站制作服务商</h1>
            <div class="foot1">
                <ul>
                    <li>
                        <dl><i class="iconfont"></i><b>地址ADDRESS</b></dl>
                        <p>四川-成都青羊区太升南路288号<br>
                            锦天国际A座10楼
                        </p>
                    </li>
                    <li>
                        <dl><i class="iconfont"></i><b>电话/TEL</b></dl>
                        <p><a href="tel:02886922220" target="_blank">028 86922220</a> (工作日)<br>
                            <a href="tel:18980820575" target="_blank">1898082 0575</a> ( 7x24 )
                        </p>
                    </li>
                    <li>
                        <dl><i class="iconfont"></i><b>QQ咨询</b></dl>
                        <p> 244261566 (售前)<br>
                            631063699 (售后)
                        </p>
                    </li>
                    <li>
                        <dl><i class="iconfont"></i><b>邮箱/E: mail</b></dl>
                        <p> service@cdcxhl.com (业务)<br>
                            hr@cdcxhl.com (求职)
                        </p>
                    </li>
                </ul>
            </div>
            <div class="link">
                友情链接:
                <a href="http://www.hfjike.cn/" title="成都印刷厂" target="_blank">成都印刷厂</a>   <a href="http://m.cdxwcx.com/weihu.html" title="成都网站维护" target="_blank">成都网站维护</a>   <a href="http://www.cdweb.net/solve/" title="网站建设方案" target="_blank">网站建设方案</a>   <a href="http://seo.cdkjz.cn/mobile/" title="成都网站推广公司" target="_blank">成都网站推广公司</a>   <a href="https://www.cdcxhl.com/" title="网站制作" target="_blank">网站制作</a>   <a href="http://www.hlhk555.cn/" title="航龙航空" target="_blank">航龙航空</a>   <a href="https://www.cdcxhl.com/waimao.html" title="外贸网站建设" target="_blank">外贸网站建设</a>   <a href="http://chengdu.cdcxhl.cn/wechat/" title="成都微信开发" target="_blank">成都微信开发</a>   <a href="http://chengdu.cdweb.net/" title="成都网站建设" target="_blank">成都网站建设</a>   <a href="https://www.cdcxhl.com/yingxiao.html" title="营销型网站建设" target="_blank">营销型网站建设</a>               </div>
        </div>
    </div>
    <div class="copy container">
        Copyright © 2017-2023 All Rights Reserved. 青羊区大橙子信息咨询工作室 版权所有  <a href="http://www.beian.miit.gov.cn/" target="_blank" rel="nofollow">蜀ICP备2022028542号-18</a>
        [原创设计,独立版权。未经许可.不得拷贝或镜像]<br>
        <a href="http://www.kswsj.cn/" target="_blank">网站营销推广</a> | <a href="https://www.cdcxhl.com/pinpai.html" target="_blank">品牌网站设计</a> | <a href="http://www.cdweb.net/" target="_blank">自适应网站制作</a> | <a href="http://cdkjz.cn/wangzhan/pinpai/" target="_blank">品牌网站制作</a> | <a href="http://chengdu.cdxwcx.cn/" target="_blank">成都网站制作</a> | <a href="https://www.cdcxhl.com/cloud/" target="_blank">云服务器</a> | <a href="https://www.cdcxhl.com/weihu/abazhou.html" target="_blank">盐亭网站维护</a> | (盐亭网站制作QQ : 631063699 )</div>
</footer>
<!--在线咨询-->
<div class="fot">
    <ul>
        <li>
            <a href="mqqwpa://im/chat?chat_type=wpa&uin=532337155&version=1&src_type=web&web_src=oicqzone.com" target="_blank">
                <img src="/Public/Home/img/fot1.png" alt="建站咨询">
                <p>在线咨询</p>
            </a>
        </li>
        <li>
            <a href="tel:18980820575" target="_blank">
                <img src="/Public/Home/img/fot2.png" alt="建站电话">
                <p>拨打电话</p>
            </a>
        </li>
    </ul>
</div>
</body>
</html>
<script>
    $(".con img").each(function(){
        var src = $(this).attr("src");    //获取图片地址
        var str=new RegExp("http");
        var result=str.test(src);
        if(result==false){
            var url = "https://www.cdcxhl.com"+src;    //绝对路径
            $(this).attr("src",url);
        }
    });
    window.onload=function(){
        document.oncontextmenu=function(){
            return false;
        }
    }
</script>