// ==UserScript== // @name Amazon ASIN Link Generator // @namespace openai-gpt-3-5 // @version 1.0 // @description Generate Amazon links from ASIN inputs // @match https://www.amazon.com/* // @grant none // @downloadURL none // ==/UserScript== (function() { 'use strict'; function generateSingleASINLink() { var asin = prompt('请输入ASIN:'); if (asin) { var link = 'https://www.amazon.com/dp/' + asin; window.open(link, '_blank'); } } function generateBulkASINLink() { var asinList = prompt('请输入批量ASIN,以换行符分隔:'); if (asinList) { var asins = asinList.split('\n'); var asinString = asins.join('%7C'); var link = 'https://www.amazon.com/s?rh=p_78%3A' + asinString; window.open(link, '_blank'); } } function createButton(text, clickHandler) { var button = document.createElement('button'); button.innerHTML = text; button.style.marginRight = '10px'; button.addEventListener('click', clickHandler); return button; } function addButton(label, clickHandler) { var container = document.createElement('div'); container.style.position = 'fixed'; container.style.top = '40%'; container.style.left = '20px'; container.style.zIndex = '9999'; var button = createButton(label, clickHandler); container.appendChild(button); document.body.appendChild(container); } addButton('打开ASIN', generateSingleASINLink); addButton('打开批量ASIN', generateBulkASINLink); })();