优酷网页player使用-替换视频ID即可

基于Tampermonkey实现网页视频自动连播的JavaScript脚本开发指南 浏览器自动化是现代Web开发中的重要技术领域,它通过脚本模拟用户交互行为,实现网页操作的自动化执行。其核心原理是利用JavaScript操作DOM元素、监听事件并模拟用户操作,从而提升操作效率与一致性。在技术价值层面,自动化脚本不仅能优化用户体验,还能为开发者提供强大的调试与测试工具。这一技术广泛应用于数据采集、功能测试、内容监控等场景。本文聚焦于网页视频播放场景,针对视频播放结束后需要手动切换下一集的问题,详细讲解如何利用Tampermonkey(油猴脚本管理器)开发自动化脚本。通过结合MutationO 阅读详情

一个页面中只有一个播放器

如http://player.youku.com/embed/XMTMwODg5OTcyMA

查看源代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
    <title>Youku Universal Player</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <style>
        html, body { height:100%; }
        body { margin:0; }
    </style>
</head>
<body>
<div id="youku-playerBox" style="width:100%;height:100%;"></div>
<script id='_youkujs_' type="text/javascript"></script>
<script language="javascript">
    // var wh = { };
    window.onload = function(){
        /*wh = function () {
         var dimension = {};
         dimension.width = window.innerWidth;
         dimension.height = window.innerHeight;
         //console.log(dimension);
         return dimension;

         }();*/

        <!-- 这个页面是直接内嵌的,第三方用户不需要管 -->
        <!-- 目前不支持starttime等动作参数 -->
        var script = document.getElementById('_youkujs_');
        script.src = 'http://player.youku.com/jsapi';
        script.onload = script.onreadystatechange = function(){

            if(!this.readyState || this.readyState == 'loaded' || this.readyState == 'complete'){
                var _QS = QS();
               <span style="color:#cccccc;"> /*QS.width = QS.width ? QS.width : wh.width;
                 QS.height = QS.height ? QS.height :wh.height;*/
                var arr = window.location.pathname.split('/');
                if(arr.length == 3 && arr[1] == 'embed' && arr[2].charAt(0) == 'X' ){
                    _QS.vid = arr[2];//这里只是对优酷地址的验证
                }</span>
		<span style="color:#ff0000;">		</span><u><span style="color:#ff0000;">_QS.vid = </span><span style="color:#ff6666;"><span style="background-color: rgb(255, 255, 255);">"</span><span style="background-color: rgb(255, 255, 255);">XNzAxMzExMzU2</span><span style="background-color: rgb(255, 255, 255);">"</span>;替换此ID即可</span></u>
                if(_QS.target == null ) _QS.target = "youku-playerBox";
                if(_QS.client_id == null) _QS.client_id = "0edbfd2e4fc91b72";//"youkuind_";
                var _select = new YoukuPlayerSelect(_QS);
                _select.select();
            }
        };
    };
</script>
</body>
</html>
代码中引用的优酷jsapi,并对页面地址进行了判断,保证是优酷地址,提取出视频id

我们要播放优酷视频直接替换红字部分的id即可(可在视频播放页面地址中获取)

You-Get命令行工具:从安装到实战,解决多媒体下载难题 在Python生态中,命令行工具是提升开发效率与自动化能力的重要组件,其核心原理在于通过脚本化指令直接调用系统功能或网络资源。这类工具的技术价值在于能够实现批量化、可编程的资源获取与处理,尤其适用于多媒体内容管理、数据采集等场景。以网络视频下载为例,开发者常面临跨平台兼容性、网站反爬机制和流媒体解析等挑战。You-Get作为一款基于Python的多媒体下载工具,通过requests库处理网络请求,并利用BeautifulSoup解析网页结构,能够自动提取数百个主流视频平台的真实媒体流地址。在工程实践中,用户 阅读详情

相关推荐

js点击弹框优酷视频,并控制视频播放和暂停及重新载入的方法

前言 今天偶尔看了下有关网页中的视频播放窗口的制作,也是带着浓烈的兴趣去学的,到底是兴趣是最好的老师,还是有很大的收获,接下来先摆上我的效果图: 接下来就是代码: <img src="http://www.wymp4.net/uploadfiles/20180103/s_2017113009100612.jpg" width="193

美好的未来在于把握今天 5800

适用于pc的优酷api调用方式和适用触屏端的api调用方式

写在前面 因为公司有需求需要用到视频播放,以前的需求只是需要视频可以播放,可以暂停即可,并不需要对视频的播放情况进行记录。新的需求下来,我马上去寻找优酷的api,然而我以此关键词搜索了百度,全是各大论坛的使用优酷api的方法,点进去,有的也贴了 优酷api 的官方文档地址。我开心的点开: http://open.youku.com/tools/ ,404了解下。我想会不会是youku倒闭了,我颤...

