C#推送链接URL到百度搜索资源平台提高收录量

  C#推送链接URL到百度搜索资源平台提高收录量

C#推送链接URL到百度搜索资源平台提高收录量

百度站长平台链接提交的主动推送(实时)是最为快速的提交方式,推荐您将站点当天新产出链接立即通过此方式推送给百度,以保证新链接可以及时被百度收录。 

C# Code:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace CSframework.Core.Common
{
  
/// <summary>
  
/// 百度相关类
  
/// </summary>
  
public class BaiDu
  {
    
/// <summary>
    
/// 推送链接至百度
    
/// </summary>
    
/// <param name="urls">链接集合</param>
    
/// <returns></returns>
    
public static string PostUrlToBaidu(string[] urls)
    {
      
try
      {
        
string formUrl = " http://data.zz.baidu.com/urls?site=www.csframework.com&token=FdSmdb3LRa4JitQp";
        
        
string formData = "";
        
        
foreach (string url in urls)
        {
          formData +
= url + "\n";
        }
        
        
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;
      }
    }
  }
}

//来源:C/S框架网(www.csframework.com) QQ:23404761


版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
发表评论

评论内容
昵称:
关联文章

C#URL搜索资源平台提高收录
C#URL搜索资源平台快速收录URL网址
C#主动POSTURL站长平台(支持提交、更新和删除URL
Winform开发平台搜索结果
C#模拟搜索长词自动语义匹配,使用分词算法抽取关键词
官网搜索引擎SEO,关键词SEO,搜索分词系统一体化解决方案
模拟搜索渲染HTML页面关键词高亮分组排序算法(C#)
热烈祝贺C/S框架网搜索关键字排名第一
C#使用分词算法从文本字符串中抽取关键词模拟搜索|CSFramework.COM巨献
.NET WebApi后端开发框架-微信小程序消息订阅与案例详解
Google和Baidu搜索引擎对比(要加油啊)
CSFramework模拟搜索引擎自动语义分析分词算法(C#)
C# 地图坐标获取详细地址
C/S快速开发框架多语言功能集成翻译接口(支持中文简体、繁体、英文、越南文)
C#源代码安全缺陷与提高源代码质量解决方案
SqlServer配置服务器LINKSERVER:ODBC连接MySQL数据库
众里寻她千,蓦然回首,C/S框架就在www.csframework.com...
SQLServer LinkServer服务器:未将服务器配置为用于RPC
软件开发与设计 - ERP-企业资源计划管理系统-胜erp
SQL配置服务器脚本(SQL Link Server Script)