中国代码恒熠百度小偷V1.0之网页搜索(修正版)

原创 2006年05月28日 17:30:00

中国代码恒熠百度小偷,演示地址http://baidu.china-code.net

以下为修正的web.aspx.cs

string str1,Result;
   string wd=System.Web.HttpUtility.UrlEncode(Request.QueryString["wd"], System.Text.Encoding.GetEncoding("GB2312"));
            string pn=Request.QueryString["pn"];
   if (pn=="")
   {
    pn="0";
   }

   string PageUrl="http://www.baidu.com/s?wd="+wd+"&pn="+pn+"&lm=0&si=&rn=10&ie=gb2312&ct=0&cl=3&f=1";
   WebClient wc = new WebClient(); 
        wc.Credentials = CredentialCache.DefaultCredentials; 
        Byte[] pageData = wc.DownloadData(PageUrl); 
        Result = Encoding.Default.GetString(pageData);
            string k = "抱歉,没有找到与“<font color=/"#C60A00/">" + wd + "</font>” 相关的网页";
           

         if (Result.IndexOf(k)==-1)
         {
             string[] strtemp = System.Text.RegularExpressions.Regex.Split(Result, "<table border=/"0/" cellpadding=/"0/" cellspacing=/"0/" style=/"margin-left:18px;height:60px;/">");
              Result = strtemp[0];
              strtemp = null;
              Result = System.Text.RegularExpressions.Regex.Replace(Result, @"提示:您可以在支持英汉互译的百度词典中查看(/S*)的解释", "");
              Result = System.Text.RegularExpressions.Regex.Replace(Result, @"提示:(/S*)及其后面的字词均被忽略,因为百度的查询限制在38个汉字以内", "");
              strtemp = System.Text.RegularExpressions.Regex.Split(Result, @"篇,用时");
              str1 = strtemp[0];
              Result = strtemp[1];
              strtemp = null;
              Result = System.Text.RegularExpressions.Regex.Replace(Result, @"找到相关网页约", "找到相关网页");
              strtemp = System.Text.RegularExpressions.Regex.Split(str1, @"找到相关网页");
              str1 = strtemp[1];
              strtemp = null;
              Response.Write("共有" + str1 + "条记录<br>");
              //strtemp = System.Text.RegularExpressions.Regex.Split(Result, "<div style=/"background-color:#EFF2FA;height:60px;width:100%;clear:both/">");
              //Result = strtemp[0];
             // strtemp = null;
              strtemp = System.Text.RegularExpressions.Regex.Split(Result, "DIV id=ScriptDiv>");
              Result = strtemp[1];
              strtemp = null;
              Result = System.Text.RegularExpressions.Regex.Replace(Result, @"- <a href=(/S*) target=""_blank/"" class=m>百度快照</a>", "");
              Result = System.Text.RegularExpressions.Regex.Replace(Result, @"a href=""s(/S*)""", "a href=$1");
              Result = System.Text.RegularExpressions.Regex.Replace(Result, @"a href=s", "a href=");
    
              Response.Write(Result);
        }

相关文章推荐

悬念电影小偷 v1.0 修正版

  • 2005年08月02日 06:55
  • 0B
  • 下载

php网页采集 修正版

修正了在第一组,没有上一组的问题。实现了单次配置,自动化采集,不需人为监控,会自动分类的把HTML网页采集到对应的分类目录,对HTML网页进行过滤和提取就比较简单了 ...

秋月家园-AJAX百度音乐小偷 v1.0

  • 2008年06月11日 11:14
  • 58KB
  • 下载

百度贴吧小偷采集 v1.0 已优化

  • 2012年10月27日 20:57
  • 20KB
  • 下载

基于JavaScript的网页版【定期存款计算器 - DepositCaculator v1.0】

使用方法:复制全部源代码,另存为.html文件。 免责声明:此程序为作者练习作品,不保证结果100%正确,对使用本程序造成的任何损失概不负责。 定期存款计算器 - Deposit...
  • t0nsha
  • t0nsha
  • 2011年07月30日 16:49
  • 1785

中国视觉设计黄页 v2.0修正版

  • 2005年05月15日 21:55
  • 0B
  • 下载

BCB中用Sender参数实现代码重用(修正版)

关键字:C++Builder,Sender参数,代码重用,Tobject类型,dynamic_cast,ch_builder作者:ch_builder    更新:2003-06-12    浏览:5...

中国金融论坛 v11.0 修正版

  • 2005年07月11日 20:23
  • 0B
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:中国代码恒熠百度小偷V1.0之网页搜索(修正版)
举报原因:
原因补充:

(最多只允许输入30个字)