Home > プログラミング > Amazonの各商品ページを確実にブックマークするアドレスに変換Bookmarklet

Amazonの各商品ページを確実にブックマークするアドレスに変換Bookmarklet

最近、オンラインブックマークであったり、ブラウザのブックマークにする際に、Amazonの商品ページが上手くブックマークしておくことができないことでちょっと困っていました。おそらく、アドレスの中に商品名がURLエンコードで入っていたりすることでURLの文字列長が長くなり、ブラウザなどが後半をカットしてしまうことが原因かと思います。
他サイトでも掲示しましたが、ブックマークレットを書いて見ました。

内容はこのような感じ、
javascript:(function(){var pDoc = document;var pLink=document.location.href;var a=pLink.match("/dp/(.+?)/");if(a){var b=a[1];location="http://www.amazon.co.jp/dp/" + b;};a=pLink.match("(docId=.+?)&");if(a){var b=a[1];location="http://www.amazon.co.jp/gp/feature.html/?"+b;};a=pLink.match("http://www.amazon.co.jp/gp/product/(.+?)/");if(a){var">http://www.amazon.co.jp/gp/feature.html/?"+b;};a=pLink.match("http://www.amazon.co.jp/gp/product/(.+?)/");if(a){var b=a[1];location="http://www.amazon.co.jp/gp/product/"+b ;}})();

Amazonの商品個別ページは
http://www.amazon.co.jp/gp/product/商品のASIN
でアクセス可能となっていますので、現在のロケーションからASINを抜き出し、合致するものがあればURLを移動すると言う様な内容となっています。
Amazonの仕様変更などが発生すると、利用できなくなりますがとりあえずは良しということで。

下記リンクをブックマークし、Amazon商品ページにアクセス後、ブックマークレットでページURLを変更することが可能です。
[ リンク ]
IEなら、上記リンクを右クリック後にお気に入りに追加。FireFoxであれば、ドラッグしてブラウザ上部のツールバーにドラッグなどで追加可能と思います。IE6/7、FireFox3.5/3.6では動きました。
comment closed:
このアイテムは閲覧専用です。コメントの投稿、投票はできません。

Home > プログラミング > Amazonの各商品ページを確実にブックマークするアドレスに変換Bookmarklet

Search
Feeds
iTunes Store Japan
 iTunes Store(Japan)
便利なツール

Page Top