2

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

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

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

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

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

4

1 回答 1

3

看看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。

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

我遇到的是这两个网站:

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/#只是在您单击该按钮时动态加载此脚本,并且脚本然后创建一个 GUI 以从页面中选择图像。

于 2012-07-05T23:14:35.270 回答