Greasy Fork

?

Bilibili 按標(biāo)簽、標(biāo)題、時(shí)長、UP主屏蔽視頻

對 Bilibili.com 的視頻卡片元素,以標(biāo)題、UP 主、標(biāo)簽、雙重標(biāo)簽、充電專屬、收藏投幣比、豎屏、時(shí)長、播放量、點(diǎn)贊率、視頻分區(qū)、UP 主等級、UP 主粉絲數(shù)、UP 主簡介、精選評論、置頂評論來判斷匹配,添加覆蓋疊加層或隱藏視頻,附帶去除廣告等非視頻元素的功能。

作者
tjxwork
日安裝量
3
總安裝量
7,855
評分
33 3 0
版本
1.3.1
創(chuàng)建于
2023-12-07
更新于
2025-05-09
大小
111.3 KB
許可證
CC-BY-NC-SA
適用于

Bilibili Blocked Videos By Tags

對 Bilibili.com 的視頻卡片元素,以標(biāo)題、UP 主、標(biāo)簽、雙重標(biāo)簽、充電專屬、收藏投幣比、豎屏、時(shí)長、播放量、點(diǎn)贊率、視頻分區(qū)、UP 主等級、UP 主粉絲數(shù)、UP 主簡介、精選評論、置頂評論來判斷匹配,添加覆蓋疊加層或隱藏視頻,附帶去除廣告等非視頻元素的功能。

歡迎訂閱支持、提需求,您的贊助支持就是維護(hù)更新的最大動力!
最下方有贊助二維碼,或者前往作者的愛發(fā)電:https://afdian.com/a/tjxgame

關(guān)于 Edge 安裝了篡改猴,安裝了腳本,但是點(diǎn)不出來菜單。
其實(shí)你們看一下“篡改猴”頂上的提示就知道了。
右上角三個點(diǎn)菜單->“擴(kuò)展”->“管理擴(kuò)展”->左下方打開“開發(fā)人員模式”

