ホームページ  >  記事  >  バックエンド開発  >  各検索スパイダーのクロール記録を取得するために PHP で書かれたコード_PHP チュートリアル

各検索スパイダーのクロール記録を取得するために PHP で書かれたコード_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:17:36859ブラウズ

次に、さまざまな検索スパイダーのクローリング記録を取得するための php で書かれたコードを以下に共有します
サポートされている検索エンジンは次のとおりです
Baidu、Google、Bing、Yahoo、Soso、Sogou、Yodao のウェブサイトのクローリング記録を記録できます
その php コード!は次のとおりです

コードをコピーします コードは次のとおりです:

function get_naps_bot()
{
$useragent = strto lower($_SERVER['HTTP_USER_AGENT']);
if ( strpos($useragent, 'googlebot') != = false){
return 'Google';
if (strpos($useragent, 'baiduspider') !== false){
return 'Baidu'; if (strpos($useragent, 'msnbot') !== false){
return 'Bing';
}
if (strpos($useragent, 'slurp') !== false){
return 'Yahoo'; }
if (strpos($useragent, 'sogou Spider') !== false){
return 'sogou';
}
if (strpos($useragent, 'sogou Spider') !== false){
return 'sogou ';
}
if (strpos($useragent , 'yodaobot') !== false){
return 'Yodao';
return false
}
function nowtime(){
$date=date(" .G:i:s");
return $date;
}
$searchbot = get_naps_bot();
if ($searchbot) {
$tlc_thispage =addslashes($_SERVER['HTTP_USER_AGENT']);
$url= $_SERVER['HTTP_REFERER'];
$file ="www.jb51.net.txt";
$data=fopen($file,"a"); "Time:$time robot:$searchbot URL: $tlc_thispagen");
fclose($data)
//http://www.jb51.net を収集して整理しました

;



http://www.bkjia.com/PHPjc/325712.html

www.bkjia.com

tru​​e
http://www.bkjia.com/PHPjc/325712.html

技術記事それでは、さまざまな検索スパイダーのクローリング記録を取得するために php で書かれたコードを共有しましょう。検索エンジンは次のとおりです。Baidu、Google、Bing、Yahoo、Soso、Sogou、および Yodao の Web サイトのクローリング記録を記録できます。 ...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。