web-dev-qa-db-ja.com

Amazonズームウィンドウからフル解像度の画像を取得する方法

私はプロジェクトの内部参照として使用するためにこれを始めましたが、今はそれに夢中です-Amazonはズームプラグインを使用して大きな画像を断片にスライスし、各断片は画像です:

http://www.Amazon.com/gp/product/images/0714859583/ref=dp_otherviews_z_5?ie=UTF8&s=books&img=5

しかし、どこかにスライスされていない完全で高解像度の画像が必要だと考えています。誰もこれをつかむ方法を知っていますか?私は小さなものを手に入れることができ、すべての大きなピースを手に入れることができますが、完全な大きな画像を手に入れたいです。

15
mheavers

少しグーグルで、firebugの仕事をして、他のいくつかの投稿を読んで、これが考えたことです

あなたが言及した大きなイメージの部分の1つは

http://z2-ec2.images-Amazon.com/R/1/a=0714859583+d=_SCR(2,3,3)_+o=01+s=RMTILE+va=MAIN+ve=196021930+e=.jpg

元の大きな画像は

http://z2-ec2.images-Amazon.com/images/P/0714859583.01._SX_SCRMZZZZZZZ_V196021930_.jpg

したがって、これに従うと、すべての画像についてアルゴリズムuに従う必要があります

  • 最初の部分- http://z2-ec2.images-Amazon.com/images/P/
  • その後、a =に続く部分
  • d =に続くすべてを削除します
  • に続く '。'次にo =に続く値、次に「。」
  • 続いて_SX_SCRMZZZZZZZ_V
  • ve =に続く部分が続き、_。jpgが続きます

それは理にかなっていますか???

簡単な解決策が見つかるまで、1時間いじくり回しました。

  1. 画像が必要なアイテムのAmazonページに移動します。
  2. Ctrl + Uを押す
  3. Ctrl + Fを押す
  4. 「hiRes」を検索
  5. 「hiRes」の横にあるリンクをコピーして貼り付けます:探している画像が見つかるまで。必要な画像を見つけるのに数回の試行が必要です。
  6. この新しいページで、画像を右クリックし、「名前を付けて画像を保存」をクリックします。写真はあなたのものです!

例:

  1. Amazonの商品ページ: http://www.Amazon.com/Carhartt-Thermal-Active-Jacket-J131/dp/B002G9U8A0/ref=cts_ap_1_fbt
  2. Ctrl Uを押した
  3. Ctrl Fを押した
  4. 「hiRes」を検索した
  5. 3番目の「hiRes」の下に、「hiRes」のようなリンクが見つかりました:」 http://ecx.images-Amazon.com/images/I/81OjsM9ITDL。 UL1500。jpg "リンクをコピーしてブラウザに貼り付けました(引用符なし)。
  6. 画像をコンピューターに保存しました!
25

もっと簡単な方法があります。小さい画像を右クリック(MacではCtrl +クリック)すると、拡大された大きい画像とともにコンテキストメニューが開きます。コンテキストメニューを開いたまま、ズームした画像を右クリックし(この時点でズーム画像が消えます。不要になるので心配はいりません)、[画像に名前を付けて保存]を選択して画像を保存します。

ここでのコツは、マウスの動きやマウスのクリックなど、Webページ上で何らかのアクティビティがある場合にのみ、ズームされた画像が消えることです。コンテキストメニューが開いているとき、マウスを動かしてもWebページの内容は変わりません。コンテキストメニューが開いている限り、Webページによってキャプチャされません。コンテキストメニューがまだ開いているときにズーム画像を右クリックすると、ズーム画像は消えますが、画像参照は2回目の右クリックのコンテキストメニューによって既にキャプチャされています。

5
Subbu

これを行うための新しい簡単な方法があります。このように、通常/小さな画像のurlを取得した場合

http://ecx.images-Amazon.com/images/I/61Z2sXctnLL。SX466.jpg

SX466 with SL1500このようにする

http://ecx.images-Amazon.com/images/I/61Z2sXctnLL。SL1500.jpg

3
Jay Marz

これはSOの話題から外れていますが、私は同じ質問をしていたので、簡単にそれらをつかむ方法の答えがあります。

そのためのFirefoxアプリがあります: https://addons.mozilla.org/en-us/firefox/addon/azid-Amazon-zoom-image-downloa/

2
Trevor Robinson
  • オープンファイアバグ
  • 画像にカーソルを合わせ、ズームが表示されたら、他のオブジェクトにカーソルを合わせずにFirebugウィンドウに移動します
  • htmlソースの下部でclass = "zoomWindow"を見つけます

例えば.

div id="zoomWindow"
  • img srcのリンクをコピーします

例えば.

img id="detailImg" src="http://ecx.images-Amazon.com/images/I/81nDa%2Bg17vL._SL1500_.jpg" /

copy http://ecx.images-Amazon.com/images/I/81nDa%2Bg17vL._SL1500_.jpg
  • 新しいタブに貼り付け

それでおしまい

0
w3debugger

多くの異なる地域のAmazonから画像をダウンロードできるeコマース拡張機能を試してください。デフォルトで最大の画像、つまりhiResをダウンロードするか、他の大きなオプションにフォールバックします。

これはオープンソースであり、githubでコードを見ることができます。拡張ページで送信元アドレスを見つけます。

デフォルトのダウンロード要求オプションを変更した場合は、chrome設定で[ダウンロードする前に各ファイルを保存する場所を確認する]を無効にする必要があります。

chromeのeコマース拡張機能

0
sully

Amazonの高解像度画像にはMerchant IDが含まれていますが、複雑です。
Amazon Imagesを保存するブックマークレットを作成しました。試してみて、画像のURLを確認してください。 ttp://parasiteeve2.blog65.fc2.com/blog-entry-1017.html

例、
スリラー(Amazon MP3)画像
B0013D6LEM(ASIN).01(米国)-A17SFUTIVB227Z(販売者ID).MAIN。 、
マーチャントIDは省略できません。

Michael Jackson(Kindle Store)image
B005WU9RNO(ASIN).01(米国).MAIN。 、
商人IDは省略可能です。

0
betelgeuse

Chrome拡張機能で完全な解像度の画像をダウンロードするために「スニッフィング」できる拡張機能。

0
vinceon