【发布时间】:2011-11-23 03:20:27
【问题描述】:
我正在尝试创建一个脚本来获取特定 URL 的反向链接数量 - 我目前使用的方法是查询谷歌搜索 API 以获取 link:example.com/foo/bar ,它返回了结果数量 - 我使用该值来估计反向链接。
但是,我正在寻找替代解决方案。
【问题讨论】:
标签: php google-search
我正在尝试创建一个脚本来获取特定 URL 的反向链接数量 - 我目前使用的方法是查询谷歌搜索 API 以获取 link:example.com/foo/bar ,它返回了结果数量 - 我使用该值来估计反向链接。
但是,我正在寻找替代解决方案。
【问题讨论】:
标签: php google-search
我认为http://www.opensiteexplorer.org/ 和他们的 api 可能会有更多帮助。
【讨论】:
Pingbacks / Trackbacks 用于确定来自特定网站的点击量。这些是手动的,而不是自动的,并且在有 HIT 时才有意义。
但是,到目前为止,您使用的方法涉及大量链接和反向链接。
要么必须有某种数据库来跟踪两个页面之间的连接节点,要么您必须开始构建自己的。
使用可用的,更好地构建多个数据库的混搭。但是,如果您想构建强大的系统,请验证系统的反向链接,然后在您的端维护缓存。缓存应仅包含经过验证的反向链接。
我希望这有效。
【讨论】:
最基本的方法是在每个传入请求上记录$_SERVER['HTTP_REFERER'],这是链接到您网站的网站的 URL。我确信这种方法有一些注意事项(即不发送推荐人的条件,通过虚假推荐人 URL 发送垃圾邮件的可能性),但我无法与所有这些人交谈。 Wikipedia page 可能是一个很好的起点。
还有pingbacks/trackbacks,但我不会依赖它们。
【讨论】: