快速业务通道

利用WebClient抓取百度收录数

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-04-12

 1 using System;
 2利用WebClient抓取百度收录数using System.Collections.Generic;
 3利用WebClient抓取百度收录数using System.Text;
 4利用WebClient抓取百度收录数using System.Net;
 5利用WebClient抓取百度收录数using System.Text.RegularExpressions;
 6利用WebClient抓取百度收录数namespace Tool
 7{
 8利用WebClient抓取百度收录数    public class SeoCount
 9    {
10        /// <summary>返回百度:某期间,收录数量
11利用WebClient抓取百度收录数        /// 参数strTimespan代表意义
12利用WebClient抓取百度收录数        /// "1"请选择要查询近几天的收录量
13利用WebClient抓取百度收录数        /// "1"查询昨日收录情况
14利用WebClient抓取百度收录数        /// "7"查询最近1星期收录情况
15利用WebClient抓取百度收录数        ///"30"查询最近1月收录情况
16利用WebClient抓取百度收录数        ///"360"查询最近1年收录情况
17利用WebClient抓取百度收录数        ///"0"查询总的(所有日期)收录情况
18利用WebClient抓取百度收录数        /// </summary>
19利用WebClient抓取百度收录数        /// <param name="strHostName"></param>
20利用WebClient抓取百度收录数        /// <returns></returns>

21利用WebClient抓取百度收录数        public string BaiduCount(string strTimespan,string strHostName)
22        {
23利用WebClient抓取百度收录数            string uri = "http://www.baidu.com/s?lm="+strTimespan+"&wd=site:"+strHostName;
24利用WebClient抓取百度收录数            string html = new WebClient().DownloadString(uri);
25利用WebClient抓取百度收录数            string pattern = @"百度一下,找到相关网页[\s\S]*?(?=篇,用时)";
26利用WebClient抓取百度收录数            //string number = new Regex(@"找到相关网页约([\d,]+)篇").Match.Groups[1].Value; 
27利用WebClient抓取百度收录数            string number1 = Regex.Match(html, pattern, RegexOptions.IgnoreCase).Value;
28利用WebClient抓取百度收录数            string lastnumber = number1.Replace("百度一下,找到相关网页""");
29利用WebClient抓取百度收录数            //如果有很多篇去掉约,返回纯数字串
30利用WebClient抓取百度收录数            if (lastnumber.Contains(""))
31            {
32利用WebClient抓取百度收录数                lastnumber.Replace("","");
33利用WebClient抓取百度收录数            }

34利用WebClient抓取百度收录数            //如果一篇都没有返回0
35利用WebClient抓取百度收录数            if (lastnumber == "")
36            {
37利用WebClient抓取百度收录数                lastnumber = "0";
38利用WebClient抓取百度收录数            }

39利用WebClient抓取百度收录数            return lastnumber;
40利用WebClient抓取百度收录数
41利用WebClient抓取百度收录数        }

42利用WebClient抓取百度收录数    }

43利用WebClient抓取百度收录数}

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号