西装暴徒_12138的博客 1745

调用优酷视频api

宣传视频 player = new YKU.Player('youkuplayer',{ styleid: '0', client_id: '需申请', vid: 'XMTYzNDIwMTY0OA' }); client_id:需要到优酷视频api官网申请 vid:打开一个视频,vid在url里面

u010417178的博客 1万+

调用优酷视频播放器APi代码

调用优酷视频播放器APi 调用优酷视频播放器APi player = new YKU.Player('youkuplayer',{ styleid: '0', client_id: 'YOUR YOUKUOPENAPI CLIENT_ID', vid: 'XMTc1NjI0MTMzNg==' });

夏末、阳光依然耀眼...˜˜羽悠﹏ˇ⊙ˇ 2555

ESP32-S3开发板实战:5分钟搞定智能门铃的音视频通话功能(附源码)

本文详细介绍了如何利用乐鑫ESP32-S3开发板快速实现智能门铃的实时音视频通话功能。通过ESP-ADF框架和RTC服务,开发者可在五分钟内完成环境搭建与核心功能调试,并附有源码和关键配置详解,为嵌入式音视频应用开发提供了高效实践路径。

web99的专栏 528

从OAuth到DID:Web4.0身份验证协议的技术演进图谱

在数字身份体系从Web2.0向Web4.0跨越的进程中,身份验证协议正经历着从中心化授权到自主主权的范式转移。本文通过对比OAuth 2.0、OpenID Connect等传统方案与W3C DID、ION等去中心化协议的技术架构,揭示身份验证技术在性能、安全、隐私三大维度的代际差异。基于对GitHub、欧盟数字身份钱包等典型系统的实测数据分析,量化评估中心化授权服务器的单点故障风险与DID链上验证的吞吐量瓶颈。结合零知识证明、分布式密钥管理等前沿技术,为开发者提供面向Web4.0的渐进式身份架构迁移策略。

水务人 835

优酷视频播放器调用代码

直接上代码,复制即可使用   player = new YKU.Player('youkuplayer',{ styleid: '0', client_id: 'YOUR YOUKUOPENAPI CLIENT_ID', vid: 'XMzA3MzQ3MTgxNg==' }); 优酷视频调用直接修改vid即可,连接中有标识部分为vid直接复制替换即可使用 优酷地址实例 ht

齐枫的博客 7454

PostgreSQL高可用之主备复制

多个PostgreSQL可协同工作,如果主库发生宕机备库将迅速进行接管并对外提供服务以实现高可用。本文将从主备复制、主备切换、故障转移等角度进行实际测试演练。第一章主备复制是基础,通过主备复制可以得到一个或多个相同的实例。在主备复制的基础上通过第二章主备切换介绍了如何手工将主库与备库互换角色。在第三章中,采用了Keepalived进行实时监测,在主库宕机后,使用主备切换中提到的命令使备库升级为主库并对外提供服务,以达到PostgreSQL高可用的目标。

asdasdsaff的博客 1349

android 优酷 api接口,腾讯优酷网站视频引用接口

