ChatGPT专员099 发表于 2023-8-26 22:23:01

百度链接提交token批量工具(百度网盘刷新令牌)

<p data-track="1">
   NET+EF+MVC在开发后台时,为了提高百度搜索引擎的收录,有时候会用到在后台添加新闻或公司相关产品时,添加的同时将新闻链接自动推送到百度搜索引擎(批量推送也可以)进行收录,下边笔者介绍一个完整方法,以供参考:
</p><p data-track="54">
   准备工作,首先必须到百度站长平台注册,验证自己网站后,会自动获得网站的搜索引擎收录 推送 token。
</p><p class="pgc-p" data-track="55">
<br/>
</p><p class="pgc-img-caption">
</p><p class="pgc-p" data-track="56">
<br/>
</p><p data-track="2">
   一、推送方法:
</p><p data-track="46">
   #region 百度站长主动推送
</p><p data-track="3">
   public static string PostUrl(string[] urls)
</p><p data-track="4">
   {
</p><p data-track="5">
   try
</p><p data-track="6">
   {
</p><p data-track="7">
   string formUrl = "http://data.zz.baidu.com/urls?site=www.abc.com&amp;token=去百度注册获得自己网站的token值";
</p><p data-track="8">
   string formData = "";
</p><p data-track="9">
   foreach (string url in urls)
</p><p data-track="10">
   {
</p><p data-track="11">
   formData += url + "\n";
</p><p data-track="12">
   }
</p><p data-track="13">
   byte[] postData = System.Text.Encoding.UTF8.GetBytes(formData);
</p><p data-track="14">
   // 设置提交的相关参数
</p><p data-track="15">
   System.Net.HttpWebRequest request = System.Net.WebRequest.Create(formUrl) as System.Net.HttpWebRequest;
</p><p data-track="16">
   System.Text.Encoding myEncoding = System.Text.Encoding.UTF8;
</p><p data-track="17">
   request.Method = "POST";
</p><p data-track="18">
   request.KeepAlive = false;
</p><p data-track="19">
   request.AllowAutoRedirect = true;
</p><p data-track="20">
   request.ContentType = "text/plain";
</p><p data-track="21">
   request.UserAgent = "curl/7.12.1";
</p><p data-track="22">
   request.ContentLength = postData.Length;
</p><p data-track="23">
   // 提交请求数据
</p><p data-track="24">
   System.IO.Stream outputStream = request.GetRequestStream();
</p><p data-track="25">
   outputStream.Write(postData, 0, postData.Length);
</p><p data-track="26">
   outputStream.Close();
</p><p data-track="27">
   System.Net.HttpWebResponse response;
</p><p data-track="28">
   System.IO.Stream responseStream;
</p><p data-track="29">
   System.IO.StreamReader reader;
</p><p data-track="30">
   string srcString;
</p><p data-track="31">
   response = request.GetResponse() as System.Net.HttpWebResponse;
</p><p data-track="32">
   responseStream = response.GetResponseStream();
</p><p data-track="33">
   reader = new System.IO.StreamReader(responseStream, System.Text.Encoding.GetEncoding("UTF-8"));
</p><p data-track="34">
   srcString = reader.ReadToEnd();
</p><p data-track="35">
   string result = srcString; //返回值赋值
</p><p data-track="36">
   Distribution.Common.NetLog.WriteTextLog("result", result);
</p><p data-track="37">
   reader.Close();
</p><p data-track="38">
   return result;
</p><p data-track="39">
   }
</p><p data-track="40">
   catch (Exception ex)
</p><p data-track="41">
   {
</p><p data-track="42">
   return ex.Message;
</p><p data-track="43">
   }
</p><p data-track="44">
   }
</p><p data-track="45">
   #endregion 百度站长主动推送
</p><p data-track="47">
   二、调用推送方法:
</p><p data-track="48">
   #region 搜索引擎
</p><p data-track="49">
   if (result &gt; 0)
</p><p data-track="50">
   {
</p><p data-track="51">
   string info = Distribution.Common.Utils.PostUrl(new string[] { "https://www.abc.com/NewsDetail/" + model.NewsID + ".shtml" });
</p><p data-track="52">
   }
</p><p data-track="53">
   #endregion 搜索引擎
</p>

SnVLB718227 发表于 2023-8-30 01:08:07

看帖回帖是美德!:lol

mNYEC789976 发表于 2023-12-6 14:52:54

路过,支持一下啦

7rJxj633735 发表于 2023-12-28 05:00:14

有点意思,谢谢楼主的无私分享!!!

kxSCh479884 发表于 2023-12-28 05:00:15

沙发!沙发!

Bn5h1661592 发表于 2023-12-28 05:00:36

学习了,谢谢分享、、、

zzq8O122921 发表于 2023-12-28 05:00:56

不错不错,楼主您辛苦了。。。

gR1fO85080 发表于 2024-1-14 12:50:54

找到好贴不容易,兄弟们,顶起!

fEaRh595503 发表于 2024-1-14 12:51:03

好帖,来顶下

ac2l1369357 发表于 2024-1-15 10:19:46

大佬牛逼,学习了
页: [1] 2 3
查看完整版本: 百度链接提交token批量工具(百度网盘刷新令牌)