Amazon.comで洋書を物色していると、ふとAmazon.co.jpでの値段が気になったりします。
アマゾンのページでASINかISBNをコピーして、BookFind.jpで検索すれば目的は果たせるわけですが、手作業でこれをするのはちょっと面倒なものです。
そこで作ってみたのが、このブックマークレット。Amazon.com、Amazon.co.uk、Amazon.co.jpの洋書ページから、BookFind.jpの当該ページへ、ワンアクションで移動できます。
» 「Bookfind.jpで洋書価格を比較」するブックマークレット - BookFind.jp - 洋書価格比較サイト
JavaScriptのコードは、こんな感じになります。
var u=location.href;
var d="http://www.amazon.co(m|.uk|.jp)/";
var m=u.match(new RegExp(d+"(gp/product|.*?/dp)/([0-9]{9}[0-9x])"));
if (m && (m.length >= 4)) {
var asin=m.pop();
location.href='http://bookfind.jp/isbn/'+asin;
}
else {
window.alert('Amazonで、対象とする洋書のページを開いてから使用してください。');
}
このコードをbookmarkletterを使ってbookmarkletに変換しました。bookmarkletterのおかげで、ブックマークレットの作成がずいぶんと楽になりました。作者さんに、感謝です。
bookmarklet作成に役立つサイトには、Bookmarklet Builderもあります。こちらは、bookmarkletを読みやすいJavaScriptコードに整形できるのが便利です。

Recent Comments