記事が Baidu に含まれているかどうかを確認するための
php の実装、
すべての Web サイトには、ニュースや製品を公開するバックエンドがあります。公開後に、そのページが Baidu に含まれているかどうかを確認するには、サードパーティのツールを使用するか、Baidu で直接検索する必要があります。最近SEOをやっているのですが、前日に投稿した記事が含まれているかを毎日確認するのがとても面倒な作業です。そこで、インターネット上でコードを見つけました。アドレスを通じて、それが Baidu に含まれているかどうかを知ることができ、非常に便利です。
以下はPHPコードです
コードをコピーします コードは次のとおりです:
関数 checkBaidu($url) {
$url = 'http://www.baidu.com/s?wd=' . $url;
$curl =curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$rs =curl_exec($curl);
curl_close($curl);
$arr = parse_url($url);
If (strpos($arr['query'], 'http://')) {
$arr['query'] = str_replace('http://', '', str_replace('wd=', '', $arr['query']));
} その他 {
$arr['query'] = str_replace('wd=', '', $arr['query']);
}
If (strpos($arr['query'], '?')) {
$str = strstr($arr['クエリ'], '?');
$arr['query'] = str_replace($str, '', $arr['query']);
}
If (strpos($arr['query'], '/')) {
$narr =explode('/', $arr['query']);
$arr['クエリ'] = $narr[0];
}
If (strpos($rs, ''.$arr['query'].'')) {
1 を返します;
} その他 {
0 を返す;
}
}
echo checkBaidu('www.jb51.net');
返される結果は、包含の場合は 1 です。 0の場合は含まれません
http://www.bkjia.com/PHPjc/948406.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/948406.html技術記事 PHP は、記事が Baidu に含まれているかどうかのチェックを実装しており、そのバックエンドがニュースや製品を公開した後、ページが Baidu に含まれているかどうかを確認する必要があります。パーティー...