我一直在努力获得这个视频的流媒体来源。
https://vidnode.net/streaming.php?id=MTU3MjM2&title=Hostiles&typesub=SUB&sub_es=true&sub=L2hvc3RpbGVzL2hvc3RpbGVzLnZ0dA==
它正在使用jwplayer,我可以通过chrome开发者工具看到它的源代码。
https://video.xx.fbcdn.net/v/t42.9040-2/10000000_187709758618199_5004280148501987328_n.mp4?_nc_cat=0&efg=eyJybHIiOjE1MDAsInJsYSI6NDA5NiwidmVuY29kZV90YWciOiJzdmVfaGQifQ%3D%3D&rl=1500&vabr=571&oh=0bdc32a88a81edb15ea8470c6dc1b9fd&oe=5B00DA98
但是有没有什么方法可以让我通过php编程得到它呢?任何帮助都将不胜感激。
3条答案
按热度按时间w8rqjzmb1#
视频的源代码就在页面的HTML中,在
script
部分:您只需从第一个
sources
数组中获取file
值。给出了所寻求的结果:
lmyy7pcs2#
没有办法。每次都不可能从源代码中获取它。有时它是隐藏的,在这种情况下,您需要找到定义视频URL的变量,通常是这样的:
因此,您可以打开页面,播放视频直到它结束,然后在控制台上运行:
这是功能齐全的,不是假的。
mv1qrgav3#
假设你可以执行javascript(selenium),你的脚本看起来像这样:
然后你可以从示例中提取url: