见http://v.qq.com/cover/p/puja2w2y7anr4b9.html 直到看完都没见分享的源代码给我,坑爹啊,页面上那个分享只能往腾讯微博上转发!独此一家,别无2店。为此小研究了下腾讯视频的页面源代码,我们从源代码中找到flash的代码进行视频转载分享。

上面这个地址页面是腾讯视频一个每日专辑 的页面,在右边是视频的专辑内容,我们点其中任意一个视频,就能立刻播放,说明我们要的东西应该在这里,点页面右键-查看源文件,我们慢慢往下看

XML/HTML代码
  1. <!-- 分段播放器区域 开始 -->
  2. <div class="mod_player_section" id="mod_inner">
  3. <div class="mod_player" id="mod_player" style="display:none"></div>
  4. <!-- 背景广告 start -->
  5. <div class="play_bg_ads" id="adPlayer">
  6. </div>
  7. <!-- 背景广告 end -->
  8. <!-- 分段播放列表 开始 -->
  9. <div class="mod_video_list_section" style="display:;">
  10. <div class="mod_roll" id="mod_videolist">
  11. <h3>专辑内容:</h3>
  12. <div class="mod_cont">
  13. <ul>

这里有个<!-- 分段播放列表 开始 --> <h3>专辑内容:</h3> 两个注释,给了我们提示。然后后面跟的是类似
下面的重复代码

XML/HTML代码
  1. <li id="li_85IC4wnyIr6">
  2. <img src="http://vpic.video.qq.com/83566844/85IC4wnyIr6_160_90_3.jpg" width="86px" height="56px"/>
  3. <p>
  4. <a href="javascript:;" id="85IC4wnyIr6" sv="85IC4wnyIr6" tl="67" ut="2011-09-28 21:32:12" tags="苹果公司+iphone5+乔布斯+蒂姆·库克" source="" ptw="0|0" tp="1">解密苹果iphone5发布会:售价或为199和299美元</a>
  5. <span>1' 07"</span>
  6. </p>
  7. </li>

这里可以看到"85IC4wnyIr6"这个重复出现几次,它就是我们要的视频id了,腾讯的视频都是编号的,视频网站都是给每个视频标号了,给了我们方便。我们就拿出腾讯flash播放器的地址http://cache.tv.qq.com/qqplayerout.swf?vid=,加上视频id,

http://cache.tv.qq.com/qqplayerout.swf?vid=85IC4wnyIr6

这个就是苦心要的我们视频flash源地址了,往浏览器地址栏上一粘贴,一个回车,OK,视频能播放了,测试成功了 。

你们会了吗?

我们还可以类推,要转腾讯的电影怎么找呢,如《孤岛惊魂》http://v.qq.com/cover/t/tpxq37a3xtmfcwd.html

一样,右键,查看源文件,这里看到源代码跟上面的不一样了,但我们先按常规方法来查查,发现了下面

XML/HTML代码
  1. <!-- 播放器区域 开始 -->
  2. <div class="mod_player_full clearfix" id="mod_player_full">
  3. <div class="mod_player" id="mod_player"></div>
  4. <!-- 背景广告 start -->
  5. <div class="play_bg_ads" id="adPlayer">
  6. </div>
  7. <!-- 背景广告 end -->
  8. </div>
  9. <!-- 播放器区域 结束 -->

此段中完全没有我们要的东西,那电影怎么放出来呢的???蒙了。。。。

我们继续往下看完代码,在网页的最后部分发现有script 代码,

