ISBNScraper
これ使えば巷にあふれる Amazon 系グリモンとかいろんなサイトに対応できるよ、きっと。
めんどいので詳細はコード見て想像してください。前に書いたのをちょっときれいにしただけだけど。
// ==UserScript== // @name isbntest // @namespace http://d.hatena.ne.jp/hetappi // @include http://www.google.co.jp/* // @require http://isbnjs.googlecode.com/svn/trunk/isbn.js // @require http://isbnjs.googlecode.com/svn/trunk/isbn-groups.js // @require http://svn.coderepos.org/share/lang/javascript/userscripts/GM_Libs/hetappi/gmutils.js // @require http://svn.coderepos.org/share/lang/javascript/userscripts/GM_Libs/hetappi/isbnscraper.js // ==/UserScript== (function() { var scraper = new ISBNScraper(); /// scraper.awsKeyId = '12345678901234567890'; scraper.scrape('http://www.7andy.jp/books/detail/-/accd/R0349944', function(isbn, book) { console.log(isbn.asIsbn13(1)); if (book) { console.log(book.author); console.log(book.title); console.log(book.manufacturer); } }); })();