// ==UserScript== // @name 番茄免费小说网页复制乱码文字还原-方便复制 // @namespace https://eliotzhang.site/ // @version 1.1 // @description 还在为番茄免费小说网页版复制出的小说内容一堆乱码而烦恼?使用此脚本即可恢复乱码,随意复制! // @author GM_EZStudio // @match https://fanqienovel.com/reader/* // @icon https://p1-tt.byteimg.com/origin/novel-static/a3621391ca2e537045168afda6722ee9 // @grant none // @license MIT // @downloadURL https://update.greasyfork.icu/scripts/471757/%E7%95%AA%E8%8C%84%E5%85%8D%E8%B4%B9%E5%B0%8F%E8%AF%B4%E7%BD%91%E9%A1%B5%E5%A4%8D%E5%88%B6%E4%B9%B1%E7%A0%81%E6%96%87%E5%AD%97%E8%BF%98%E5%8E%9F-%E6%96%B9%E4%BE%BF%E5%A4%8D%E5%88%B6.user.js // @updateURL https://update.greasyfork.icu/scripts/471757/%E7%95%AA%E8%8C%84%E5%85%8D%E8%B4%B9%E5%B0%8F%E8%AF%B4%E7%BD%91%E9%A1%B5%E5%A4%8D%E5%88%B6%E4%B9%B1%E7%A0%81%E6%96%87%E5%AD%97%E8%BF%98%E5%8E%9F-%E6%96%B9%E4%BE%BF%E5%A4%8D%E5%88%B6.meta.js // ==/UserScript== (function() { 'use strict'; const CODE_ST = 58344; const CODE_ED = 58715; const charset = ['D', '在', '主', '特', '家', '军', '然', '表', '场', '4', '要', '只', 'v', '和', '?', '6', '别', '还', 'g', '现', '儿', '岁', '?', '?', '此', '象', '月', '3', '出', '战', '工', '相', 'o', '男', '首', '失', '世', 'F', '都', '平', '文', '什', 'V', 'O', '将', '真', 'T', '那', '当', '?', '会', '立', '些', 'u', '是', '十', '张', '学', '气', '大', '爱', '两', '命', '全', '后', '东', '性', '通', '被', '1', '它', '乐', '接', '而', '感', '车', '山', '公', '了', '常', '以', '何', '可', '话', '先', 'p', 'i', '叫', '轻', 'M', '士', 'w', '着', '变', '尔', '快', 'l', '个', '说', '少', '色', '里', '安', '花', '远', '7', '难', '师', '放', 't', '报', '认', '面', '道', 'S', '?', '克', '地', '度', 'I', '好', '机', 'U', '民', '写', '把', '万', '同', '水', '新', '没', '书', '电', '吃', '像', '斯', '5', '为', 'y', '白', '几', '日', '教', '看', '但', '第', '加', '候', '作', '上', '拉', '住', '有', '法', 'r', '事', '应', '位', '利', '你', '声', '身', '国', '问', '马', '女', '他', 'Y', '比', '父', 'x', 'A', 'H', 'N', 's', 'X', '边', '美', '对', '所', '金', '活', '回', '意', '到', 'z', '从', 'j', '知', '又', '内', '因', '点', 'Q', '三', '定', '8', 'R', 'b', '正', '或', '夫', '向', '德', '听', '更', '?', '得', '告', '并', '本', 'q', '过', '记', 'L', '让', '打', 'f', '人', '就', '者', '去', '原', '满', '体', '做', '经', 'K', '走', '如', '孩', 'c', 'G', '给', '使', '物', '?', '最', '笑', '部', '?', '员', '等', '受', 'k', '行', '一', '条', '果', '动', '光', '门', '头', '见', '往', '自', '解', '成', '处', '天', '能', '于', '名', '其', '发', '总', '母', '的', '死', '手', '入', '路', '进', '心', '来', 'h', '时', '力', '多', '开', '己', '许', 'd', '至', '由', '很', '界', 'n', '小', '与', 'Z', '想', '代', '么', '分', '生', '口', '再', '妈', '望', '次', '西', '风', '种', '带', 'J', '?', '实', '情', '才', '这', '?', 'E', '我', '神', '格', '长', '觉', '间', '年', '眼', '无', '不', '亲', '关', '结', '0', '友', '信', '下', '却', '重', '己', '老', '2', '音', '字', 'm', '呢', '明', '之', '前', '高', 'P', 'B', '目', '太', 'e', '9', '起', '稜', '她', '也', 'W', '用', '方', '子', '英', '每', '理', '便', '西', '数', '期', '中', 'C', '外', '样', 'a', '海', '们', '任']; function interpreter(cc) { let bias = cc - CODE_ST; if (charset[bias] === '?') { return String.fromCharCode(cc); } return charset[bias]; } console.log('番茄免费小说网页乱码文字还原', 'V1.0 by EZStudio'); setInterval(function() { try { let novel = document.getElementsByClassName('muye-reader-content')[0].firstChild; for (var p of novel.children) { let text = p.innerText; let len = text.length; p.innerText = ''; for (var ind = 0; ind < len; ind++) { let cc = text.charCodeAt(ind); var ch = text.charAt(ind); if (cc >= CODE_ST && cc <= CODE_ED) { ch = interpreter(cc); } p.innerText += ch; } } } catch(err) { console.log(err); return; } }, 5000); })();