Página 1 de 1

Ayuda ff.au3 Copia de imagen

Publicado: 10 May 2011, 19:10
por delmarote
Holas a todos! ando necesitando ayuda con la siguiente! no logro conseguir una funcion que haga click derecho sobre la imagen y seleccione copiar imagen! para luego grabarla en formato png!

saludos

Re: Ayuda ff.au3 Copia de imagen

Publicado: 15 May 2011, 04:20
por Chefito
Creo que has enfocado mal el problema. Yo lo que haría sería buscar el objeto imagen que me interesa (se puede hacer de distintas formas) y obtener su propiedad src (la dirección donde está alojada). Una vez que sepas esto, solamente tienes que bajártela, por ejemplo con la función InetGet.

Con la udf IE.au3 (Internet Explorer): Para buscar el objeto imagen, lo puedes hacer por ejemplo con las funciones _iegetbyid o _iegetbyname (si la imagen está identificada por alguna de estas propiedades), y recuperar el valor de la propiedad src con la función _iepropertyget($oImagen,"src"), o directamente con $oImagen.src, siendo $oImagen una referencia al objeto imagen recuperado con las funciones anteriores (o como sea :smt001 ).

No las recuerdo porque apenas las he utilizado, pero supongo que la udf ff.au3 tendrá funciones equivalentes o parecidas para poder hacer esto.

Otra forma de recuperar la propiedad src de la imagen sin necesidad de utilizar un objeto browser podría ser recuperando el código html de la página (con _inetgetsource) y buscar la imagen y su propiedad con las funciones de tratamiento de textos (las funciones que empiezan por string..... . Busca en la ayuda).

Saludos.

Re: Ayuda ff.au3 Copia de imagen

Publicado: 01 Jun 2011, 04:32
por delmarote
bien es lo q buscaba... pero tengo un problema! cuando descargo la imagen, esta tiene un valor, por ejemplo "ad23", cuando la descargo esta valor cambia a otro aleatorio, alguna sugerencia de como hacer para que esta valor no cambie??

saludos y gracias por la ayuda

Re: Ayuda ff.au3 Copia de imagen

Publicado: 01 Jun 2011, 12:29
por Chefito
Sin la página y la imagen que me dices es muy dificil ayudar :smt021 .

Por lo que estás diciendo creo que estás hablando de captchas :smt012 .
No entiendo muy bien lo que me quieres decir, pero creo que es que cuando ves el código de la imagen cargada en la página no coincide con el que te descargas. En su día yo descubrí que muchos captchas aceptan el código que te descargas (si es la misma dirección de la imagen que carga la página, la misma src). Prueba a meter el código del captcha de la imagen que te descargas en la página de donde te lo descargaste, aunque no sea el mismo, a ver si también se lo traga. Piensa que estos códigos son generados por algoritmos y que puede que hayan más de una solución.

Ya me contarás.

Saludos.

Re: Ayuda ff.au3 Copia de imagen

Publicado: 02 Jun 2011, 13:33
por BasicOs
Hola,
aquí tienes bastante info de captchas y OCR. Y como es algo muy progresivo hacia la complejidad tanto de los que las descifran como de los que lo hacen. Hay algunos hilos de Johnny preguntando sobre este tema en su momento.

http://www.emesn.com/autoitforum/viewforum.php?f=20

Si cambia al descargar seguramente hay que rescatar el jpg de la imagen en pantalla con las funciones _Pixel, ya que tiene alguna función en el servidor (puede que php) que evita que se pueda usar al bajar de nuevo cambiando el imagen. :smt018

Salu22:)