更新:

  • v1.3.1 優(yōu)化代碼邏輯:判斷是否啟用了相關(guān)選項(xiàng)來決定是否調(diào)用相關(guān)API,以減少觸發(fā)風(fēng)控的風(fēng)險(xiǎn)。
    感謝 xiaofeiTM233 的補(bǔ)充提交。

  • v1.3.0 添加新功能:“屏蔽高于此收藏/投幣比的視頻”,感謝 xmlhttp 的建議。
    為了保護(hù)新發(fā)的視頻,只會處理播放數(shù) 5000+、收藏?cái)?shù) 50+、發(fā)布時(shí)間 2 小時(shí)+的視頻。
    添加理由:收藏?cái)?shù)量遠(yuǎn)大于投幣的視頻,大概是刷的數(shù)據(jù),我個人投稿視頻的收藏/投幣比例,幾乎沒有高于 3 的,刷了半天視頻,決定該默認(rèn)值定為 10。
    xmlhttp 的評論、
    【有亦探索】揭密點(diǎn)贊投幣收藏重要性順序——林亦 LYi、
    「收藏」正在摧毀 B 站——碼農(nóng)高天

  • v1.2.0 添加新功能:“屏蔽低于指定投幣率的視頻”,有人覺得有用……但是實(shí)際真用處不大,太多人不投幣了,1%都能干掉 8 成視頻。
    添加新功能:“屏蔽低于指定 UP 主等級的視頻”、“屏蔽低于指定 UP 主粉絲數(shù)的視頻”、“按 UP 主簡介屏蔽” 就是增加了 UP 相關(guān)信息的屏蔽,感謝 愛發(fā)電用戶 5f0c2 的贊助需求!
    添加新功能:“導(dǎo)出設(shè)置”、“導(dǎo)入設(shè)置”,其實(shí)就是個 JSON……
    舊功能完善:“隱藏首頁等頁面的非視頻元素” 功能生效范圍增加新出現(xiàn)的廣告項(xiàng)目、修復(fù)了隱藏廣告元素導(dǎo)致的對齊問題。
    增加了菜單的鼠標(biāo)停留文字提示(也提示了哪些功能是需要 API 的)、優(yōu)化了菜單功能的排序。

  • v1.1.5 修正導(dǎo)致緩存記錄對象的 videoLink 記錄出錯的部分代碼; 修改贊助按鈕的跳出連接; (我真的是不知道什么鬼運(yùn)氣,去哪哪崩,剛開的愛發(fā)電也崩了。)

  • v1.1.4 添加新功能:“屏蔽疊加層的提示只顯示類型”,有部分用戶可能連命中的屏蔽詞都不想看到,但是又傾向使用疊加層模式,所以增加了這個開關(guān)。
    感謝來自愛發(fā)電的贊助需求。

  • v1.1.3 兼容腳本處理:bv2av(此腳本會將視頻鏈接替換為舊的 AV 號鏈接),感謝 @Henry-ZHR 的提出;
    不完善功能修復(fù):每次觸發(fā)運(yùn)行時(shí),會將屏蔽疊加背景層與父元素尺寸進(jìn)行同步,解決了頁面布局變化時(shí)疊加層不跟隨變化,感謝 @Henry-ZHR 的建議;
    “隱藏首頁等頁面的非視頻元素” 功能生效范圍增加:隱藏 搜索頁——綜合 下的 直播卡片;

  • v1.1.2 添加新功能:“按置頂評論屏蔽”;
    注意:“按置頂評論屏蔽”、“屏蔽精選評論的視頻” 這兩個功能都用到了獲取評論的 API。
    這個 API 對請求頻率非常敏感,頻繁刷新或者開啟新頁面會導(dǎo)致 B 站拒絕請求,導(dǎo)致此 API 相關(guān)功能失效
    已經(jīng)盡量做了錯開請求處理,正常瀏覽一般不會出現(xiàn)拒絕問題,但是相關(guān)功能無法保證 100%可用。

  • v1.1.1 添加新功能:“屏蔽充電專屬的視頻”。

  • v1.1.0 添加新功能:“屏蔽精選評論的視頻”,騙子視頻大概率會開啟精選評論。(但測試的時(shí)候發(fā)現(xiàn)騙子視頻并不全是開的);
    “隱藏首頁等頁面的非視頻元素” 功能生效范圍增加:隱藏視頻播放頁右側(cè)視頻相關(guān)的游戲推薦;
    控制臺輸出日志優(yōu)化:現(xiàn)在只有發(fā)生變化的時(shí)候才會輸出。

  • v1.0.2 “隱藏首頁等頁面的非視頻元素” 功能生效范圍增加:隱藏視頻播放頁右側(cè)最下方的“大家圍觀的直播”。

  • v1.0.1 修正了 B 站舊版首頁的頂部推薦條失效的 Bug;
    如果用舊版首頁只是想要更多的頂部推薦的話,建議使用 bilibili-app-recommend 腳本來獲取更多的推薦。
    如果覺得現(xiàn)在版本的 B 站首頁的推薦卡片有廣告的問題,可以通過本腳本的 “隱藏首頁等頁面的非視頻元素” 功能來解決。

  • v1.0.0 菜單 UI 使用 Vue3 重構(gòu),現(xiàn)在不用擔(dān)心縮放問題擋住 UI 了,界面更加現(xiàn)代化;改進(jìn)了判斷邏輯,現(xiàn)在可以使用白名單來避免誤殺關(guān)注的 UP 了;
    新增功能:視頻分區(qū)屏蔽、播放量屏蔽、點(diǎn)贊率屏蔽、豎屏視頻屏蔽、UP 主名稱正則屏蔽、隱藏非視頻元素、白名單避免屏蔽指定 UP。

  • v0.5.5 修復(fù) 視頻播放頁右側(cè)推薦視頻,按 UP 主名稱屏蔽失效,感謝“雪炭翁” 的指出。

  • v0.5.4 修復(fù) "綜合熱門、每周必看、入站必刷" 頁面的標(biāo)題無法正常獲取的錯誤。

  • v0.5.3 增加屏蔽生效范圍,除原有的 "首頁、分區(qū)首頁、播放頁右側(cè)推薦欄、搜索頁" 外,
    新增 "綜合熱門、每周必看、入站必刷、舊版首頁(部分元素支持)"。

  • v0.5.2 修復(fù)在搜索頁面下,隱藏模式?jīng)]有正確隱藏視頻元素,感謝 Bilibili@痕繼痕跡 的指出和宣傳!?。?/p>

  • v0.5.1 添加隱藏視頻模式

