Amazon の個別商品ページ用小物ブックマークレット

Posted by
ぴろり
Posted at
2007/06/05 19:43
Trackbacks
関連記事 (0)
Post Comment
コメントできます
Category
ソフトウェア カテゴリ

 以前にAmazonの個別商品ページから ASIN を取得するブックマークレットを公開しましたが、他にも商品名や自分のアフィリエイトIDを埋め込んだリンクを生成するなどのブックマークレットも作ったので公開しておきます。

この記事を Delicious に追加する   このエントリーをはてなブックマークに追加  

使い方

 リンクを右クリックして表示されるコンテクストメニューからブックマークに登録するか、リンクをツールバーにドラッグ&ドロップして登録できます。

1. 商品名を取得する

 現在開いている個別の商品ページから、商品名の文字列を取得します。このブックマークレット単体で機能します。 Amazon:商品名を取得

javascript:var d=document,b=d.getElementsByTagName('b'),i=0,e,t;while(e=b[i++])void(e.className=='sans'&&prompt('商品名',d.aaTitle=e.innerHTML))

2. 自分のアフィリエイトIDを埋め込んだ個別商品へのリンクURLを生成する

 現在開いている個別の商品ページから、自分のアフィリエイトIDが埋め込まれたリンクURLを生成します。このブックマークレット単体で機能します。自分のアフィリエイトIDに変更するにはブックマークレット中の変数 aaid を書き換えてください。 Amazon:アフィリエイトID付きURLを取得

javascript:var d=document,li=d.getElementsByTagName('li'),i=0,e,t,aaid='openmagicvox-22';while(e=li[i++])void((t=e.innerHTML).match(/ASIN:|ISBN-10:/)&&prompt('URL',d.aaUrl='http://www.amazon.co.jp/exec/obidos/ASIN/'+t.replace(/^.+ (.+)$/,'$1')+'/'+aaid+'/ref=nosim/'))

3. 自分のアフィリエイトIDを埋め込んだ個別商品へのリンクHTMLを生成する

 現在開いている個別の商品ページへハイパーリンクを張るためのHTMLを生成します。このブックマークレットは単体では動作しません。先の1. と 2. のブックマークレットを連続して起動して(先のブックマークレットで取得した値を使うため)からお使いください。1. と 2. のブックマークレットを起動することによって表示されるダイアログボックスは無視して構いません。OK でもキャンセルでも可。Amazon:アフィリエイトID付きHTMLを取得

javascript:var d=document,u=d.aaUrl,t=d.aaTitle;void(u&&prompt('AA HTML','<a href="'+u+'">'+(t?t:'(無題)')+'</a>'));
この記事を Delicious に追加する   このエントリーをはてなブックマークに追加  


この記事を読んだ人はこんな記事も読んでいます記事リコメンデーションについて

カバー画像:Amazon の個別商品ページから ASIN を取得するブックマークレット

関連記事/トラックバック

関連記事/トラックバックはまだありません

この記事にトラックバックを送るには?

コメントを投稿する

 
 (必須, 匿名可, 公開, トリップが使えます)
 (必須, 匿名可, 非公開, Gravatar に対応しています)
 (必須)
スパム コメント防止のため「投稿確認」欄に ランダムな数字 CAPTCHAについて を入力してから送信してください。お手数ですがご協力のほど宜しくお願いいたします。