zoukankan      html  css  js  c++  java
  • 百度链接提交主动推送 c#实现

         说明:此方法适合百度站长,利用此方法可以第一时间将你的原创文章上传到百度,保护你的著作权,也可以帮你的网站进行引流

         以下是代码实现:

    /// <summary>
            /// 提交文章链接到百度
            /// </summary>
            /// <param name="url">文章的链接</param>
            /// <param name="IsOriginal">是否为原创</param>
            public static void PostBaidu(string url, bool IsOriginal)
            {
                string Stie = "www.example.com";
                string Token = "你的准入秘钥";
                string urlPage = "http://data.zz.baidu.com/urls?site=" + strStie + "&token=" + strToken + "";
                if (IsOriginal)
                {
                    urlPage += "&type=original";
                }            
                HttpWebRequest request = null;
                Encoding encoding = Encoding.GetEncoding("GBK");
                byte[] data = encoding.GetBytes(url);               //这里采用GBK编码
     
                //设置提交的参数         
                request = WebRequest.Create(urlPage) as HttpWebRequest;
                request.Method = "POST";
                request.ContentType = "text/plain";
                request.ContentLength = data.Length;
                using (Stream requestStream = request.GetRequestStream())
                {
                    requestStream.Write(data, 0, data.Length);
                    requestStream.Flush();
                    requestStream.Close();
                } 

    //测试返回结果 
                HttpWebResponse response;
                try
                {
                     response = (HttpWebResponse)request.GetResponse();
                    
                }
                catch (WebException ex)
                {
                    response = (HttpWebResponse)ex.Response;
                }
                Stream myResponseStream = response.GetResponseStream();
                StreamReader myStreamReader = new StreamReader(myResponseStream, Encoding.GetEncoding("utf-8"));
                string retString = myStreamReader.ReadToEnd();
               }

        

    
    
  • 相关阅读:
    unity小记
    Animator 设置动画效果
    Animation(动画效果)
    蜜蜂游戏 小结
    unity 协同
    camera render texture 游戏里的监控视角
    Mybatis框架 第一天
    BOS项目 第12天(总结)
    BOS项目 第11天(activiti工作流第三天,流程实例管理、项目中的用户和角色同步到activiti的用户和组表、设计物流配送流程、启动物流配送流程、组任务操作(查询、拾取)、个人任务操作(查询、办理))
    BOS项目 第10天(activiti工作流第二天,流程变量、组任务、排他网关、spring整合activiti、项目中实现流程定义管理)
  • 原文地址:https://www.cnblogs.com/getpower/p/5311232.html
Copyright © 2011-2022 走看看