saber酱的抱枕

生于忧患,死于安乐

09/30
13:01
其他

坑爹百度 精选视频放讲基督教历史的

我之前写过一个脚本《去除百度贴吧的视频》,用了之后我在贴吧就看不到视频的内容了。

不料今天逛贴吧逛着逛着,忽然迅雷弹出了个下载提示,是一个21M的视频,打开看是讲基督教历史相关的。

一开始我没想到是百度弄得,还以为是我的翻墙软件有鬼。后来屡次在打开贴吧页面时产生这个下载,审查元素,发现确实是贴吧精选视频上的一个。


[ 薇兮艺术 ] 为何罗马帝国迫害基督徒后又把基督教设国教?

在用了去除视频的脚本之后,贴吧页面一开始也会有加载视频的请求,但是视频容器很快会被删除,这个视频就不会再继续下载了(某种意义上还省流量,滑稽)。但是迅雷接管了chrome的下载,嗅探到有个视频下载请求,就给我下载下来了。

万万没想到百度贴吧竟然在头部精选视频里讲述基督教历史相关的东西,在剑三吧会出现,在逆战吧也会出现,顶部5个视频,第一个是这个基督教的,后面四个才是和当前贴吧有关系的内容。

就当这个视频是科普,但是这视频百度能确定人人都爱看吗?竟然跨贴吧排在第一个位置,自动播放?谁给的自信,上帝吗?

坑爹,下面放视频:

坑爹百度 精选视频放讲基督教历史的

09/20
08:00
学习 软件

去除百度贴吧的视频

// ==UserScript==
// @name         去除贴吧视频
// @namespace    http://www.saber.love/?p=3014
// @version      0.1
// @description  去除百度贴吧的视频
// @author       雪见仙尊
// @match        http://tieba.baidu.com/*
// @grant        none
// @run-at	document-end
// ==/UserScript==

function removeVideoElement () {
	var topVideo=document.querySelector(".video_frs_head");	//贴吧顶部的视频区域
	if (!!topVideo) {
		topVideo.parentNode.removeChild(topVideo);
	}
	var videoPrve=document.querySelectorAll(".threadlist_video");	//帖子列表里未播放的视频
	for (var i = videoPrve.length - 1; i >= 0; i--) {
		videoPrve[i].parentNode.removeChild(videoPrve[i]);
	}

	var videoTag=document.querySelectorAll("video");	//网页上正在播放的视频
	for (var i = videoTag.length - 1; i >= 0; i--) {
		videoTag[i].parentNode.removeChild(videoTag[i]);
	}
}
removeVideoElement();
var removeVideoT=setInterval(removeVideoElement,1000);

手机版百度贴吧现在能发视频了,但是百度在电脑端推广视频就太无耻了。

顶部的视频(如剑网三吧顶部就有)竟然自动播放。(这个导致我chrome的gpu加速经常出问题,网页变成一片片的黑块)

帖子列表里的视频,虽然一开始显示的是预览图,但是你鼠标一经过就开始播放了,而且还停不了,必须再点一下,等视频尺寸变大,才又停止播放的按钮。

感觉自己宛如一个智障一样被玩弄,所以写了个脚本去除视频。帖子里的视频也会去掉,断子绝孙好爽的。(优酷土豆等外部视频不受影响)

你也可以到这里安装本代码的UserScript脚本

去除百度贴吧的视频

12/2
14:55
学习

隐藏百度贴吧帖子列表的摘要内容

虽然也没什么卵用就是了。使用chrome的Tampermonkey扩展,新建脚本,作用域为“http://tieba.baidu.com/*”,首先在头部注释里引用keymaster.js:

// @require /f/keymaster.js

然后添加如下js代码:

key('alt+a', function(){
	var _allList=document.getElementsByClassName("threadlist_detail");
	if(_allList[0].style.display!="none"){
		for (var i = 0; i < _allList.length; i++) {
			_allList[i].style.display="none";
		};
	}else{
		for (var i = 0; i < _allList.length; i++) {
			_allList[i].style.display="block";
		};
	}
	return false;
});

在页面中按快捷键alt+a(这个可以自己修改),可以隐藏/显示帖子摘要内容。

没什么技术含量的东西,不过一开始没想到用Tampermonkey来做,费了不少事,走了两次弯路←_←

隐藏百度贴吧帖子列表的摘要内容

04/10
10:27
学习

使用Tampermonkey给贴吧发帖加上小尾巴

贴吧小尾巴
今天在chrome上安装了Tampermonkey扩展,折腾一番后想起来给贴吧发帖框添加小尾巴。于是去尝试一番,现在成功了。

document.getElementsByClassName("poster_submit")[0].addEventListener('click', function(){
	var ueditorAllP=document.getElementById('ueditor_replace').getElementsByTagName('p');
	ueditorAllP[ueditorAllP.length-1].innerHTML+='<br><br>Servant Saber、召唤に従い参上した。';
}, true)

原理是给提交按钮添加一个事件,当点击它的时候,在输入框内最后一个P标签内(因为每次按enter换行都会产生一个新的P标签)的html代码中,追加小尾巴的html代码。注意不能使用innerText,因为这样的话,如果最后一个P标签内有图片,则图片会被文字替换,图片就没了。

PS:Tampermonkey可以引用外部js文件,格式是使用// @require,然后在后面加上js文件的url,如下:

// @require /f/keymaster.js

使用Tampermonkey给贴吧发帖加上小尾巴

01/19
09:29
其他

70W竹篮打水-「舰娘国服」停止服务 官网无法访问

舰娘国服倒闭了

前两天的70W买舰娘贴吧吧主一事,现在有了新的消息,国内山寨的私服“舰娘国服”已经黑客玩坏了停止了服务,现在其官网moejn.com也不能访问了。

我只想说:大快人心。

然而度娘早已看穿了一切:你的死活不关我事,只要钱到了我手里就行了,真是666666666

查看详情:和谐社

70W竹篮打水-「舰娘国服」停止服务 官网无法访问