阻止社交网络抓取会员链接

Posted

技术标签:

【中文标题】阻止社交网络抓取会员链接【英文标题】:Stop social networks from crawling affiliate links 【发布时间】:2014-05-30 17:35:44 【问题描述】:

我已经在整个网络上搜索了解决方案,但没有找到我需要的。这是我的问题

我有一个独特的链接,由用户在 fb、twitter 等社交网络上共享。当在该链接上触发唯一的 ip 点击时,我将奖励用户一些积分,但一旦用户共享链接,我就会看到 7-8 个数据库条目,这些条目来自社交网络爬虫。所以当用户分享fb爬取并生成虚假数据库条目时。不仅是第一次爬行,而且每次都会在固定延迟后爬行并产生问题。我的链接如下所示

kodeinfo.com/user/token/network

请告诉我如何阻止该网络抓取网址

【问题讨论】:

每次我读到“我已经搜索了这么多......”,但我想都没想就知道答案,我应该得到一分钱,我会变得富有。答案:robots.txt 例如如果我搜索“防止爬行”,第一页解释了 robots.txt 的概念。顺便说一句,“防止爬行”是我想到的第一个词组。 【参考方案1】:

Mabye 检查 Facebook 或 twitter 爬虫是否使用特定的 User-Agent 并忽略这些代理。

【讨论】:

【参考方案2】:

您可以尝试在链接上使用rel="nofollow" 属性。理论上,机器人应该尊重这一点,而不是点击链接。

更多信息来自Google。

祝你好运!

【讨论】:

以上是关于阻止社交网络抓取会员链接的主要内容,如果未能解决你的问题,请参考以下文章

PHP 的社交网络 API

php 在社交网络上分享的链接

php 从yoast插件获取社交网络链接

如何在 React Native 中分享社交网络上的深层链接

如何在社交网络上实现一个可以让不同人获得 5 次奖励的链接?

在社交网络设计中使用外键 - 好/坏?