怎样区分用户是主动点击还是被动跟随前往?

理由
举报 取消

《黑客与画家》第五章里有一段注释写道“……举例来说,如果互联网软件能够区分某一个链接是用户主动点击还是被动跟随前往,那将极有帮助。要做到这一点,只需要对HTTP协议做一点小小的加强就可以了,允许在一个请求中包括多个URL地址就能解决问题。此外,HTML语言如果能够支持级联式菜单(cascading menu)也将很有帮助。只要谁能写出一个新的Mosaic浏览器,他就能改变世界。”问题:1、这里面加粗部分具体是什么方法?采用了何种原理?2、现在业内一般用什么办法区分用户是主动点击还是被动跟随前往?编程小白不太懂,特此求助~

2017年9月6日 1 条回复 887 次浏览

发起人:你的微笑smile 初入职场

Follow your heart.

回复 ( 1 )

  1. 祝君
    理由
    举报 取消

    不知题主所说的被动跟随是什么意思,理论上是不能区分是用户主动点击和爬虫访问的,因为在客户段任何请求都可以被伪造。一次点击多个请求是指,用户点击了一个url或者button后发起多个http请求…普通A标记的超链接只能发起一个请求,但是通过javascript来可以实现同时发送N个请求到服务器… 这么一说突然感觉好像还是有可能是能够以一定概率区分用户点击和爬虫行为的呢…就是以请求的模式来区分,如果是爬虫请求肯定是one by one 或者没有规律,但是用户点击是事先定义好的组合,那服务器是能够区分的…呃大概就是这样

我来回答

Captcha 点击图片更换验证码