功能:

  • 按標(biāo)題屏蔽(支持正則)
  • 按 UP 名稱或 Uid 屏蔽(支持正則)
  • 按標(biāo)簽屏蔽(支持正則)
  • 按雙重標(biāo)簽屏蔽,同時(shí)命中兩個標(biāo)簽才生效(支持正則)
  • 按充電專屬屏蔽
  • 按收藏/投幣比屏蔽
  • 按豎屏視頻屏蔽
  • 按視頻時(shí)長屏蔽
  • 按播放量屏蔽
  • 按點(diǎn)贊率屏蔽
  • 按投幣率屏蔽
  • 按視頻分區(qū)屏蔽(支持正則)
  • 按精選評論的視頻屏蔽
  • 按置頂評論屏蔽(支持正則)
  • 按 UP 主的等級、粉絲數(shù)、簡介(支持正則)進(jìn)行屏蔽
  • 按白名單避免屏蔽指定 UP
  • 隱藏首頁等頁面的非視頻元素(去除直播、廣告、推廣內(nèi)容)
  • 生效頁面:首頁、各分區(qū)首頁、播放頁右側(cè)推薦欄、搜索頁面、綜合熱門、每周必看、入站必刷、排行榜、舊版首頁(部分元素支持)
  • 導(dǎo)入、導(dǎo)出配置

?

作者其他腳本:

Video Audio Compressor (視頻音量壓縮器,防止耳聾,避免響度戰(zhàn)爭,壓縮視頻的最大音量)

有時(shí)候刷到那些無視音量響度標(biāo)準(zhǔn)的低質(zhì)視頻,音量直接頂?shù)?0dB 的那種,能壓到-5dB 左右,適合習(xí)慣 B 站播放器使用 100%音量的人,對正常視頻影響不大。

?

實(shí)現(xiàn)邏輯:

先判黑后判白:標(biāo)題>UP 主>充電專屬>收藏投幣比>豎屏>時(shí)長>播放量>點(diǎn)贊率>視頻分區(qū)>UP 主等級>UP 主粉絲數(shù)>UP 主簡介>標(biāo)簽>雙重標(biāo)簽>精選評論>置頂評論>白名單

臨時(shí)緩存機(jī)制:同窗口進(jìn)程下,以 BV 號 為鍵保存相關(guān)信息。

限制 API 獲取頻率:優(yōu)先使用網(wǎng)頁元素來獲取信息,每個相同的 BV 號 ,在 3 秒內(nèi)最多查詢 1 次。

?

確認(rèn)不兼容腳本:

BewlyBewly

?

腳本兼容測試通過:

bilibili-app-recommend (為 B 站首頁添加像 App 一樣的推薦)

bv2av (將視頻鏈接替換為舊的 AV 號鏈接)

?

相關(guān)鏈接:

效果展示:

pkDjsf0.png ?

贊助:

有用的話,贊助作者吃桶泡面吧
也可以用愛發(fā)電按月訂閱支持!
作者的愛發(fā)電:https://afdian.com/a/tjxgame