首页 新闻 会员 周边

如果判断点击来源是搜索引擎机器人和邮件?

0
悬赏园豆:100 [待解决问题]

     有一个跳转页面,怎么判断这个页面的Referrer 是搜索引擎的机器人或者邮件呢?请大家指教。

     java或者.net都可以。 

张衡Henry的主页 张衡Henry | 初学一级 | 园豆:105
提问于:2012-03-02 20:10
< >
分享
所有回答(2)
1

需要把所有referrer都抓下来,然后去人工判断,常用的搜索引擎就那么几个,很容易知道的

对于邮件,建议在发邮件里,在链接里加个参数,比如:http://www.xxx.com/?frommail,这样当收到带frommail参数的请求时,就知道是从邮件过来的了。另外,可以给不同的邮件做不同的参数,还可以跟踪更具体的来源

丁学 | 园豆:18730 (专家六级) | 2012-03-02 20:54

邮件的方法不行,应用这个链接不是我们控制的,用户可以自己去加,如果用户不加这个参数的话,我们岂不是就不知道了吗,我就想区分哪些是我们自己的邮件来源,哪些是用户的邮件来源。多谢你的回答。

支持(0) 反对(0) 张衡Henry | 园豆:105 (初学一级) | 2012-03-03 13:04

@张衡Henry: 可以跟搜索引擎那个一样处理,这样就可以知道哪些是来自邮件的,然后在你自己的邮件里加参数,这样没参数,且来源于邮件的,就是用户的邮件了

支持(0) 反对(0) 丁学 | 园豆:18730 (专家六级) | 2012-03-03 19:30
0

http的整个 请求头信息(标准协议内容) 都会有用的
比如:User-Agent(比如浏览器信息和爬虫的名字都可以看到)和Referer(来源地址,这个值不一样有)

慧☆星 | 园豆:5640 (大侠五级) | 2012-03-05 14:36
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册