怎么获取腾讯视频真实地址?

所属栏目:建站技术 更新时间:2023-11-06 点击: 文章来源:https://www.sznest.net/jzjs/3516.html

      特别说明:
      1:腾讯视频的真实地址是http://IP地址开头的网址。
      2:腾讯视频的真实地址依赖于腾讯视频的原网页地址。
      3:腾讯视频的原网页地址仅限于以https://v.qq.com/x/page/开头的网址,以https://v.qq.com/x/cover/开头的网址,则是无法获取到真实地址的。

       要获取腾讯视频的真实地址有两个方法,第一种方法很简单,第二个方法很麻烦,如果你是网站开发人员自己想写这个接口可以仔细看一下。

      第一种方法:使用现成腾讯视频真实地址解析工具直接获取,解析工具点击右边的网址进入:https://www.sznest.net/html/get_the_real_address_of_Tencent_video.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。

      特别提醒:通过以上的两种方式获取到的腾讯视频地址虽然是真实的,但是这个真实地址并非长期有效的,一般有效时间只有几个小时,几个小时之后这个真实地址就打不开了,如果你的官网上想长期调用不用观看广告的腾讯视频,那就需要使用上面的第二种方法来实现

相关阅读

数据库操作工具类SqlHelper

classSqlHelper{public$conn;public$host="localhost";public$username="root";public$password="root";public$dbname="mydb";publicfunction__constr…

了解详情 >>

手机访问电脑网时自动跳转代码

4G降临,移动网站已经一发不可收拾,pc端和移动端官网并存。如何让别人访问你的pc端的官网直接跳转到移动端的网站呢?各位看官,小二上代码!来了!varurl=window.location.href;varurl_match=/vit=1$/i;if(!url.match(url_match)){if(navigator.userAgent.match(/(…

了解详情 >>

过滤所有标点符号的函数详解

为了避免用户输入的一些特殊标点对数据查询造成干扰,所以对特殊的标点符号的过滤是很有必要,下面是过滤所有标点符号这个函数的详细说明所有的标点符号~|`|!|@|#|$|%|^|&|'|*|(|)|+||||=|-|_|[|]|}|{|;|"|:|?|>|<|,|.|/|��|��|��|��|��|��|}|��|��|�…

了解详情 >>

360浏览器header的Location跳转无效的解决办法

在百度里搜索这个问题的答案,有的说是BOM头导致的问题,有的点是因为之前有输出语句导致的问题,有的话是Location和后面的:(冒号)之间有空格导致的问题,还有的话是因为没有加上exit()导致的问题,但是这几项都排除之外,用360浏览器8.1版本的仍然会有这种情况的发生,那么可以接着继续往下看如果用360浏览器8.1版本的打开“你的域名/admin/te…

了解详情 >>

为什么小程序的页面有二次跳转时会瞬间显示一下第一次的页面再跳…

为什么小程序的页面有二次跳转时会瞬间显示一下第一次的页面再跳转呢?navigateToredirectToswitchTabtabBar先来看示例代码并且在微信开发者工具上测试下面看示例代码共有三个页面,分别是indexproductshowcartindex的js与wxmlPage({/*跳转到商品详情*/toProductshow:function(ev…

了解详情 >>

FTP上的文件不宜在线编辑

知道FTP软件使用的都知道,打开软件登录某一空间后,一边是本地的文件,另一边是服务器上的文件,而FTP软件就是连接本地与虚拟主机的桥梁,因为有了该软件,线上线下的上传下载就显得非常的简单。一般情况下,如果要对服务器上的文件进行修改,可以先将其下载到本地,再用dr将其打开进行编辑,待编辑到满意后,再上传上去,覆盖以前的文件,或是将以前的文件改个名字,直接上传上…

了解详情 >>

Copyright @ 2008-2019   www.sznest.net   All rights reserved  网巢网是一家专业为企业提供免费建站、自助建站的模板建站公司     友情链接:香港张元洪律师行   

微信

移动端

客服

顶部