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.
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 sitioweb.com/path/imagen.jpg
y con eso ya habrías descargado la imagen, luego ya redimensionas con Gimp por ejemplo...
Saludos.
el problema es que no es una imagen, son mas de 5mil. una pregunta si tengo una lista sacada de la siguiente expresion regular:
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:
[('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
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!
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: http://www.underc0de.org/foro/python/(python)descargar-archivos-by-niko/
Saludos!
Muchas Gracias problema resuelto.