前言
做博客,一个骚气的背景是不能少的,可是单调的背景不够骚气
过于二刺螈的背景,未免大庭广众下有些尴尬。
所以找小熊熊要了个风景api
可是我们可是哲♂学人士啊
自己搞个api♂不错奥
巧遇
在某刀的友链上的某网站看到了抖音小姐姐源码,符合我的要求
可是下午才想起来
一顿乱翻浏览记录终于找到了
(居然变成了快手,你们这帮网站太标题党了吧)
剖析
文件由
css video.php ks.txt index.html
组成
所以先搞他html
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charSet="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta http-equiv="Cache-Control" content="no-transform" />
<meta http-equiv="Cache-Control" content="no-siteapp" />
<meta name="referrer" content="never">
<meta name="renderer" content="webkit" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<title>兄贵视频集</title>
<!--这里的tiltle是标签页显示的-->
<link rel="stylesheet" href="style.css">
</head>
<body>
<section id="main">
<video id="player" src="video.php" controls webkit-playsinline playsinline></video>
</section>
<section id="buttons">
<button id="switch">连续: 开</button>
<button id="next">播放下一个</button>
</section>
<script>
(function (window, document) {
if (top != self) {
window.top.location.replace(self.location.href);
}
var get = function (id) {
return document.getElementById(id);
}
var bind = function (element, event, callback) {
return element.addEventListener(event, callback);
}
var auto = true;
var player = get('player');
var randomm = function () {
player.src = 'video.php?_t=' + Math.random();
player.play();
}
bind(get('next'), 'click', randomm);
bind(player, 'error', function () {
randomm();
});
bind(get('switch'), 'click', function () {
auto = !auto;
this.innerText = '连续: ' + (auto ? '开' : '关');
});
bind(player, 'ended', function () {
if (auto) randomm();
});
})(window, document);
</script>
</body>
</html>
众所周知html播放视频大多靠的是 <video>标签
我们提取它
<video id="player" src="video.php" controls webkit-playsinline
所以可以知道我们的目的已经达到
这个php就是个api
据描述
是从ks.txt里面选取url
php的代码也验证了
<?php
function read(...$filelist) {
$list = [];
foreach ($filelist as $file) {
$handle = fopen($file, 'r');
while (($line = fgets($handle)) !== false) {
array_push($list, trim($line));
}
fclose($handle);
}
return $list;
}
$list = read('ks.txt');
$url = $list[array_rand($list)];
header("Location: {$url}");
可以看到read('ks.txt')
名字自己改哦,看心情,反正没什么影响
和txt一致即可
最后一步将你的url粘贴到txt里面即可
(我用的OneDrive for business + onemanager 腾讯的scf+一件批量复制哦)
到此位置可以说,你就应该明白了。可以自己做了
白嫖
付费哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈
不可能的
于是乎,找php托管呗
垃圾baidu
膜法看了Google
https://www.freewebhostingarea.com/
emm挺垃圾的一个
凑合用吧
(有个国内某网站说什么维护都删了唉悲伤)
此处省略,如果和我当初一样纯小白,可以带截图询问
(不过没人xddt做这玩意儿吧)
调用
某垃圾免费php提供免费二级域名也不错免得白嫖.tk了
所以你只需要在
src中 = “https://域名/video.php”
就可以啦
我的就不放了