🏠 Home 

dl中文申请撞车检测

点击右下角按钮 会将翻译申请界面已经被申请过简体中文的作品图片隐藏


安装此脚本?
// ==UserScript==
// @name         dl中文申请撞车检测
// @namespace    http://tampermonkey.net/
// @version      1.0.2
// @description  点击右下角按钮 会将翻译申请界面已经被申请过简体中文的作品图片隐藏
// @author       Feiyu
// @match        *www.dlsite.com/home/works/translatable*
// @match        *www.dlsite.com/maniax/works/translatable*
// @match        *www.dlsite.com/girls/works/translatable*
// @match        *www.dlsite.com/bl/works/translatable*
// @icon         data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @grant        none
// @license      MIT
// ==/UserScript==
(function() {
'use strict';
// 创建并添加固定位置按钮
const button = document.createElement('button');
button.id = 'fixedButton';
button.innerText = '检测or删除';
button.style.position = 'fixed';
button.style.bottom = '10px';
button.style.right = '10px';
button.style.padding = '10px 20px';
button.style.backgroundColor = '#007bff';
button.style.color = 'white';
button.style.border = 'none';
button.style.borderRadius = '5px';
button.style.cursor = 'pointer';
button.style.zIndex = '1000';
document.body.appendChild(button);
// 按钮点击事件处理
button.addEventListener('click', function() {
// 获取所有目标元素
const elements = document.querySelectorAll('.search_r###lt_img_box_inner.type_exclusive_01, .search_r###lt_img_box_inner');
elements.forEach(element => {
const translationTable = element.querySelector('.translation_table');
if (translationTable) {
const rows = translationTable.querySelectorAll('tbody tr');
rows.forEach(row => {
const cells = row.querySelectorAll('td');
if (cells.length === 0) {
return;
}
// 检查行是否全部为空
let isEmptyRow = true;
cells.forEach((cell, index) => {
// 检查innerHTML
const cellContent = cell.innerHTML.trim();
if (cellContent !== '') {
isEmptyRow = false;
}
});
if (isEmptyRow) {
return;
}
// 使用CSS选择特定语言的行
const languageCell = cells[0];
const firstCellContent = languageCell ? languageCell.innerHTML.trim() : '';
if (languageCell && languageCell.innerHTML.includes('简体中文')) {
const thirdTdContent = cells[2].innerHTML.trim();
// 判断第三个单元格的内容是否不为0
if (thirdTdContent !== '0') {
const searchImgElement = element.querySelector('.work_thumb');
if (searchImgElement) {
searchImgElement.remove();
} else {
}
}
}
});
} else {
}
});
});
})();