百度站长平台的主动推送和自动推送
1、网页抓取-链接提交(主动推送(实时,每天可以推送5000条URL)

2、主动推送代码内容如下(放在根目录下,新建txt文件,保存为 任意名.PHP完成以下工作,ask-120是你的域名,浏览器中输入该文件的路径,测试是否成功)
<?php
$urls = array(
'http://www.ask-120.com',
'http://www.ask-120.com/a.html',
'http://www.ask-120.com/sitemap.txt',
);
$api = 'http://data.zz.baidu.com/urls?site=zgwangdai.com&token=IBylALmACloJvYMh';
$ch = curl_init();
$options = array(
CURLOPT_URL => $api,
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POSTFIELDS => implode("\n", $urls),
CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
);
curl_setopt_array($ch, $options);
$result = curl_exec($ch);
echo $result;
?>
显示的结果如图(我一共添加了15个页面)

3、token=IBylALmACloJvYMh';这个是秘钥,如下图所示

1、自动推送就一段代码
<script>
(function(){
var bp = document.createElement('script');
bp.src = '//push.zhanzhang.baidu.com/push.js';
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(bp, s);
})();
</script>
如果站长使用PHP语言开发的网站,可以按以下步骤操作:
1、创建名为“baidu_js_push.php”的文件,文件内容是上述自动推送JS代码;
2、在每个PHP模板页文件中的 <body> 标记后面添加一行代码:
<?php include_once("baidu_js_push.php") ?>