百度翻译单词结果一键复制,方便做笔记
// ==UserScript==
// @name 百度翻译单词结果一键复制
// @namespace http://tampermonkey.net/
// @version 2025-02-14.3
// @description 百度翻译单词结果一键复制,方便做笔记
// @author foot foot
// @match https://fanyi.baidu.com/*
// @icon data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @grant GM_setClipboard
// @license GPL-3.0-only
// ==/UserScript==
(function() {
'use strict';
var copyButton = document.createElement('button');
copyButton.innerHTML = '复制';
copyButton.style.position = 'fixed';
copyButton.style.left = '10px';
copyButton.style.top = '30%';
copyButton.style.transform = 'translateY(-50%)';
copyButton.style.zIndex = 9999;
document.body.appendChild(copyButton);
copyButton.addEventListener('click', function() {
var dictionaryOutput = $('.j4eb518e')[0];
if (!dictionaryOutput) {
alert('未找到元素');
return;
}
var word = dictionaryOutput.innerText;
var comments = $('.DOIsDJZc li');
var textToCopy = word + '\n';
for (var i=0;i<comments.length;i++)
{
var partOfSpeech='';
var li =comments[i];
textToCopy += li.childNodes[0].innerText+li.childNodes[1].innerText +'\n';
}
GM_setClipboard(textToCopy.trim());
});
})();