2009-11-13

ツールTips:アマゾンズーム機能付き画像を最大解像度で保存する方法 -2

Firefoxブックマークレットを使う方法がわかりました。

 

基本的にはこちらの方法を使わせていただくわけですが、

http://bitland.biz/wordpress/archives/114/comment-page-1

このままだとトラブルが起きます(エラーになって成功しない)

  

一箇所だけ修正するのは、

>4、次に「URL」欄に下記のコードコピーして貼り付ける。

以下のスクリプトを、こちらの

http://blog.livedoor.jp/xaicron/archives/50783074.html

の、これをURL欄に貼り付けます。

 

javascript:

(function () {

var viewer = document.getElementById('zoomViewerDiv');

var img_url = (function (elem) {

for (var i = 0; i < elem.childNodes.length; i++) {

child = elem.childNodes[i];

if (child.nodeName == 'IMG') {

if (child.src.match('http://z2-ec2.images-amazon.com/images/P/')) {

return child.src.replace(/_SX\d+_SCLZ/, '_SCRM');

}

}

else if (child.childNodes.length) {

var img_url = arguments.callee(child);

if (img_url) {

return img_url

}

}

}

})(viewer);

var img_tag = document.createElement('img');

img_tag.setAttribute('src', img_url);

img_tag.setAttribute('alt', 'big_image');

var a_tag = document.createElement('a');

a_tag.setAttribute('href', img_url);

a_tag.innerHTML = '

' + img_url + '';

a_tag.appendChild(img_tag);

var div_tag = document.createElement('div');

div_tag.setAttribute('style', 'text-align: center');

div_tag.appendChild(a_tag);

document.getElementsByTagName('body')[0].appendChild(div_tag);

})();

 

これで成功しました。

アマゾン拡大」ボタンを押すと、下に拡大されたイメージが出てきます。

 

サムネイルを変えてボタンを押すと、その下にまた拡大画像が追加されます。

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん