觸屏版
全國服務(wù)熱線:0571-87205688
登錄
注冊
客戶中心
關(guān)注云客
以PHP為例,先建一個類,當(dāng)然你可以建一個JS代碼,同樣觸發(fā)調(diào)動.
function post_site ($url){
$urls =array($url);
$api ='http://data.zz.baidu.com/urls?site=您的網(wǎng)址&token=【準(zhǔn)入密鑰】&type=original';
$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);
return $result;
}
成功返回示例:
{
"remain":4999998,
"success":2,
}
Remain代表您可以發(fā)的條數(shù),success代表你發(fā)布成數(shù)的數(shù)量.當(dāng)然您可以建一個數(shù)據(jù)庫表,把成提交日志記錄下來進(jìn)行監(jiān)控.
現(xiàn)在你可以在生成頁面的過程中進(jìn)行調(diào)動了.你可以選擇在生成HTML靜態(tài)頁面時實時推送,只要你把生成的正確URL post_ping($url)即可.如果你的頁面不是生成靜態(tài)頁面的,你可以在審核時,或者發(fā)布時,直接觸發(fā)調(diào)動,同樣可以輕松快速地推送給百度.這樣百度跳過了正常抓取時的好幾個步驟,收錄當(dāng)然快了.
您也要對收錄的進(jìn)度進(jìn)行監(jiān)控.主動推送的數(shù)據(jù)隔天就能看到了,你如果記錄了當(dāng)天推送的數(shù)量,進(jìn)行一個對比,就知道推送成功了多少,也可以使用sitemap補(bǔ)全數(shù)據(jù).
注意事項:推送的頁面必須要能打開.使用這個工具時要注意,老的、低質(zhì)量的網(wǎng)頁鏈接不要推送了.
二.利用sitemap補(bǔ)全數(shù)據(jù)
Sitemap提交方式是定期將網(wǎng)站鏈接放到sitemap中,然后將sitemap提交給百度.
使用主動推送,可以讓百度更快地發(fā)現(xiàn)您的網(wǎng)頁,但也要預(yù)防因為網(wǎng)絡(luò)延時、DNS錯誤、服務(wù)器壓力等因素,造成蜘蛛不能順利抓取到頁面,我們就可以使用sitemap補(bǔ)全數(shù)據(jù),定期在服務(wù)器壓力比較小的時候,生成sitemap,再推送一次,這樣就萬無一失了.
另外兩種推送方式,自動推送和手動推送,自動推送只要在網(wǎng)站添加站長平臺提供的js代碼就基本能實現(xiàn)了,這個也無須怎樣操作了,而手動推送,只適合新手,因為只要把URL直接復(fù)制性表單提交就可以了.
評論(0人參與,0條評論)
發(fā)布評論
最新評論