2007年05月04日

Amazonの個別商品リンクを作成するスクリプト

暇にあかせてこんなものを作ってみました。
クリップボードにURLリンクを貼り付けつつ、アマゾンID付き個別商品ページを開くという感じのスクリプトです。
自分で試しに使ってみたら結構いい感じでした。
ブログでAmazonの商品紹介を利用する人には便利かもしれない。

#ただしクリップボードへコピーする部分はIE専用なので、それ以外のブラウザからはうまく使えないと思います。
#IE系のタブブラウザなら問題なく使えます。ちなみに私はSleipnir使い。

使い方は簡単で、Amazonの商品ページでこのスクリプトを走らせるだけ。
ブックマークレットURLを用意したので、このリンクを右クリックしてブックマークに適当な名前で保存してください。
Amazonリンク作成ブックマークレット

Firefox,NetScape用ブックマークレット
現時点ではクリップボードへのコピーはできません。

Amazonの該当商品のページでこのブックマークレットを呼び出せば後は勝手にリンクを作成してページを移動します。
#スクリプト内のIDを自分のAmazonアフィリエイトIDに書き換えることをお忘れなく。
#別にそのまま使ってくれてもかまいませんけどねw



スクリプトの中身はこんな感じ。
javascript:
if (document.domain != 'www.amazon.co.jp'){
alert('Amazonのページではありません');
location.href='http://www.amazon.co.jp';
}
var id='blackshadow-22';
var title=document.title;
var text=document.body.innerHTML;
var isbn=text.match('ISBN-10:.* ([0-9A-Z]+).*');
var asin=isbn[1];
var url='http://www.amazon.co.jp/exec/obidos/ASIN/'+asin+'/'+id;location.href=url;
var copytext=''+title+'';
clipboardData.setData('Text', copytext);
location.href=url;


 
 
自分用
'+document.title+'
');location.href=url;" target="_blank">改良版
使用可能なスクリプトのサイズに限りがあるのがブックマークレットの短所だな。
サイズを小さくするのに無駄な労力を取られた。
posted by 黒影 at 16:36| Comment(0) | TrackBack(0) | ツール | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]


この記事へのトラックバック