php 解析今日头条视频,今日头条的视频地址解析方法

今日头条是目前来说发展比较迅速的自媒体之一,它因丰富的产品知识给大家带来了很多信息,因为视频能充分调动人的 视听觉等各方面,因此可以让人们更好的了解信息所要表达的内容。那么对于今日头条上的视频是否可以解析呢?今日头条的视频地址解析方法有哪些呢?这里点量软件在网上为的大家转载了一份,希望对你有帮助,如果想了解更多,可以给我留言。

以今日头条视频播放页URL http://www.toutiao.com/a6296462662335201793/ 为例,来说说是如何得到视频的真实地址的。

在Chrome浏览器中打开上面的链接,然后审查播放器区域的元素,发现是这样的:

原来是使用了HTML5的video标签,该标签的src属性值就是视频的真实地址。是不是很简单?如果我们想写个脚本来自动解析视频的真实地址,会发现情况不一样。

说明:以下代码片段均使用Python语言。

import requests

from pyquery import PyQuery as pq

r = requests.get('http://www.toutiao.com/a6296462662335201793/')

d = pq(r.content)

d('video') # video元素不存在

d('#video') # id是video的元素是存在的

当我们把播放页下载下来,并且尝试提取video元素的时候,发现下载下来的播放页中根本就没有video元素。这说明video元素可能是js脚本动态生成的,该想想其它办法了。

通过观察加载播放页页面时的网络请求,我们发现如下相关

你可能感兴趣的:(php,解析今日头条视频)