// ==UserScript== // @name Amazon ASIN Link Generator // @namespace your-namespace // @version 1.0 // @description Generate links for ASINs on Amazon // @match https://www.amazon.com/* // @grant none // @downloadURL none // ==/UserScript== (function() { 'use strict'; // Create a button for single ASIN var singleButton = document.createElement('button'); singleButton.innerHTML = '打开ASIN'; singleButton.style.marginRight = '10px'; singleButton.onclick = function() { var asin = prompt('请输入ASIN:'); if (asin) { var url = 'https://www.amazon.com/dp/' + asin; window.open(url, '_blank'); } }; // Create a button for batch ASINs var batchButton = document.createElement('button'); batchButton.innerHTML = '打开批量ASIN'; batchButton.onclick = function() { var asins = prompt('请输入批量ASIN(以换行符分隔):'); if (asins) { var asinList = asins.split('\n'); var asinQuery = asinList.join('%7C'); var url = 'https://www.amazon.com/s?rh=p_78%3A' + asinQuery; window.open(url, '_blank'); } }; // Append buttons to the left side of the page var leftNav = document.getElementById('leftNav'); var middleDiv = document.createElement('div'); middleDiv.style.marginTop = '10px'; middleDiv.appendChild(singleButton); middleDiv.appendChild(batchButton); leftNav.insertBefore(middleDiv, leftNav.firstChild); })();