[SOLUCIONADO] Se puede cambiar el tamaño de la imagen de una url?

Iniciado por juliianc95, Diciembre 26, 2013, 02:44:38 AM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Diciembre 26, 2013, 02:44:38 AM Ultima modificación: Agosto 19, 2014, 09:43:39 PM por Expermicid
buenas amigos, bueno queria saber si yo puedo cambiar el width y el height de una imagen que esta en una url, por que lo intento y lo intento y nada.

DE NO SER ASI!

podria con mechanize imagenes? o con cualquier otra extension de python?
gracias de antemano.

Diciembre 26, 2013, 09:41:14 AM #1 Ultima modificación: Diciembre 26, 2013, 09:43:53 AM por WhiZ
Absolutamente! Eso sí, no estarías modificando la imagen original (la de la url) sino la que te descargues.

Si te parece comenta un poco cuál es tu idea y vemos.

Saludos!
WhiZ


mi idea es ver si por lo menos con la ayuda de mechanize puedo descargar unas imagenes y guardarlas en mi ordenador teniendo yo las url se podra?

No tienes permitido ver enlaces. Registrate o Entra a tu cuenta
mi idea es ver si por lo menos con la ayuda de mechanize puedo descargar unas imagenes y guardarlas en mi ordenador teniendo yo las url se podra?
No sé para qué te complicas tanto pudiendo hacer wget No tienes permitido ver enlaces. Registrate o Entra a tu cuenta
y con eso ya habrías descargado la imagen, luego ya redimensionas con Gimp por ejemplo...
Saludos.
Contacto: @migueljimeno96 -

Diciembre 26, 2013, 02:00:28 PM #4 Ultima modificación: Diciembre 26, 2013, 02:06:29 PM por ANTRAX
el problema es que no es una imagen, son mas de 5mil. una pregunta si tengo una lista sacada de la siguiente expresion regular:

Código: python

    regex = "<td width='120' valign='top'><div class='clareado' align='left'><a href='(.+?)' target='_top'><img src='(.+?)'.+?title='(.+?)'.+?></a><br />.+?</div></td>"
    pattern = re.compile(regex, re.I | re.DOTALL | re.MULTILINE)
    lista_temp = pattern.findall(htmlstring)


mi pregunta es, hay tengo un link,una imagen y un titulo. sera posible poder usar cada uno de ellos por separado? por que la lista me los lanza de cada uno asi: primer link, primera imagen, primer titulo.

aqui el codigo de la lista:

Código: text

[('http://www.elmulticine.com/noticias2.php?orden=451296', 'imagenes/noticias/7/gijoe2-bruce-willis3-p.jpg'), ('http://www.elmulticine.com/noticias2.php?orden=451294', 'imagenes/noticias/10/eric-bana-deliver-pic1-p.jpg'), ('http://www.elmulticine.com/noticias2.php?orden=451292', 'imagenes/noticias/10/pine-jack-ryan-pic-p.jpg'), ('http://www.elmulticine.com/noticias2.php?orden=451290', 'imagenes/noticias/10/liam-hercules-pic34d-p.jpg'), ('http://www.elmulticine.com/noticias2.php?orden=451288', 'imagenes/noticias/10/wonder-woman-pic3dd-p.jpg'), ('http://www.elmulticine.com/noticias2.php?orden=451286', 'imagenes/noticias/10/kevin-costener-garner-arm-p.jpg'), ('http://www.elmulticine.com/noticias2.php?orden=451284', 'imagenes/noticias/10/jen-lawrence-llamas-pic3dff-p.jpg'), ('http://www.elmulticine.com/noticias2.php?orden=451282', 'imagenes/noticias/6/feility-jones-pic54-p.jpg'), ('http://www.elmulticine.com/noticias2.php?orden=451280', 'imagenes/noticias/10/cuento-invierno-cast334-p.jpg'), ('http://www.elmulticine.com/noticias2.php?orden=451278', 'imagenes/noticias/10/colin-cuento-invierno2-p.jpg')]

mmmm... la verdad que no logro entender bien. Voy a exponer los pasos, uno por uno, y corregime en lo que me equivoque:

Vos tenés esta página (elmulticine.com) y querés crear un script que haga lo siguiente:
    1. Detectar todos los links que lleven a una imagen.
    2. Descargar las imágenes en tu PC.
    3. Cambiar el tamaño de las imágenes recién descargadas.

Es más o menos eso lo que querés hacer????

Si no es así, tratá de explicarnos de una forma similar a la recién expuesta, para que nos entendamos mejor ;)

Saludos!
WhiZ


Diciembre 26, 2013, 05:06:46 PM #6 Ultima modificación: Diciembre 26, 2013, 05:09:09 PM por juliianc95
Citar
mmmm... la verdad que no logro entender bien. Voy a exponer los pasos, uno por uno, y corregime en lo que me equivoque:

Vos tenés esta página (elmulticine.com) y querés crear un script que haga lo siguiente:
    1. Detectar todos los links que lleven a una imagen.
    2. Descargar las imágenes en tu PC.
    3. Cambiar el tamaño de las imágenes recién descargadas.

Es más o menos eso lo que querés hacer????

Si no es así, tratá de explicarnos de una forma similar a la recién expuesta, para que nos entendamos mejor ;)

Saludos!
WhiZ

eso es exactamente lo que quiero hacer. falto solo saber si eso puedo hacerlo con mechanize

No tienes permitido ver enlaces. Registrate o Entra a tu cuenta
eso es exactamente lo que quiero hacer. falto solo saber si eso puedo hacerlo con mechanize

¿Para qué mechanize si ya tienes la mitad del trabajo hecho (la expresión regular)?
Ya tienes los links de las imágenes gracias a la expresión regular.

La descarga de las imágenes es tan fácil como abrir la imagen del servidor con urllib y esos datos que recibes los guardas en un archivo en modo escritura binaria.

Para cambiar el tamaño de las imágenes, me temo que tienes que buscar alguna libreria externa, que te permita hacer eso.

Saludos!







No tienes permitido ver enlaces. Registrate o Entra a tu cuenta

Citar
¿Para qué mechanize si ya tienes la mitad del trabajo hecho (la expresión regular)?
Ya tienes los links de las imágenes gracias a la expresión regular.

La descarga de las imágenes es tan fácil como abrir la imagen del servidor con urllib y esos datos que recibes los guardas en un archivo en modo escritura binaria.

Para cambiar el tamaño de las imágenes, me temo que tienes que buscar alguna libreria externa, que te permita hacer eso.

hmmm ya, gracias. no se mucho sobre urlib me mandarias el codigo? ya tengo la expresion regular que me da los links. gracias de antemano.

No tienes permitido ver enlaces. Registrate o Entra a tu cuenta
hmmm ya, gracias. no se mucho sobre urlib me mandarias el codigo? ya tengo la expresion regular que me da los links. gracias de antemano.

En la web hay miles de ejemplos, sin ir muy lejos: No tienes permitido ver enlaces. Registrate o Entra a tu cuenta

Saludos!







No tienes permitido ver enlaces. Registrate o Entra a tu cuenta