SNSなどで、投稿されたWebサイトのリンクがリッチに表示される「OGP (Open Graph Protocol)」機能。
Webサイトに簡単なメタタグを組み込むだけでOGP表示されるため、対応するサイトは増えています。
しかし、OGP用のメタタグは一般ユーザーからは見えないし、サムネイル動的生成などでサーバーに大きな負荷がかかることもあるので、できればOGP取得用クローラ以外にはメタタグを生成しないようにしたいもの。
そこで、UA(ユーザーエージェント)からクローラによるアクセスか判定するために、実際にOGP取得用クローラのUAを記録して調べてみました。
2019年3月28日に記録された文字列をそのまま掲載しています。
サービス | User Agent |
---|---|
Twitterbot/1.0 | |
facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php) | |
LINE | facebookexternalhit/1.1;line-poker/1.0 |
メッセージ(iOS) | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_1) AppleWebKit/601.2.4 (KHTML, like Gecko) Version/9.0.1 Safari/601.2.4 facebookexternalhit/1.1 Facebot Twitterbot/1.0 |
Discord | Mozilla/5.0 (compatible; Discordbot/2.0; +https://discordapp.com) |
Skype | Mozilla/5.0 (Windows NT 6.1; WOW64) SkypeUriPreview Preview/0.5 |
Slack | Slackbot-LinkExpanding 1.0 (+https://api.slack.com/robots) |
Plurk | Mozilla/5.0 (compatible; PlurkBot/1.0; +https://www.plurk.com/) Firefox/61.0 |
もし他にもOGP表示に対応しているサービスをご存知でしたら、@barley_uralまでご連絡いただければ調査して追記していきます。
おわり
Crieitは誰でも投稿できるサービスです。 是非記事の投稿をお願いします。どんな軽い内容でも投稿できます。
また、「こんな記事が読みたいけど見つからない!」という方は是非記事投稿リクエストボードへ!
こじんまりと作業ログやメモ、進捗を書き残しておきたい方はボード機能をご利用ください。
ボードとは?
コメント