如何获取Tumblr photoset iframe的URL
我正在自定义tumblr模板,需要访问包含我的photoset的iframe的URL。当我查看tumbler页面的html时,我看到:如何获取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
<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
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的“标题”(标题按照我们设置的方式),这样所有的帖子标题都是链接,并且工作/看起来都一样
我找到了他的答案