none
我做了一个站长工具,但是只能查2次就不行了 RRS feed

  • 问题

  • 我做了一个站长工具,但是只能查2次就不行了
        public int GetPaiMing(string key,string url,int pn)
        {
          //http://www.baidu.com/s?wd= key &pn=40
          
          Uri uri = new Uri(url);
          string s;
          int num=0;
          Stream stream;
          StreamReader sr;
          do
          {
             stream= client.OpenRead(@"http://www.baidu.com/s?wd=" + key+"&pn="+pn);
             sr= new StreamReader(stream,Encoding.Default);
            
    
            while ((s = sr.ReadLine()) != null)
            {
              if (s.IndexOf(uri.Authority) != -1)
                return num + pn+2;
              else if (s.IndexOf("百度快照") != -1)
                num++;
            }
            num = 0;
            pn += 10;
          } while (pn < 100);
          Thread.Sleep(1000);
          return 0;
        }
    
    很奇怪,为什么不能查第3次。大牛来解决下啊。谢谢
    2011年3月16日 5:08

答案