2006.02.26 (日)

AmazonのURLのバリエーションはいくつある?

Amazonリンク生成スクリプトの記事で作ったCGIとブックマークレットをいつも使っているのですが、Amazonのウィッシュリストから開いた商品ページではブックマークレットがうまく動かないことに気づきました。URLの形式が普通に商品ページにたどりついた時と異なっているんですね。

とりあえず対処療法的にブックマークレットを修正しました。アドホックな対応ですが、もともとAmazonのURLの書式が明文化されてるわけでも不変性が保証されてるわけでもないので、将来の修正は覚悟の上で簡単なやり方で動かしておけばよいでしょう。ブックマークレットのスクリプトはこうなります。

javascript:var%20id='tama0e-22';var%20u=document.location.href;var%20i;var%20asin;if((i=u.indexOf('ASIN'))>=0){asin=u.substring(i+5,i+15);}else%20if((i=u.indexOf('detail/-/'))>=0){asin=u.substring(i+9,i+19);}void(window.open('http://blog.bibinko.com/cgi-bin/amazon-isbn.cgi?asin='+asin+'&t='+id))

この Amazonリンク作成"リンクをリンクバーにでも持っていけば簡単に呼び出せます。

   

トラックバック(0)

トラックバックURL: http://blog.bibinko.com/mt-bin/mt-tb.cgi/1066

コメントする

アーカイブ

Photo Calendar

最近のコメント

最近のトラックバック