首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >纯静态新疆兵团卫视直播代理源码

纯静态新疆兵团卫视直播代理源码

作者头像
赵彤刚
发布2026-04-02 16:01:51
发布2026-04-02 16:01:51
890
举报
文章被收录于专栏:互联网+互联网+

此代码为“新疆兵团卫视”系列电视直播代理源码,此代码无需PHP环境,可在纯前端(静态)环境中运

演示地址:

  • https://other.heheda.top/live/cn/xj/bingtuan/
  • (注意:为避免浏览器兼容问题,演示地址与下方展示源码不同,演示地址可能会使用自定义播放器,展示源码则直接输出视频直链)

解密过程实战:

源码:(html+javascript)

代码语言:javascript
复制
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>新疆兵团卫视</title>
</head>
<body>
<script>
// 使用严格模式
			"use strict";
/**
			 * 获取新疆兵团卫视的电视直播流地址
			 * @returns {Promise<string|null>} 播放流地址
			 */
			(async () => {
// 1. 获取当前日期对象
const currentDate = new Date();
// 2. 获取年、月、日(注意月份的特殊性:JavaScript月份是0-11,需要+1)
const year = currentDate.getFullYear(); // 获取完整年份(4位数字)
let month = currentDate.getMonth() + 1; // 获取月份(转换为1-12)
let day = currentDate.getDate(); // 获取日期(1-31)
// 3. 补零处理:确保月份和日期都是两位数(小于10时前面加0)
const file = (v) => {
return v < 10 ? '0' + v : v;
				}
// 发送GET请求
try {
const response = await fetch(
'https://api.btzx.com.cn/mobileinf/rest/cctv/videolivelist/dayWeb?json=' + encodeURI(
"{'id':'TvCh1540979167111228','day':'" + year + '-' + file(month) + '-' + file(day) +
"'}"));
if (!response.ok) throw new Error('HTTP状态码: ' + response.status);
let data = await response.json();
					data = data['videolivelist'][0]['urlhd'];
// 返回数据
if (data) {
return window.location.href = data;
					}
return alert('数据不存在');
				} catch (error) {
return alert('捕获错误: ' + error.message);
				}
			})();
</script>
</body>
</html>

使用方法:

  1. 将文件保存并命名为“index.html”
  2. 直接通过浏览器打开该文件,或通过静态内容托管平台部署后访问。

访问示例:

  • http://部署地址/index.html

可选参数:无

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2026-01-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 一只小彤刚 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档