如何获取Tumblr photoset iframe的URL

如何获取Tumblr photoset iframe的URL,iframe,tumblr,Iframe,Tumblr,我正在自定义tumblr模板,需要访问包含我的photoset的iframe的URL。当我查看tumbler页面的html时,我看到: <figure class="photoset with-caption"> <div id="photoset_66130132457" class="html_photoset"> <iframe id="photoset_iframe_66130132457" class="photoset" style="bor

我正在自定义tumblr模板,需要访问包含我的photoset的iframe的URL。当我查看tumbler页面的html时,我看到:

<figure class="photoset with-caption">
  <div id="photoset_66130132457" class="html_photoset">
    <iframe id="photoset_iframe_66130132457" class="photoset" style="border:0px; background-color:transparent; overflow:hidden;" src="http://blog.kazoova.com/post/66130132457/photoset_iframe/kazoova/tumblr_mvtbtjxyAt1t05bsz/0/false" frameborder="0" height="535" scrolling="no" width="100%">  
    </iframe>
   </div>
</figure>
我希望photoset有一个类似于{PhotoURL-500}的变量,比如{PhotosetURL-500}

请帮忙

如何获得照片集iframe src 遗憾的是,没有一个
主题操作符
src
作为字符串提供给我们,我们唯一的选择是使用
{Photoset-500}
作为操作状态。但是,可以使用
主题操作符
计算iframe src

iframe src的故障 我们可以将其分为7个部分:

  • http://mikedidthis-pierre.tumblr.com/post/
  • 37187983482/
  • photoset\u iframe/
  • mikedidthis pierre/
  • tumblr\u meih4y5SDi1rkq61e/
  • 700/
  • /false
  • 1 Tumblr博客的URL,前缀为
    post/
    。1和2应在tandum中使用。
    2个唯一的帖子ID.
    3通用、一致的子目录。
    4乍一看就像Tumblr用户名。我不会说它是Tumblr URL,因为它是自定义域。但是,它似乎可以更改为任何内容,只要它包含一个字符。
    5一个唯一的Tumblr生成的ID。想想reblog键。这是我们真正需要的部分,没有
    主题操作符来生成它。
    6 iframe的大小(以宽度为单位)。
    7阴影模式。我相信将此设置为
    true
    会为照片集中的每张照片添加阴影。

    我们可以复制多少? 因此,使用可用的主题操作符,如:

    {BlogURL}/post/{PostID}/photoset_iframe/x/ * missing 5 * /700/false
    
    我们几乎可以生成完整的src

    http://mikedidthis-pierre.tumblr.com/post/37187983482/photoset_iframe/x/ * missing 5 * /700/false
    
    结果5 坏消息是,我们需要javascript。我不打算讨论这个问题,但我将解释如何获得丢失的信息。如果对photoset使用
    主题操作符
    ,则只需使用图像URL `{PhotoURL-500}:

    http://25.media.tumblr.com/tumblr_meih4y5SDi1rkq61eo4_500.jpg
    
    你能看见5吗?让我们把它分解一下:

  • http://25.media.tumblr.com/
  • tumblr_meih4y5SDi1rkq61e
  • o4
  • \u 500
  • .jpg
  • 1映像所在的Tumblr服务器的地址。
    2缺失的数据5.
    3这是照片中图像的编号,所以是第四个。但是,我认为这与上传顺序有关,而不是显示顺序。
    4图像的大小。
    5文件扩展名。

    那现在怎么办? 因此,为了获得完整的iframe src,您需要使用javscript来查找第5部分的数据,然后将其与我们已经从可用的
    主题操作符中获得的数据相结合

    OP没有说明他们为什么需要iframe URL。我认为延迟装货可能是因为反应灵敏

    希望有帮助

    概念证明: 基于图像的Photoset:

    基于Iframe的Photoset使用上面的信息:。

    如何获取Photoset Iframe src 遗憾的是,没有一个
    主题操作符
    src
    作为字符串提供给我们,我们唯一的选择是使用
    {Photoset-500}
    作为操作状态。但是,可以使用
    主题操作符
    计算iframe src

    iframe src的故障 我们可以将其分为7个部分:

  • http://mikedidthis-pierre.tumblr.com/post/
  • 37187983482/
  • photoset\u iframe/
  • mikedidthis pierre/
  • tumblr\u meih4y5SDi1rkq61e/
  • 700/
  • /false
  • 1 Tumblr博客的URL,前缀为
    post/
    。1和2应在tandum中使用。
    2个唯一的帖子ID.
    3通用、一致的子目录。
    4乍一看就像Tumblr用户名。我不会说它是Tumblr URL,因为它是自定义域。但是,它似乎可以更改为任何内容,只要它包含一个字符。
    5一个唯一的Tumblr生成的ID。想想reblog键。这是我们真正需要的部分,没有
    主题操作符来生成它。
    6 iframe的大小(以宽度为单位)。
    7阴影模式。我相信将此设置为
    true
    会为照片集中的每张照片添加阴影。

    我们可以复制多少? 因此,使用可用的主题操作符,如:

    {BlogURL}/post/{PostID}/photoset_iframe/x/ * missing 5 * /700/false
    
    我们几乎可以生成完整的src

    http://mikedidthis-pierre.tumblr.com/post/37187983482/photoset_iframe/x/ * missing 5 * /700/false
    
    结果5 坏消息是,我们需要javascript。我不打算讨论这个问题,但我将解释如何获得丢失的信息。如果对photoset使用
    主题操作符
    ,则只需使用图像URL `{PhotoURL-500}:

    http://25.media.tumblr.com/tumblr_meih4y5SDi1rkq61eo4_500.jpg
    
    你能看见5吗?让我们把它分解一下:

  • http://25.media.tumblr.com/
  • tumblr_meih4y5SDi1rkq61e
  • o4
  • \u 500
  • .jpg
  • 1映像所在的Tumblr服务器的地址。
    2缺失的数据5.
    3这是照片中图像的编号,所以是第四个。但是,我认为这与上传顺序有关,而不是显示顺序。
    4图像的大小。
    5文件扩展名。

    那现在怎么办? 因此,为了获得完整的iframe src,您需要使用javscript来查找第5部分的数据,然后将其与我们已经从可用的
    主题操作符中获得的数据相结合

    OP没有说明他们为什么需要iframe URL。我认为延迟装货可能是因为反应灵敏

    希望有帮助

    概念证明: 基于图像的Photoset:


    Iframe-based Photoset使用上面的信息:。

    我有一个类似的问题-我想链接Photoset的“标题”(标题按照我们设置的方式),这样所有的帖子标题都是链接,并且工作/看起来都一样

    我找到了他的答案