特别说明:
1:腾讯视频的真实地址是http://IP地址开头的网址。
2:腾讯视频的真实地址依赖于腾讯视频的原网页地址。
3:腾讯视频的原网页地址仅限于以https://v.qq.com/x/page/开头的网址,以https://v.qq.com/x/cover/开头的网址,则是无法获取到真实地址的。
要获取腾讯视频的真实地址有两个方法,第一种方法很简单,第二个方法很麻烦,如果你是网站开发人员自己想写这个接口可以仔细看一下。
第一种方法:使用现成腾讯视频真实地址解析工具直接获取,解析工具点击右边的网址进入:http://www.sznest.net/_php/video_html.php,进入之后输入腾迅视频网页地址就可以直接获取。
第二种方法:调用获取腾讯视频真实地址的API接口然后自己手工拼接。
第一步: 根据腾讯视频的网页链接地址获取vid(即video id的简称,即视频的id号),这个vid就在腾讯视频的网页链接中最后一个反斜杠"/"与".html"中间的值,比如https://v.qq.com/x/page/o3257crgy70.html这个网页链接,那么vid的值就是"o3257crgy70"。
第二步:组装拼接接口地址:http://vv.video.qq.com/getinfo?vids=+第一步得到的vid的值+&platform=101001&charge=0&otype=json,将接口地址中的+号去掉,根据第一步获取的vid进行替换,那么这里组装拼接的结果就是http://vv.video.qq.com/getinfo?vids=o3257crgy70&platform=101001&charge=0&otype=json。
第三步:在浏览器中打开接口地址获取json代码,获取到的json代码有可能出现以下的几种情况。
1:正常示例代码,代码太多,请下载右边的文件:调用腾讯获取视频真实地址接口返回的代码.txt
2:不允许被腾讯之外的地方播放:示例代码如下:
QZOutputJson={"ip":"你当前的IP地址","s":"f","em":100,"exem":2,"msg":"cannot play outside"};,如果用https://v.qq.com/x/page/b0039qbmify.html这个腾讯视频的网页链接地址来测试就会得到cannot play outside的结果。
3:不允许获取其实地址:示例代码如下:
QZOutputJson={"ip":"你当前的IP地址","s":"f","em":61,"exem":1,"msg":"vid is wrong"};(凡是电视剧、电影等之类的有版权的都是vid is wrong的结果,不用尝试,绝对是获取不到腾讯视频的真实地址的)。
第四步:如果在第三步获取的是正常的代码,那么这时分别将url值,fn值,fvkey值,复制保存到本地记事本中(注意url是带IP地址那个,如果有两个带ip地址的url,选择任何一个都可以),那么根据前一步的正常代码中我们取到的url值就是"http://110.85.55.45:49155/om.tc.qq.com/AAucJRFvx8QRrAI3yygJBddLeDA-pvFtj-fzmfkWQX3U/uwMROfz2r57AoaQXGdGnC2dePkZ-vrEzrP3V58KNfh1xTd-l/svp_50001/"或者"http://113.219.150.151/om.tc.qq.com/Avidy6uJg-iF7VC9DIO2ByYlgYyjjWLKJMEIRBLquwBg/uwMROfz2r57AoaQXGdGnCmdePkbi4iay8oocC90isOHrnmyY/svp_50001/",fn的值就是"szg_5744_50001_0bf2geabgaaazyapmdo7mzqfcmodcmyqae2a.f622.mp4",fvkey值的就是"AB066569B9645666B2C509CE753EAC69A67A03A9A3D6ED4F1CF26B77BC18C6447A1D7C1C4125DBD8FD12B38D9AE1B546455FE756660A82A345A7F6F8441DB8346DE481D3076FD948BB9D6E2892428B2552FABD2E78951A4022CD8BFB3D548E4E4943A5020801D356F8E6E3A6A26C97807B78BE2C947D8B83"。
第五步:通过公式组合最后可以得到腾讯视频的真实地址,组合公式为:url+fn+?vkey=+fvkey,将公式中的+去掉,所以根据这个公式的组合,我们就可以获得第三步正常代码中视频的真实地址为http://110.85.55.45:49155/om.tc.qq.com/AAucJRFvx8QRrAI3yygJBddLeDA-pvFtj-fzmfkWQX3U/uwMROfz2r57AoaQXGdGnC2dePkZ-vrEzrP3V58KNfh1xTd-l/svp_50001/szg_5744_50001_0bf2geabgaaazyapmdo7mzqfcmodcmyqae2a.f622.mp4?vkey=AB066569B9645666B2C509CE753EAC69A67A03A9A3D6ED4F1CF26B77BC18C6447A1D7C1C4125DBD8FD12B38D9AE1B546455FE756660A82A345A7F6F8441DB8346DE481D3076FD948BB9D6E2892428B2552FABD2E78951A4022CD8BFB3D548E4E4943A5020801D356F8E6E3A6A26C97807B78BE2C947D8B83或者http://113.219.150.151/om.tc.qq.com/Avidy6uJg-iF7VC9DIO2ByYlgYyjjWLKJMEIRBLquwBg/uwMROfz2r57AoaQXGdGnCmdePkbi4iay8oocC90isOHrnmyY/svp_50001/szg_5744_50001_0bf2geabgaaazyapmdo7mzqfcmodcmyqae2a.f622.mp4?vkey=AB066569B9645666B2C509CE753EAC69A67A03A9A3D6ED4F1CF26B77BC18C6447A1D7C1C4125DBD8FD12B38D9AE1B546455FE756660A82A345A7F6F8441DB8346DE481D3076FD948BB9D6E2892428B2552FABD2E78951A4022CD8BFB3D548E4E4943A5020801D356F8E6E3A6A26C97807B78BE2C947D8B83。
特别提醒:通过以上的两种方式获取到的腾讯视频地址虽然是真实的,但是这个真实地址并非长期有效的,一般有效时间只有几个小时,几个小时之后这个真实地址就打不开了,如果你的官网上想长期调用不用观看广告的腾讯视频,那就需要使用上面的第二种方法来实现。