我有以下条件来检查用户代理。
if request.env['HTTP_USER_AGENT'] =~ /feedburner/i
@posts = Post.recent(10)
render :layout => false
else
redirect_to 'http://feeds.feedburner.com/MyAppFeed'
end
工作正常。现在我需要检查facebook用户代理! facebook用户代理的名称是什么,或者是否有任何方法可以区分浏览器或其他站点内部机器人之间的用户代理?
答案 0 :(得分:2)
此爬网机器人可由其用户代理识别: facebookexternalhit / 1.0(http://www.facebook.com/externalhit_uatext.php)