付费 API 来获取网站的传入链接?
我正在开发一个 SEO 应用程序,该应用程序(除其他外)显示随时间推移指向您网站的传入链接数量。
有几种方法可以获取此数据。抓取 Google“link:yoursite.com”结果会为您提供一些(不是全部)他们所知道的链接,但如果您进行大量抓取,他们就不会太高兴。同样,雅虎有他们的站点浏览器 API 调用,我认为每天可以提供 20,000 个查询,但它有非商业用途限制。
是否有任何服务可以通过某种 API 调用提供此信息?也许付费服务是最好的,需要可靠的商业用途。基本上,它必须是一个定期更新的网络索引,出售 API 访问权限。或者除了在家编写 SETI 类型的应用程序来创建爬虫机器人大军之外,人们还可以通过其他方式获取此信息吗?
I'm working on an SEO app that (among other things) shows the number of incoming links to your site over time.
There are a few ways to get this data. Scraping Google "link:yoursite.com" results gives you some (not all) of the links they know about, but they aren't too happy if you are doing lots of scraping. Similarly Yahoo has their site explorer API calls which give you 20,000 queries per day I think, but it has a non commercial use limitation.
Are there any services out there which provide this information in some kind of API call? Probably a pay service would be best, need something reliable for commercial use. Basically it would have to be an index of the web that was updated fairly regularly selling API access to it. Or any other ways people get this info short of writing a SETI at home type app to make a bot army of scrapers?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
看看 http://www.majesticseo.com。
他们有网站传入链接的报告,您甚至可以以 CSV 格式下载它们。如果您拥有该网站(或为拥有该网站的客户做这件事),那么您可以免费获得报告。否则,您可以付费获取其他网站的访问统计信息。
Have a look at http://www.majesticseo.com.
They have reports for the incoming links to a website and you can even download them in CSV format. If you own the website (or doing it for a client who owns the site) then you can get the reports for free. Otherwise you can pay to obtain access statistics for other sites.
您可以执行以下操作:
使用谷歌分析或日志来确定该页面的引用网站。
(它使用引用标头来确定访问者来自哪里。)
然后您编写一个程序来扫描这些网站,以确定每个页面上引用您网站的链接?
您也许可以使用雅虎的 BOSS API,但这与谷歌的索引不同。
Could you do the following:
Use google analytics, or logs to determine the referer websites to the page.
(Which use the referer header to determine where there visitor has come from.)
Then you write a program to scan those websites, to determine the links on each page, referring to your website?
You might be able to use Yahoo's BOSS API, but that's going to be different to google's index.
SeoMoz API 具有更频繁的批量抓取和更新的结果
http://www.seomoz.org/api
seomoz 还为您提供了一些很棒的信任指标,以便您可以了解链接的价值,
您也可以使用 Majestic SEO api
http://www.majesticseo.com/plans-pricing
但它只是保持悲伤的链接,并没有真正检查第一次检查后链接是否仍然存在
The SeoMoz API has more frequent batched of crawls and more recent results
http://www.seomoz.org/api
seomoz also gives you some awesome trust metrics so you can see what value the links have aswell
you can also use the Majestic SEO api
http://www.majesticseo.com/plans-pricing
but it just keep sadding links and doesnt really check to see if the links are still there after the first check