gpt4 book ai didi

javascript - 如何从完整的 URL 获取 Slideshare 的嵌入 ID?

转载 作者:行者123 更新时间:2023-11-30 06:39:38 26 4
gpt4 key购买 nike

我想让用户在我的网站上添加 Slideshare 演示文稿和 Youtube 视频。我不想让他们经历寻找嵌入代码的麻烦,我想自己生成它,所以我确定大小和协议(protocol),他们只需要复制他们在地址栏中看到的 URL。

使用 Youtube 很容易,我只需要提取视频 ID。使用 Slideshare 似乎并不容易,因为完整的 URL 不包含嵌入演示文稿时使用的 ID。

所以基本上,我想知道如何从这里开始

http://www.slideshare.net/guest196e23/joel-spolsky-100-things-keynote

http://www.slideshare.net/slideshow/embed_code/4053571

或者更准确地说,从“guest196e23/joel-spolsky-100-things-keynote”到“4053571”

我想要一个客户端 (javascript) 解决方案。

感谢您的帮助!

最佳答案

您可以使用 Node.js 和 JSDOM 轻松实现这一目标

jsdom.env(
"http://www.slideshare.net/DonaldDerek/build-your-own-raspitv-with-nodejs-socketio",
["http://code.jquery.com/jquery.js"],
function (errors, window) {
var $ = window.$ ,
presentation = $(".twitter_player").attr('value')

if(presentation === undefined){
res.json({error:true})
}
else{
res.json({presentation_embed:presentation, error:false})
}
}
)

然后只需在 AJAX 回调中捕获响应即可。

关于javascript - 如何从完整的 URL 获取 Slideshare 的嵌入 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12432440/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com