player =newYKU.Player('youkuplayer',{styleid:'0', //播放样式0-9client_id: '', //登录优酷在后台创建一个应用结可以拿到vid: 'ID', //视频ID 跟腾讯的vid是一样的道理autoplay:true, //是否自动播放视频show_relate...

weixin_36003504的博客 1838

在ros里给机械臂加上夹爪和底盘后,控制真实机械臂

使用ur3_bringup 可以连接真实机械臂 使用官方的ur3_moveit_planning_execution.launch 可以对机械臂 moveit规划。 但是只有机械臂,没有夹爪。 官方如图: 我把原来的ur3_moveit_config 复制出来,修改 然后把ur3.xacro 等模型文件复制出来修改,修改完之后,有了夹爪,有了底盘。 规划组什么的使用moveit setup assistant 配置过了。 在rviz中可以笛卡尔空间规划了。 ...

超级菜 2719

2026 蓝牙技术趋势展望:信道探测、Auracast、高吞吐 HID 与 AI 融合引领行业变革

蓝牙技术2026年展望:信道探测、Auracast广播音频和AI融合将引领创新。蓝牙信道探测技术将实现亚米级精确定位,在工业资产追踪和汽车数字钥匙领域大显身手。Auracast广播音频将持续拓展公共场所应用,提升音频包容性体验。高数据吞吐量和超低延迟功能将支持AR/VR等新兴场景。AI与蓝牙的深度融合将推动可穿戴设备智能化发展,实现实时健康监测和个性化音频服务。蓝牙技术凭借其多功能性和创新力,正成为连接万物的关键技术,持续推动行业变革和生活品质提升。

专业开发者的博客,一个从事Android WiFi和蓝牙的工程师 114

优酷开放云接入指南

序一、账号申请 api分两个版本,V2和V3,V3用了REST请求,对请求的部分参数采用MD5加密,如果你搞了之后搞不定 ,就用V2的,数据结构和V3差别不小而且已经不维护了 ,我等优酷客服联系我再查清问题,到底是哪一步加密出错了。 V2:http://cloud.youku.com/(叫优酷视频云) v3:http://open.youku.com/index.html(优

来敲代码了。 5968

RK3588 MPP,RGA,DRM,QT之RGA

RK3588多路视频采用RGA来进行混合成一帧

dreamliweiming的博客 4267

html在网页中加入视频,如何在自己的网页嵌入优酷视频(easy)

准备:前端基础1、优酷开发者账号 + 应用ID2、如果你还没有优酷开发者账号和应用ID:http://cloud.youku.com/docs/docs?id=0,需要审核,一半半天到一天就OK。如下为我创建的应用起飞打开文档:http://cloud.youku.com/tools我们选择工具->页面上传工具,依次选择你创建的应用,当然这个应用对应的client id也要记着(避免基础差的...

weixin_36040903的博客 1599

Android功耗系列专题理论之十三:MTK平台待机功耗问题分析方法

摘要:本文详细分析了MTK平台待机功耗问题的调试方法,重点介绍了SPM电源管理机制、26M时钟控制逻辑以及系统深睡眠状态的判断标准。文章提供了完整的Debug流程,包括日志抓取、唤醒源分析、SCP睡眠状态检查以及时钟/LDO状态排查等实用技巧,并给出硬件漏电点和软件配置异常的排查方案。针对不同模块(Modem/Conn/SSPM等)提供了具体的电源管理绕过命令,适用于功耗问题调试和低功耗模式验证场景。

561

通俗易懂的Harris 角点检测

点击上方“3D视觉工坊”,选择“星标”干货第一时间送达Harris 角点检测 认为特征点具有局部差异性。如何描述“特征点具有局部差异性”:以每一个点为中心,取一个窗口,窗口大小为5*5...

3D视觉工坊 1474

网页嵌入视频常用方式

方法一:flash方式嵌入优酷视频 只需更改上述代码中的VideoIDS后面的字符串XNTY1NDEzMTA4即可。   方法二:iframe方式嵌入优酷视频(好处是支持ipad、iphone) 更改URL中embed/后面的字符串XNTcyMzIwMTE2即可   方法三:flv文件在自己的服务器的情况 flash方式 var swf_width=720

互动人生 1万+

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

各视频网站在Webview中接入用html代码示例 长期更新

我使用的测试机是NEXUS5 android5.0,因为4.4之后webview换了内核,所以低版本手机我也没怎么测,首先是embed标签会无法加载flash插件,这个问题在google论坛和stackoverflow游荡了好久没有解决,这个暂且不表吧 各类视频网站一般在自己的开发者网站提供了一些API,奈何很多跟不上版本变化,或者干脆试验不出来,现在整理一些研究出来可行的。 优酷 接入方法

WCG2018的专栏 5364

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

youku视频

获取视频信息: http://v.youku.com/player/getPlayList/VideoIDS/153548356 1 &lt;div class="player" id="playerBox"&gt; 2 &lt;object type="application/x-shockwave-flash" data="http://static.youku.com/v/swf...

weixin_34122810的博客 1491

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

优酷原生html5播放器,Youku-HTML5-Player

本扩展将不再维护目前的可用性状态(19/03/16):firefox 65 基本正常使用chrome 73 已确认无法使用This extension is no longer maintainedCurrent usability status (Mar 16th 19):firefox 65 with basic functionalitychrome 73 unusable confirme...

weixin_29421255的博客 603

优酷视频API

new YKU.Player

GodYakhoo的博客 7109

页面嵌入YOUKU播放器

player = new YKU.Player('youkuplayer', { // 你的应用ID 成为开者后创建一个应用方可得到 (http://open.youku.com/) client_id : 'b24859706fde812e', // VID (视频url中id_vid) vid : 'XNjA1ODM1ODA4', widt...

huqing2010的专栏 440

优酷、腾讯视频播放器接口参数说明

优酷: 优酷的视频播放器接口连接为:http://open.youku.com/tools/ 里面已经有教详细的说明了。 在这里也做一些说明吧:导入js文件: 1 &lt;script type="text/javascript" src="http://player.youku.com/jsapi"&gt; 调用: 1 &lt;script type="text/javascript...

word_joke的博客 6989
上一篇: Git使用-3
下一篇: 【实战】Git使用
look_dev
博客等级 码龄10年 1粉丝 5原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值