从一个单独的(不属于我的)域上的 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)
如果这对您不起作用,请随时告诉我具体的错误消息,我会尽力找到有用的东西。
想知道是否可以从 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)
如果这对您不起作用,请随时告诉我具体的错误消息,我会尽力找到有用的东西。