XML/HTML代码
  1. <script type="text/javascript" src="http://imgcache.qq.com/tencentvideo_v1/js/lazyload.min.js?max_age=2592000"></script>
  2. <script language="javascript">
  3. function init(){
  4. timePoints[1]=new Date();
  5. txv.playpg.init({
  6. pageType:1, tplType:1,weiboTopic:"",
  7. commentType:2,subTypeId:64,relateType:1,
  8. coverTitle:"孤岛惊魂",coverType:1,coverPic:"http://imgcache.qq.com/qqlive/img/jpgcache/files/qqvideo/t/tpxq37a3xtmfcwd.jpg",
  9. coverid:"tpxq37a3xtmfcwd",piantou:0,pianwei:0,
  10. isPrev:0,sourceid:0,isVideoUnion:false,videoReName:false,
  11. scoreSNS:1,videoTabSize:30,
  12. duration:"5681",
  13. vid:"8Lzi3jd9CP3",
  14. showBook:false,
  15. tipType:1,
  16. tipText:"更新通知我"
  17. });
  18. timePoints[2]=new Date();
  19. _sreport();

里面有电影的名字,还有cover等字样,哈哈,还好我记得cover是封面的意思,那么这里是不是有源地址信息呢,答案是有的,下面有 vid:"8Lzi3jd9CP3", 这个就是电影的视频id了,我们在加上面的  http://cache.tv.qq.com/qqplayerout.swf?vid=,就是电影视频地址就是

http://cache.tv.qq.com/qqplayerout.swf?vid=8Lzi3jd9CP3

转载于:https://www.cnblogs.com/zhongbin/p/3173181.html

从网页源代码来找flash播放器腾讯视频源地址相关推荐

  1. JWPlayer Flash播放器如何实现视频分段载入播放从而节省带宽?

    近期由于一个项目的需要,对Flash版本的播放器JWPlayer做了一些改进以支持一些功能,这里把中间用到的一些思路和做法记录下. 首先一个功能是:客户的很多flv视频都是完整的一个大视频,希望JWP ...

  2. 网页中Flash播放器里的视频获取的方法

    但最老是有网友问我网站Flash播放器所播出的视频怎么下?所以决定把聊天记录整理一下,写成blog. Flash播放器所支持的视频文件格式为FLV,如果需要在本机播放FLV文件,需要下载专门的播放器, ...

  3. 网页中Flash播放器常用参数设置(转)

    网页中Flash播放器常用参数设置 2006-11-26 23:24 我们现在大部分人做网页,都是直接用DW插入flash,而且DW也是所见即所得,直接生成了相应的flash显示代码.可是我们又有多少 ...

  4. 网页上嵌入Flash播放器(1)

    最近做的项目里涉及到了Flash播放器的使用,网页上需要播放视频,不同的视频资源需要不同的播放器,根据使用的稳定性.嵌入的复杂程度以及性能的优劣总结了两种嵌入方式(不同的播放器),支持的视频资源也略有 ...

  5. python操作网页flash视频_Python爬取FLASH播放器中的资料

    Python爬取FLASH播放器中的资料. 一.首先了解一下AMF协议:AMF(Action Message Format)是Flash与服务端通信的一种常见的二进制编码模式,其传输效率高,可以在HT ...

  6. 解密flash播放器

    转载自公众号:python_shequ 今天在摸鱼(划掉)逛V2EX的时候,有个帖子引起了我的注意 求助一个网站视频加密方式, 已排除是 base64 加密 - V2EX https://www.v2 ...

  7. wince flash Android,关于wince下用C#实现flash播放器

    我的开发是基于 6410 ARMV4I 的一个触摸屏设备 在windows下,用vc#只要引用AxInterop.ShockwaveFlashObjects.dll和Interop.Shockwave ...

  8. HTML+CSS+JAVASCRIPT 高仿低配网页版网易云音乐播放器 1

    HTML+CSS+JAVASCRIPT 高仿低配网页版网易云音乐播放器 前言 没有使用任何框架,只是想用最简单纯js的代码实现下 前台: Javascript+jQuery 后台: php/nodej ...

  9. 我们计划为EasyDSS定制开发一款超低延时的EasyPlayer Flash播放器

    现象 最近团队在做EasyDSS RTMP流媒体服务器开发的过程中,遇到了一个关于延时累积的问题,先大概描述一下过程: 在EasyRTMP Android进行长时间的RTMP推流压力测试,在EasyD ...

最新文章

  1. 微软私有云Azure Pack实践系列之三创建虚拟机角色
  2. ActiveReports 报表应用教程 (2)---清单类报表
  3. BeanUtils解决日期问题
  4. MVC 之HTML辅助方法
  5. 西南石油大学硕导携研究生野外考察遭遇泥石流,师生4人不幸遇难
  6. 【httpClient】Timeout waiting for connection from pool
  7. SAP License:在产品结算参数设置
  8. asp.net 点击查询跳转到查询结果页面_【免费毕设】ASP.NET交通信息网上查询系统的设计与实现(源代码+论文+开题报告)...
  9. 计算机内存体系与Java 内存模型
  10. 几个常用的视频分析工具
  11. ValueError: 2 columns passed, passed data had 5 columns
  12. Ubuntu下 百度在线语音合成使用
  13. 微信小程序——获取当前人微信绑定的手机号码
  14. 苹果cms的php.ini,苹果cms伪静态设置教程
  15. 怎么样写好头部姿态的研究背景?
  16. 2017第一届河北省大学生程序设计竞赛题解
  17. 在Windows 7下删除注册表项时,权限不足
  18. 程序员们,千万不要接私活!
  19. 两套苹果CMS付费模板 MXone自适应模板+仿电影先生2.0
  20. 什么是横向扩展、纵向扩展

热门文章

  1. 全国最新各省、市、县、镇、村数据库,详细到村的数据(持续更新)
  2. mysql的分区和索引详解_Mysql分区和索引记录
  3. 江苏省高等学校计算机一级考试操作题教程,江苏省计算机一级考试操作题注意要点...
  4. 100多个纯CSS3动画图标
  5. esp8266的SDK开发pwm有感:解决LED灯不能熄灭,微微亮问题。
  6. 【opencv学习笔记】028之模板匹配——matchTemplate函数详解
  7. SpringBoot +RabbitMQ实现邮件发送
  8. 基于柯西变异的蚁狮优化算法 - 附代码
  9. 2019软件外包平台有哪些?
  10. 树,时间复杂度 个人总结