您好,我已经使用您的类从网站中的Vimeo视频中获取文件URL,并且该功能停止工作
课程在这里
如何找到 vimeo 视频的下载链接?
这就是德$xPath
得到的
DOMXPath Object
(
[document] => (object value omitted)
)
这些是我得到的错误。
警告:DOMDocument::loadHTML((:在 Entity 中错放了 DOCTYPE 声明,第 2 行:2 在/home2/panterae/public_html/wp-2014/wp-content/themes/pantera/functions.php 第 629
行警告:DOMDocument::loadHTML((:实体中的标记标头无效,行:119 在/home2/panterae/public_html/wp-2014/wp-content/themes/pantera/functions.php 第 629
行警告:DOMDocument::loadHTML((:标记导航在实体中无效,行:124 在/home2/panterae/public_html/wp-2014/wp-content/themes/pantera/functions.php 第 629
行警告:DOMDocument::loadHTML((:标记标头在实体中无效,行:289 在/home2/panterae/public_html/wp-2014/wp-content/themes/pantera/functions.php 第 629
行警告:DOMDocument::loadHTML((:标记时间在实体中无效,行:299 在/home2/panterae/public_html/wp-2014/wp-content/themes/pantera/functions.php 第 629
行警告:DOMDocument::loadHTML((:标记页脚在实体中无效,行:375 在/home2/panterae/public_html/wp-2014/wp-content/themes/pantera/functions.php 第 629
行警告:DOMDocument::loadHTML((:标记部分在实体中无效,行:378 在/home2/panterae/public_html/wp-2014/wp-content/themes/pantera/functions.php 第 629
行警告:DOMDocument::loadHTML((:标记部分在实体中无效,行:404 在/home2/panterae/public_html/wp-2014/wp-content/themes/pantera/functions.php 第 629
行警告:DOMDocument::loadHTML((:实体中的标记部分无效,行:430 在/home2/panterae/public_html/wp-2014/wp-content/themes/pantera/functions.php 第 629
行警告:DOMDocument::loadHTML((:标记部分在实体中无效,行:452 在/home2/panterae/public_html/wp-2014/wp-content/themes/pantera/functions.php 第 629
行警告:DOMDocument::loadHTML((:在实体中标记无效,行:470 在/home2/panterae/public_html/wp-2014/wp-content/themes/pantera/functions.php 第 629
行警告:DOMDocument::loadHTML((:实体中的标记标头无效,行:511 在/home2/panterae/public_html/wp-2014/wp-content/themes/pantera/functions.php 第 629
行警告:DOMDocument::loadHTML((:在实体中标记无效,行:557 在/home2/panterae/public_html/wp-2014/wp-content/themes/pantera/functions.php 第 629
行警告:DOMDocument::loadHTML((:标记标头在实体中无效,行:558 在/home2/panterae/public_html/wp-2014/wp-content/themes/pantera/functions.php 第 629
行警告:DOMDocument::loadHTML((:结束标签:实体中的预期">",行:753 in/home2/panterae/public_html/wp-2014/wp-content/themes/pantera/functions.php 在第 629
行警告:DOMDocument::loadHTML((:意外的结束标记:实体中的scr,行:753 in/home2/panterae/public_html/wp-2014/wp-content/themes/pantera/functions.php 在第 629
行
你能帮我让它再次工作吗?或者告诉我为什么不再工作了?
也许 vimeo 阻止我的网站 IP ?
谢谢
您链接到的代码不是 Vimeo 支持访问视频文件的方法。生成下载链接的唯一受支持的方法是通过 API。访问视频文件的任何其他方法都可能随时中断,没有任何警告。
阅读 Vimeo 的入门指南,了解有关 API 的更多信息:https://developer.vimeo.com/api/start
下载链接和可播放的网址链接都会显示在视频响应中。查找视频响应的最简单方法是通过/me/videos
终结点。
GET https://api.vimeo.com/me/videos
这将返回与经过身份验证的用户关联的所有视频。
- 如果经过身份验证的用户是PRO,您将看到可播放的视频文件链接
- 如果经过身份验证的用户是 PRO,并且是 API 应用程序的所有者,您将看到下载链接。