Pinterest" Pin It"按钮黑客

时间:2012-07-05 21:44:10

标签: javascript api pinterest

我正在寻找一种方法来创建一个按钮,我可以将其放在页面上的每个项目旁边。

当用户点击该按钮时,它会自动抓取下一个项目的图像并自动将其发布到该用户的Pinterest板上(使用相同的描述)。

我一直在寻找几天的方式来做一个没有太多运气的方法,我遇到的就是这两个网站:

http://www.nextscripts.com/pinterest-automated-posting

http://www.brandaiddesignco.com/blog/add-a-custom-pinterest-pin-it-button-to-your-website/375/#

1 个答案:

答案 0 :(得分:3)

只需查看this script带给您的pinterest.com/about/goodies: "Pin It Button for Web Sites"即可。在http://jsbeautifier.org/对其进行反混淆处理并查看其功能:

  • 它会占用文档中的所有<a>个元素,当其href属性包含字符串"//pinterest.com/pin/create/button/?"时,
  • 用iframe(http://pinit-cdn.pinterest.com/pinit.html?...)替换它们,其属性取决于URI和链接的其他属性。

现在,您应该能够编写一个脚本来获取所有按钮,抓取它旁边的图像(但这样做会有效,取决于您的DOM)并创建这样的iframe。

如果您不想要弹出窗口,可以查看iframes / popups源代码并直接发布到您在那里找到的地址。

  

我遇到的是这两个网站:

http://www.nextscripts.com/pinterest-automated-posting是一个非免费的wordpress插件,包括用于发布到pinterest的API(因为他们自己没有)。在购买之前,您只能猜测PHP代码中会发生什么。

http://www.brandaiddesignco.com/blog/add-a-custom-pinterest-pin-it-button-to-your-website/375/#只需在您点击该按钮时动态加载this script,然后脚本会创建一个GUI来从页面中选择图像。