我正在建立一个网站,允许卖家:
- 在我的网站上列出他们的产品
- 将每个产品链接回卖家的网站
- 为点击的每个链接付费
我现在需要做的是以某种方式确保我只记录点击卖家网站链接的实际人类用户。如果是机器人在抓取网站,我不应该为此向卖家收费。
有没有办法让我告诉机器人不要点击某个链接?我不认为它是 nofollow
,因为它并不是为了阻止对内容的访问。
最佳答案
告诉机器人不要跟踪链接的方法就是将 rel=nofollow 添加到您的 标记中。 假设您在转发到外部 url 之前也在本地登录,您还可以检查用户代理字符串。
事实上,如果您打算要求人们根据推荐数量付费,那么记录每次付费点击的 IP 地址和用户代理可能是个好主意,以防您的统计数据受到质疑。
关于html - 如何防止爬虫跟踪链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4981171/