asp.net百度SEO主动推送

使用asp.net实现百度SEO主动推送代码如下:

 1     public static string PostUrl(string[] urls)
 2         {
 3             try
 4             {
 5                 string formUrl = "http://data.zz.baidu.com/urls?site=www.qizhiku.com&token=yourcode";
 6
 7                 string formData = "";
 8
 9                 foreach (string url in urls)
10                 {
11                     formData += url + "\n";
12                 }
13
14                 byte[] postData = System.Text.Encoding.UTF8.GetBytes(formData);
15
16                 // 设置提交的相关参数
17                 System.Net.HttpWebRequest request = System.Net.WebRequest.Create(formUrl) as System.Net.HttpWebRequest;
18                 System.Text.Encoding myEncoding = System.Text.Encoding.UTF8;
19                 request.Method = "POST";
20                 request.KeepAlive = false;
21                 request.AllowAutoRedirect = true;
22                 request.ContentType = "text/plain";
23                 request.UserAgent = "curl/7.12.1";
24                 request.ContentLength = postData.Length;
25
26                 // 提交请求数据
27                 System.IO.Stream outputStream = request.GetRequestStream();
28                 outputStream.Write(postData, 0, postData.Length);
29                 outputStream.Close();
30
31                 System.Net.HttpWebResponse response;
32                 System.IO.Stream responseStream;
33                 System.IO.StreamReader reader;
34                 string srcString;
35                 response = request.GetResponse() as System.Net.HttpWebResponse;
36                 responseStream = response.GetResponseStream();
37                 reader = new System.IO.StreamReader(responseStream, System.Text.Encoding.GetEncoding("UTF-8"));
38                 srcString = reader.ReadToEnd();
39                 string result = srcString;   //返回值赋值
40                 reader.Close();
41
42                 return result;
43             }
44             catch(Exception ex)
45             {
46                 return ex.Message;
47             }  

48         }  

使用自动推送之后就可以很方便的推送最新的页面给到百度了。

时间: 2024-11-09 22:09:39

asp.net百度SEO主动推送的相关文章

百度链接主动推送代码对在织梦系统中的添加方法

百度站长推出的一个链接提交的工具,支持网站链接的主动推送,在这里面我们有一段织梦系统的测试代码分享给大家,让大家可以在不用谢代码的直接复制皆可以解决.在dede后台的article_add.php文件进行简单的修改,在259行加入如下代码(代码进行简单修改,$url[]=之后单引号内的网址改成自己的站点,$api后引号内的链接修改成,自己站长平台里的主东推送链接). else{$urls[]='https://www.jianzhumuju.com/'.$artUrl;$api = 'http:

mycncart系统后台主动推送网址url给百度搜索引擎收录

自mycncart 1.3版本开始具有此功能.本功能主要作用是利用百度的主动推送功能,将mycncart系统的相关网址,如分类,品牌,商品,文章等url地址主动推送给百度搜索引擎,百度搜索引擎收录后会返回成功的提示.当然,网址啥时候给你释放出来,还是百度说了算. 开通步骤:1. 登录百度站长平台: http://zhanzhang.baidu.com , 管理你的网站,网站验证通过后,点击左侧[链接提交], 找到[主动推送(实时)], 点击里面的[php推送示例],会看到里面代码中有api一行,

dt7.0百度熊掌当天主动推送方法

因自己没事新做了一个网站,申请了一个熊掌号,所以做了这个主动推送接口,希望能收录快些,在此分享下关于DT7.0主动当天推送功能 上代码: <?php /* 百度当天主动推送熊掌功能 作者:68喜科技 用于:DT7.0 */ //引入全局变量函数 require '../common.inc.php'; $time = time(); $starttime = $time - 24*3600;//24小时 $query = "SELECt linkurl FROM {$DT_PRE}arti

百度链接提交-主动推送Python版

百度目前提供自动提交链接和手动提交链接两种方式,其中自动提交又分为主动推送.自动推送和sitemap三种形式,按百度的说法,主动推送的效果最好,百度站长平台后台也提供了curl.php.ruby的推送示例代码但没有提供python代码,网上很少有现成的python版本主动推送代码(仅有的也有点小问题,需要修改一下),现将目前我正在使用的主动推送python代码贴出. #encoding:utf-8 import httplib def tuisong(): filecontents = open

C#实现百度站长平台-链接提交-主动推送的POST推送

百度站长平台链接提交的主动推送:最为快速的提交方式,推荐您将站点当天新产出链接立即通过此方式推送给百度,以保证新链接可以及时被百度收录. POST推送,c#代码实现 public string GetPage(string posturl, string postData) { Stream outstream = null; Stream instream = null; StreamReader sr = null; HttpWebResponse response = null; Http

(转)移动端主动推送消息原理

转:https://www.zhihu.com/question/19628406/answer/77205019 一.服务端主动推送消息到客户端过程 作者:谢泽帆   李琰链接:https://www.zhihu.com/question/24938934/answer/85359794来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 服务端主动推送到客户端是怎么一个过程 目前服务端给客户端推送,普遍做法是客户端与服务端维持一个长连接,客户端定时向服务端发送心跳以

DT内核圆柱模板行业站点主动tags三项主动推送插件

因为自己最近做搜索聚合页面,有大量的搜索标签,于是自己开发了一个多功能推送插件,包括:MIP推送+熊掌号推送+历史普通推送.发布在这里,如果有需要的朋友,可以拿去参考改进!`<?php/百度主动推送三项合一功能作者:68喜科技用于:DT6.0 功能模块:tags标签推送熊掌号+MIP+普通主动推送///引入错误显示error_reporting(E_ERROR | E_WARNING | E_PARSE);require '../common.inc.php'; //引入公用函数$starid

SpringBoot2.x服务器端主动推送技术

一.服务端推送常用技术介绍 服务端主流推送技术:websocket.SSE等 1.客户端轮询:ajax定时拉取后台数据 js   setInterval定时函数  +  ajax异步加载  定时向服务器发送请求 服务器压力会较大 2.服务端主动推送:websocket<推荐使用> 全双工即双向通讯,本质上是一个额外的TCP连接,建立和关闭时握手使用http协议,其他数据传输不使用http协议,更加复杂一些,适用于需要进行复杂双向数据通讯的场景,支持大部分主流浏览器. 开发成本较高,适用性较好,

使用SignalR从服务端主动推送警报日志到各种终端(桌面、移动、网页)

原文:使用SignalR从服务端主动推送警报日志到各种终端(桌面.移动.网页) 微信公众号:Dotnet9,网站:Dotnet9,问题或建议:请网站留言, 如果对您有所帮助:欢迎赞赏. 使用SignalR从服务端主动推送警报日志到各种终端(桌面.移动.网页) 阅读导航 本文背景 代码实现 本文参考 1.本文背景 工作上有个业务,.Net Core WebAPI作为服务端,需要将运行过程中产生的日志分类,并实时推送到各种终端进行报警,终端有桌面(WPF).移动(Xamarin.Forms).网站(