内容分享:实现织梦dedecms百度主动推送(实时)网页抓取

优采云 发布时间: 2022-09-30 13:29

  内容分享:实现织梦dedecms百度主动推送(实时)网页抓取

  做百度推广时,如何让百度收录快?下面提供了三种方法。今天我们主要讲第一个。

  如何选择链接提交方式

  1、主动推送:最快的提交方式。建议您立即通过此方式将本站产生的新链接推送给百度,以保证百度能够及时发布新链接收录。

  2、自动推送:最方便的提交方式,请在本站每个页面的源码中部署自动推送的JS代码,每次部署代码的页面都会自动推送链接到百度被浏览。可以与主动推送一起使用。

  3、sitemap:可以定期将网站链接放入sitemap,然后将sitemap提交给百度。百度会定期爬取检查你提交的站点地图,并处理里面的链接,但是收录速度比主动推送慢。4、手动提交:一次性提交链接到百度,可以使用这种方式。

  百度站长平台为站长提供链接提交渠道,您可以通过百度提交您想成为收录的链接,百度搜索引擎会按标准处理,但不保证一定能收录 您提交的链接。

  必须注意的是:

  1.主动推送功能入口为:工具-网页抓取-链接提交-主动推送(实时)

  2.主动推送与原来的实时推送使用了不同的数据接口,需要重新获取key(登录后在链接提交工具界面可见)

  登录地址是

  为保证您提交数据的效果,请及时更换界面和按键,尽快熟悉主动推送功能,如有问题可通过反馈中心获得百度工作人员的帮助。

  使用百度主动推送(实时)可以加速收录,保护原创内容不受第三方采集的伤害。

  

  没看到有人写百度主动推送的代码,所以自己写了百度提供的PHP代码,添加到DEDE后台发布的文章文件中,用百度实现主动推送(实时)功能和百度。

  在article_add.php中搜索 $artUrl = MakeArt($arcID,true,true,$isremote);

然后在

if($artUrl=='')

{

$artUrl = $cfg_phpurl."/view.php?aid=$arcID";

}

后面加入

else{

$urls[]='http://'.$_SERVER['HTTP_HOST'].$artUrl;

$api = 'http://data.zz.baidu.com/urls?site=你的域名&token=准入密钥';

$ch = curl_init();

$options = array(

<p>

CURLOPT_URL => $api,

CURLOPT_POST => true,

CURLOPT_RETURNTRANSFER => true,

CURLOPT_POSTFIELDS => implode("\n", $urls),

CURLOPT_HTTPHEADER => array(&#39;Content-Type: text/plain&#39;),

);

curl_setopt_array($ch, $options);

$result = curl_exec($ch);

}</p>

  只是保存

  成功发布文章后会显示如下

  内容分享:影音娱乐源码

  

  优化程序代码,运行速度快-&gt;高效缓存处理,只要普通虚拟主机都能完美搭建,建站成本很低。MVC模板分离,内置标签,自定义功能标签界面,强大的自定义采集功能,只要懂HTML,就可以轻松制作个性化网站。” data-v-dae612d6&gt;Applecms内容管理系统是一个运行在PHP+MYSQL环境下的完整强大的快速建站系统。经过多年的开发经验和技术积累,Applecms程序逐渐成熟,在易用性和功能性方面成为同行中的佼佼者。程序体积小-&gt;优化程序代码,运行速度快-&gt;高效缓存处理,只要能完美搭建普通的虚拟主机,建站的成本是很低的。MVC模板分离,内置标签,自定义功能标签界面,强大的自定义采集功能,只要懂HTML,就可以轻松制作个性化网站。

  

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线