pinterest粉丝在红宝石中占有一席之地

时间:2014-05-14 22:40:36

标签: ruby-on-rails pinterest

我正在尝试了解Pinterest API,以确定我是否可以使用它来获取一个人的关注者数量。 我发现Pinterest API的唯一文档是https://developers.pinterest.com/api_docs/,并没有谈论关注者的数量。

此外,我在stackoverflow上发现了一个关于使用api来跟踪关注者数量的问题 - Pinterest Followers display如何在这里获得json中返回的字段的详细描述?例如。元[ '计数']

  1. 有人能指出我正确的链接吗?
  2. 我注意到用户可以随时更改pinterest用户名。所以,如果我试图让追随者为一群人服务,我可以根据什么来查询?
  3. 感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

在一些在线帮助之后,我找到了一种方法,可以使用Nokogiri gem并扫描meta标签来获得关于pinterest配置文件的关注者计数。

如果在ruby控制台中运行以下命令以输出此URL的文档:

require 'open-uri'
doc = Nokogiri::HTML("http://www.pinterest.com/pinterest/")  

现在,您可以按照以下方式提取关注者计数的元标记:

doc.xpath("//meta[@name='pinterestapp:followers']").first.attributes['content'].value

以上是可能的,因为pinterest配置文件页面源具有以下标记(页面的查看源代码):

<meta property="pinterestapp:followers" name="pinterestapp:followers" content="432444" data-app>

直到我们没有针对pinterest的api,这似乎是让追随者计入一个最好的配置文件的方式。希望这有助于某人!