百度熊掌号使用后感并附上推送代码

    在众多的SEO眼中对于新站收录,首页一般百度1-3天就收录了,但是内页一般来说都要1-3个月,网上说最快的人有7天,不过我没有遇到过那么快的。站长们做好一个网站,都很期待被百度收录。很多SEO明知没有那么快可以收录,但是还是会去没事就site一下自己的站,有的甚至一天会site查询几十次。

    笔者这个网站是用于整理自己学过的知识与工作上遇到的坑,便于自己下次遇到时候能快速的搜索到,而不是去baidu google等搜索引擎的海洋里面去筛选。我也经常关注SEO,所以百度熊掌号出来后,自己也尝试申请了次,没想到过完周末几天后短信提示通过了,怀着忐忑的心情开始使用起来咯~!

    下面是我昨天晚上提交的几条链接~吐槽下通过率真的很低

熊掌号 收录信息截图

    一共提交31条数据,早上一看竟然有24条没有通过,9.6%的通过率....~真是低啊~!

    我使用熊掌号的原因是熊掌号官网介绍的“新增内容享受24小时内抓取校验,快速展现优待”

    加入熊掌号后,马上就推送了点链接到百度上面。过了一个晚上看了效果之后。我第一感觉就是抓取频次提高了,有图有真相:

抓取频次提高

    刚看到抓取那么多次,心里就想有没有新的收录呢?工具查了下,竟然放出了内页,第一次搞网站竟然内页放出那么快

blob.png


下面分享下NET推送链接到百度的代码:

public class Seo
{
   /// <summary>
   /// url
   /// </summary>
   /// <param name="urls">地址如:http://www.nbsite.cn</param>
   /// <returns></returns>
   public static string PostUrl(string urls)
   {
       try
       {
           string formUrl = "http://data.zz.baidu.com/urls?appid=你的appid&token=你的token&type=realtime";

           string formData = urls;
           

           byte[] postData = System.Text.Encoding.UTF8.GetBytes(formData);

           // 设置提交的相关参数  
           System.Net.HttpWebRequest request = System.Net.WebRequest.Create(formUrl) as System.Net.HttpWebRequest;
           System.Text.Encoding myEncoding = System.Text.Encoding.UTF8;
           request.Method = "POST";
           request.KeepAlive = false;
           request.AllowAutoRedirect = true;
           request.ContentType = "text/plain";
           request.UserAgent = "curl/7.12.1";
           request.ContentLength = postData.Length;

           // 提交请求数据  
           System.IO.Stream outputStream = request.GetRequestStream();
           outputStream.Write(postData, 0, postData.Length);
           outputStream.Close();

           System.Net.HttpWebResponse response;
           System.IO.Stream responseStream;
           System.IO.StreamReader reader;
           string srcString;
           response = request.GetResponse() as System.Net.HttpWebResponse;
           responseStream = response.GetResponseStream();
           reader = new System.IO.StreamReader(responseStream, System.Text.Encoding.GetEncoding("UTF-8"));
           srcString = reader.ReadToEnd();
           string result = srcString;   //返回值赋值  
           reader.Close();

           return result;
       }
       catch (Exception ex)
       {
           return ex.Message;
       }
   }

}






转载请说明出处:原文链接 http://www.nbsite.cn/seo/44
标签: 增加百度收录

相关阅读: