Como obter uma imagem res completa a partir de uma janela de ampliação amazon
Comecei isto apenas para usar como referência interna para um projecto, e agora estou um pouco obcecado com ele-a Amazon usa um 'plugin' de zoom para cortar uma imagem grande em pedaços, e cada peça é uma imagem:
Http://www.amazon.com/gp/product/images/0714859583/ref=dp_otherviews_z_5?ie=UTF8&s=books&img=5
Mas acho que algures tem de haver uma imagem de alta resolução que não seja cortada. Alguém sabe como agarrar isto? Posso arranjar um pequeno e posso conseguir todos os peças grandes, mas eu quero obter a imagem completa grande.8 answers
Uma das partes da grande imagem que u mencionou é
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
E a imagem grande original é
http://z2-ec2.images-amazon.com/images/P/0714859583.01._SX_SCRMZZZZZZZ_V196021930_.jpg
Então para seguir isto para descobrir para todas as imagens que o algoritmo u tem de seguir é
- primeira parte - http://z2-ec2.images-amazon.com/images/P/
- depois a parte seguinte a =
- apague tudo o que se segue d=
- seguida de'."então o valor a seguir a o = então".'
- seguido de _SX_SCRMZZZZZZZ_V
- seguida da parte a seguir A ve= seguida de _.jpg
- Vá para a Página Amazon do item para o qual deseja uma imagem.
- Carregue em ctrl U
- Carregue em ctrl F Procura "contratações"
- copiar e colar os links que vêm ao lado de "hiRes": até encontrar a imagem que procura. Deve levar apenas algumas tentativas para encontrar a imagem que você quer.
- nesta nova página, carregue com o botão direito na imagem e carregue em "Gravar A imagem como". A pic está agora seu!
Exemplo:
- Página do item Amazon: http://www.amazon.com/Carhartt-Thermal-Active-Jacket-J131/dp/B002G9U8A0/ref=cts_ap_1_fbt
- pressionado ctrl U
- pressionado ctrl F
- procura-se"contratações"
- O terceiro "contrata" para baixo, eu encontrei um link como este: "contrata":"http://ecx.images-amazon.com/images/I/81OjsM9ITDL.UL1500.jpg". Copiado e colado o link no meu navegador (sans aspas).
- imagem gravada em o meu computador!
O truque aqui é, a imagem ampliada desaparece apenas quando há alguma actividade na página web, como movimento do rato ou cliques do rato. Quando o menu de contexto é abrir o conteúdo da página web não mudar, mesmo que você mova o mouse. Eles não são capturados pela página web, desde que o menu de contexto ainda está aberto. Se carregar com o botão direito na imagem ampliada enquanto o menu de contexto estiver aberto, a imagem ampliada desaparece, mas a referência da imagem já é captada pelo menu de contexto do segundo botão direito.
url
da imagem normal / pequena, como este
Http://ecx.images-amazon.com/images/I/61Z2sXctnLL.SX466.jpg
Apenas substitui o SX466
por {[2] } para o tornar assim
Http://ecx.images-amazon.com/images/I/61Z2sXctnLL.SL1500.jpg
Isto é muito fora do tópico para assim, mas uma vez que eu tinha a mesma pergunta, aqui está uma resposta para como agarrá-los facilmente.
Há uma aplicação Firefox para isso. https://addons.mozilla.org/en-us/firefox/addon/azid-amazon-zoom-image-downloa/- abrir firebug
- passa por cima da imagem e quando a ampliação aparecer, vai para a janela do firebug sem passar por nenhum outro objecto
- Encontre a classe = "zoomWindow" no fundo do código html
Por exemplo
div id="zoomWindow"
- copiar a ligação de Img src
Por exemplo
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
- colar na página nova
Fiz um bookmarklet para salvar imagens da Amazon.Por favor, experimente e veja a URL da imagem. ttp://parasiteeve2.blog65.fc2.com/blog-entry-1017.html
Exemplo,
imagem Thriller (Amazon MP3),
B0013D6LEM (ASIN).01 (country U. S.)-A17SFUTIVB227Z(Merchant ID).PRINCIPAL. ,
O Marchant ID não pode ser omitido.
Imagem do Michael Jackson(Kindle Store) ,
B005WU9RNO (ASIN).01 (country U. S.).PRINCIPAL. ,
A identificação do comerciante é omitável.
Algum Transferidor de imagens na extensão Chrome capaz de 'farejar' para obter a imagem res completa. ;)