从一个单独的(不属于我的)域上的 iframe 获取 src 属性(视频 link)到我自己的网站(动态地)

Get src attribute(video link) from an iframe on a separate(not owned by me) domain into my own website(dynamically)

想知道是否可以从 iframe 获取 src 属性。该网站似乎 动态 通过 javascript 创建了 iframe 视频 link有问题。还有可能吗?

通过使用jQuery函数$.get获取网站HTML,很快了解到iframe没有放在 HTML 中。根据我目前的知识,我无法找到解决方案来获取 非 HTML 创建的 iframe.

的 src 属性

我提出这个问题最终目标动态能够搜索一个嵌入在网站上的视频(已完成),然后复制说嵌入(视频)到我的自己的不附属)网站暂时使用。所述网站上有问题的嵌入并不意味着以这种方式使用,因此没有用户友好的方法来完成此操作(尝试搜索它但无济于事)。

感谢任何可能帮助我的人,我也不关心我是否必须包含一个单独的library/api才能完成这个请求,因为结果是目前唯一重要的事情。

确定@CluelessMinion,

您可以使用以下 JS 以编程方式获取 iframe 的 src:

document.getElementById('IFRAMEID').src;

其中 IFRAMEID(显然)是 iframe 的 ID(如果未提供 ID,可以替换为 ClassName、TagName 等)。参见 document.getElementsByClassName (https://developer.mozilla.org/en-US/docs/Web/API/Document/getElementsByClassName)

See document.getElementsByTagName (https://developer.mozilla.org/en-US/docs/Web/API/Document/getElementsByTagName)

如果这对您不起作用,请随时告诉我具体的错误消息,我会尽力找到有用的东西。