BotoPedia クローラ、ボットの名前を検索

公開: 2014-11-01 15:03
更新: 2016-04-29 06:02

特定のクローラを判定してデータを変更したい。
とくに、Facebookシェア時のサムネイルなんか分けたい場合多そう。



Facebookのボットの名前ってなんだろう...
そんなときは「BotoPedia(ボットペディア)」が便利。

BotoPedia クローラやボットの名前を検索

試しに「Facebook」で検索すると...

BotoPedia クローラやボットの名前を検索

こんな感じ。
User Agent Listの所に書いてありますな。



この情報を用いて、
例えばPHPで判定するならばこんな感じ

function isFacebookUA() {
        return in_array($_SERVER['HTTP_USER_AGENT'], array(
                'facebookexternalhit/1.1 (+https://www.facebook.com/externalhit_uatext.php)',
                'facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)',
        ));
}

if(isFacebookUA()) {
        //Facebookのボットだ!
}

便利。



⇒ Botopedia - Complete bot identifier | Bot User Agent Checker


この記事をシェア
この記事にコメントする
書き込む
あっきぃ(@appstars_aki)
Web、iOSなフリーランサーです。好きなものはお寿司です。でもお寿司は高いので普段は雑草とか拾ったドングリを食べています。お仕事や意味もなく毎月お小遣いをくれる人を探してます。

お仕事の依頼や自分で作ったアプリのレビューを希望しちゃう方はaki@appstars.jpまでご連絡ください。