当前位置: 首页 > 知识库问答 >
问题:

如何从HTML中获取视频的src

戚泰
2023-03-14

example.com是

<video controls="" preload="false" src="http://example.com/video.mp4"></video>

我想得到的内容src="这是在里面的

(example.com不是我的网站,我需要使用PHP获取HTML代码并从视频标签获取src)

非常感谢。


共有2个答案

蒯宏达
2023-03-14
   $('#element').click(function({
             var src = $(this).attr('src');
             $.ajax({
                url:'/someFile.php/ajax/',
                type:'post',
                dataType:'json',
                data:{
                    src:src;
                },
                success:function(data){
                   console.log('src sended');
                }
             });
         });

看看这个:JQuery Ajax

阴永逸
2023-03-14

又快又脏的方式

<?php
preg_match_all('#<video .*?src="(.*?)"#', file_get_contents('https://example.com'), $results);

print_r($results[1]);

更好的方法是使用像FriendsOfPHP/Goutte这样的web抓取/爬行工具

 类似资料:
  • 问题内容: 我想从JavaScript的YouTube网址中获取(没有jQuery,纯JavaScript)。 YouTube URL格式示例 或网址中包含视频ID的任何其他YouTube格式。 这些格式的结果 问题答案: 您不需要为此使用正则表达式。

  • 我试图从html解析视频网址。我正在使用J汤解析来解析它。我想解析 从这个html。我怎样才能从上面的行得到这个内容。 现在我的代码是: 我的代码应该更改什么? 提前谢谢你!

  • FFMpeg的工作速度要快得多,但仍然相当慢。 所以,我的问题是,如果有一个lib,我可以在其中执行类似以下伪代码的操作: 快速扫描视频,不看帧内的任何东西,只看标题,以找到帧的类型,并继续下一帧。 我发现如果我直接指定帧,我不会得到真正的速度差异。 除了通过API之外,FFMPEG还有什么更快的吗?

  • 我如何从youtube频道获取持续时间和浏览量都很重要的视频? 我试过这个请求: https://www.googleapis.com/youtube/v3/search?part=snippet, id 但响应不包含持续时间/视图计数。有什么想法吗?谢谢。

  • 问题内容: 我想从某些流式视频资源(例如you- tube或metacafe.com)中获取确切的视频链接,因为没有直接的视频链接可用。如何解析视频链接。还有如何使用Java将流视频从http url下载到本地系统? 谢谢! 问题答案: 我以前使用了一个名为HTMLParser的库。它可以读取html输入并生成HTML节点。然后,您可以分析并检索您喜欢的节点。