问题
I started this just to use as an internal reference for a project, and now I'm kind of obsessed with it - Amazon uses a zoom plugin to slice up a large image into pieces, and each piece is an image:
http://www.amazon.com/gp/product/images/0714859583/ref=dp_otherviews_z_5?ie=UTF8&s=books&img=5
but I figure somewhere there has to be a full, high-res image that is not sliced up. Anyone know how to grab this? I can get a small one and I can get all the large pieces, but I want to get the complete large image.
回答1:
with a bit of googling, firebug work and reading some other posts this is what ive figured
one of the parts of the big image u mentioned is
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
and the original big image is
http://z2-ec2.images-amazon.com/images/P/0714859583.01._SX_SCRMZZZZZZZ_V196021930_.jpg
so to follow this to find out for all images the algorithm u have to follow is
- first part - http://z2-ec2.images-amazon.com/images/P/
- then the part following a=
- delete everything following d=
- followed by '.' then value following o= then '.'
- followed by _SX_SCRMZZZZZZZ_V
- followed by the part following ve= followed by _.jpg
does that make any sense???
回答2:
Took me an hour of tinkering till I found an easy solution:
- Go to the Amazon page of the item you want an image for.
- Press ctrl U
- Press ctrl F
- Search "hiRes"
- Copy and paste the links that come up next to "hiRes": until you find the image you're looking for. It should only take a few attempts to find the image you want.
- On this new page, right click on the image and click "Save Image As". The pic is now yours!
Example:
- Amazon item page: http://www.amazon.com/Carhartt-Thermal-Active-Jacket-J131/dp/B002G9U8A0/ref=cts_ap_1_fbt
- Pressed ctrl U
- Pressed ctrl F
- Searched "hiRes"
- The third "hiRes" down, I found a link like this: "hiRes":"http://ecx.images-amazon.com/images/I/81OjsM9ITDL.UL1500.jpg". Copied and pasted the link into my browser (sans quotation marks).
- Saved image onto my computer!
回答3:
There is an easier way. Right click (ctrl+click on mac) on the smaller image, the context-menu opens up along with the bigger zoomed image. With the context-menu still open, right-click on the zoomed image (at this point the zoom image disappears, don't worry we don't need it) and select "Save Image As" and save the image.
The trick here is, the zoomed image disappears only when there is some activity on the web page like mouse movement or mouse clicks. When context menu is open web page contents don't change even if you move the mouse. They are not captured by the web page as long as the context-menu is still open. If you right click on the zoomed image while the context-menu is still open, the zoomed image disappears but the image reference is already captured by the context-menu of second right click.
回答4:
There's a new and simpliest way to do this.
If you have fetched the url
of the normal/small image, like this
http://ecx.images-amazon.com/images/I/61Z2sXctnLL.SX466.jpg
Just replace the SX466
with SL1500
to make it like this
http://ecx.images-amazon.com/images/I/61Z2sXctnLL.SL1500.jpg
回答5:
This is way off topic for SO, but since I had the same question, here's an answer for how to grab them easily.
There's a Firefox app for that: https://addons.mozilla.org/en-us/firefox/addon/azid-amazon-zoom-image-downloa/
回答6:
- open firebug
- hover on image and when zoom apears, go to firebug window without hover any other object
- find the class="zoomWindow" on the bottom of html source
e.g.
div id="zoomWindow"
- copy the link of img src
e.g.
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
- paste in new tab
thats it
回答7:
Amazon hi-res image cotains Merchant ID, it is complicated.
I made a bookmarklet to save Amazon Images.Please try it, and look image's URL.
ttp://parasiteeve2.blog65.fc2.com/blog-entry-1017.html
Example,
Thriller(Amazon MP3) image,
B0013D6LEM(ASIN).01(country U.S.)-A17SFUTIVB227Z(Merchant ID).MAIN. ,
Marchant ID cannot be omitted.
Michael Jackson(Kindle Store) image,
B005WU9RNO(ASIN).01(country U.S.).MAIN. ,
Merchant ID is omittable.
回答8:
Some image downloader in Chrome extension able to 'sniff' to download the full res image. ;)
来源:https://stackoverflow.com/questions/9486900/how-to-get-a-full-res-image-from-an-amazon-zoom-window