Tutorial: Imagenes profesionales gratis y en automatico

  • Autor Autor Oliver Hakim
  • Fecha de inicio Fecha de inicio
Oliver Hakim

Oliver Hakim

Beta
Verificación en dos pasos activada
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola chicos!

Este tutorial es simple pero preciso, hay veces que batallamos para conseguir imagenes de buena calidad o que no esten muy vistas, es por eso que les dejo los siguientes pasos para obener imagenes de buena calidad y gratis.

Entren a Enlace eliminado

Coloquen lo que quieran buscar, te registras y te bajas la imagen en la mayor resolucion posible. Es gratis y lo mejor que la mayoria tienen licencia para reuso comercial.

Eso es todo?!, Ni lo que me pase leyendo!... Eso es lo que estaras pensando, pues no ahora viene lo bueno.

A continuacion te dejo un BOT SCRAPPER que yo personalmente hice, a pesar de que no soy programador o no me dedico a eso, me gusta crear estos pequeños bots o snippets para automatizar tareas y hacer mi dia a dia poco mas ligero.

PHP:
<?php
/* Llamadas utiles a instancias y archivos globales */
    // Timeout en segundos.
    set_time_limit(3600);
    // Obtener una imagen y guardarla
    $buscar = "amor"; // Aqui colocas lo que quieres buscar en lugar de animal
    $tipo = "photo"; // Hay 3 tipos de imagenes illustration(dibujos), vector(vectores) y photo(fotos)
    $ancho_minimo = "1800";
    $alto_minimo = "1800";
    $pagina = "1";

    $url = "https://pixabay.com/es/photos/?q=".$buscar."&image_type=".$tipo.""."&min_width=".$ancho_minimo."&min_height=".$alto_minimo."&pagi=".$pagina;
	$pagina = file_get_contents($url);
	$filtro_uno = explode( '<div class="item" data-w="640"' , $pagina);
	$total_imagenes = count($filtro_uno);
	mkdir($buscar);
	for ($a=1; $a < $total_imagenes; $a++) { 
		$filtro_dos = explode( '<a href="' , $filtro_uno[$a]);
		$filtro_tres = explode( '"><img src' , $filtro_dos[1]);
		$enlace = "https://pixabay.com".$filtro_tres[0];

		$articulo = file_get_contents($enlace);
		$primer_paso = explode( '<img itemprop="contentURL" srcset="' , $articulo);
		$segundo_paso = explode('2x"' , $primer_paso[1] );
		$tercer_paso = explode('1x,' , $segundo_paso[0] );
		$imagen_original = explode('/' , $tercer_paso[1] );
		
		$donde = $tercer_paso[1];
		$que = " ";
		$por = "";
		$enlace_imagen = str_replace($que, $por, $donde);
		$obt_img = file_get_contents($enlace_imagen);
		$save_path = $buscar."/".$imagen_original[9];
		file_put_contents($save_path, $obt_img);
	}
?>
Este codigo lo guardas como index.php o como quieras y lo subes a tu hosting, si no tienes puedes usarloen local con Enlace eliminado y es lo mismo. Cada que entres a tudominio.com/carpetadelbot/index.php se ejecutara el BOT y te creara una carpeta con el nombre de la busqueda y las imagenes descargadas adentro.

Solo tenemos que cambiar pocos datos
PHP:
    $buscar = "amor"; // Aqui colocas lo que quieres buscar en lugar de animal
    $tipo = "photo"; // Hay 3 tipos de imagenes illustration(dibujos), vector(vectores) y photo(fotos)
    $ancho_minimo = "1800";
    $alto_minimo = "1800";
    $pagina = "1";

Aunque ya vienen comentados, los explico.
Donde dice "amor" hay que cambiarlo por lo que queremos buscar, por ejemplo "perros", si lo ponemos en ingles nos dara mayor resultados.
Donde dice "photo" es el tipo de imagenes que quieres que te busque. Hay 3 tipos de imagenes illustration(dibujos), vector(vectores) y photo(fotos).
Y por ultimo en la variable $pagina cambiaremos por el valor "2", "3", "4", etc. dependiendo de cuantas imagenes quieras, cada pagina tiene entre 80 y 90 imagenes. Al modificar la pagina hay que volver a correr el script.

Ahora si es todo, puedes usar las imagenes para lo que quieras, yo en lo personal lo uso para blogs y para hacer imagenes tipo desmotivaciones.

Como lo mencione, no soy el mejor programador asi que alguien nos quiere dar una mano y mejorarlo, adelente, toda ayuda es bienvenida, si vas a colocar este articulo en tu web u otro lado, solo cita este post por si algo cambia en el codigo todos esten enterados.

Voy a hacer otro BOT SCRAPPER, comenten de que pagina les gustaria y extrayendo que (imagenes, enlaces, gifs), probablemente ya lo tenga si es algo de uso comun.
*Como unico detalle es que tiene que tener acceso publico para poder hacer el BOT
 
Muy bueno amigo siempre hace falta aimagenes de calidad, tendre que probar tu bot ahora que me de un espacio :encouragement::encouragement:
 
Muchas gracias por el aporte :encouragement:
 
Excelente aporte colega, muchas gracias :encouragement:
 
Se te agradece por el aporte :encouragement:
 
Aportazo! Cuando tenga chance lo pruebo :encouragement:
Pero sin dudas me ayudar a agilizar un poco más el trabajo 😉
 
Aportazo! Cuando tenga chance lo pruebo :encouragement:
Pero sin dudas me ayudar a agilizar un poco más el trabajo 😉
Esa es la idea principal de esto, agilizar el día a día.
 
Muy bien aporte, como diseñador a veces no encontramos las imagenes en HD y gratis.
 
Muy buen aporte, en lo personal utilizo ese sitio ya lo conocía. Saludos
 
Recuerden dejar su comentario sobre que otro BOT les gustaria, si esta en mis manos por supuesto que lo publico!
 
Gracias a todos los que me han mandado mps con sus propuestas, dejé las aqui para elegir una entre todos.
 
gracias bro, siempre paso horas buscando imágenes
 
Muy bueno gracias por compartirlo con nosotros un fuerte abrazo :tee:
 
Hola chicos!

Este tutorial es simple pero preciso, hay veces que batallamos para conseguir imagenes de buena calidad o que no esten muy vistas, es por eso que les dejo los siguientes pasos para obener imagenes de buena calidad y gratis.

Entren a Enlace eliminado

Coloquen lo que quieran buscar, te registras y te bajas la imagen en la mayor resolucion posible. Es gratis y lo mejor que la mayoria tienen licencia para reuso comercial.

Eso es todo?!, Ni lo que me pase leyendo!... Eso es lo que estaras pensando, pues no ahora viene lo bueno.

A continuacion te dejo un BOT SCRAPPER que yo personalmente hice, a pesar de que no soy programador o no me dedico a eso, me gusta crear estos pequeños bots o snippets para automatizar tareas y hacer mi dia a dia poco mas ligero.

PHP:
<?php
/* Llamadas utiles a instancias y archivos globales */
    // Timeout en segundos.
    set_time_limit(3600);
    // Obtener una imagen y guardarla
    $buscar = "amor"; // Aqui colocas lo que quieres buscar en lugar de animal
    $tipo = "photo"; // Hay 3 tipos de imagenes illustration(dibujos), vector(vectores) y photo(fotos)
    $ancho_minimo = "1800";
    $alto_minimo = "1800";
    $pagina = "1";

    $url = "https://pixabay.com/es/photos/?q=".$buscar."&image_type=".$tipo.""."&min_width=".$ancho_minimo."&min_height=".$alto_minimo."&pagi=".$pagina;
$pagina = file_get_contents($url);
$filtro_uno = explode( '<div class="item" data-w="640"' , $pagina);
$total_imagenes = count($filtro_uno);
mkdir($buscar);
for ($a=1; $a < $total_imagenes; $a++) { 
$filtro_dos = explode( '<a href="' , $filtro_uno[$a]);
$filtro_tres = explode( '"><img src' , $filtro_dos[1]);
$enlace = "https://pixabay.com".$filtro_tres[0];

$articulo = file_get_contents($enlace);
$primer_paso = explode( '<img itemprop="contentURL" srcset="' , $articulo);
$segundo_paso = explode('2x"' , $primer_paso[1] );
$tercer_paso = explode('1x,' , $segundo_paso[0] );
$imagen_original = explode('/' , $tercer_paso[1] );

$donde = $tercer_paso[1];
$que = " ";
$por = "";
$enlace_imagen = str_replace($que, $por, $donde);
$obt_img = file_get_contents($enlace_imagen);
$save_path = $buscar."/".$imagen_original[9];
file_put_contents($save_path, $obt_img);
}
?>
Este codigo lo guardas como index.php o como quieras y lo subes a tu hosting, si no tienes puedes usarloen local con Enlace eliminado y es lo mismo. Cada que entres a tudominio.com/carpetadelbot/index.php se ejecutara el BOT y te creara una carpeta con el nombre de la busqueda y las imagenes descargadas adentro.

Solo tenemos que cambiar pocos datos
PHP:
    $buscar = "amor"; // Aqui colocas lo que quieres buscar en lugar de animal
    $tipo = "photo"; // Hay 3 tipos de imagenes illustration(dibujos), vector(vectores) y photo(fotos)
    $ancho_minimo = "1800";
    $alto_minimo = "1800";
    $pagina = "1";

Aunque ya vienen comentados, los explico.
Donde dice "amor" hay que cambiarlo por lo que queremos buscar, por ejemplo "perros", si lo ponemos en ingles nos dara mayor resultados.
Donde dice "photo" es el tipo de imagenes que quieres que te busque. Hay 3 tipos de imagenes illustration(dibujos), vector(vectores) y photo(fotos).
Y por ultimo en la variable $pagina cambiaremos por el valor "2", "3", "4", etc. dependiendo de cuantas imagenes quieras, cada pagina tiene entre 80 y 90 imagenes. Al modificar la pagina hay que volver a correr el script.

Ahora si es todo, puedes usar las imagenes para lo que quieras, yo en lo personal lo uso para blogs y para hacer imagenes tipo desmotivaciones.

Como lo mencione, no soy el mejor programador asi que alguien nos quiere dar una mano y mejorarlo, adelente, toda ayuda es bienvenida, si vas a colocar este articulo en tu web u otro lado, solo cita este post por si algo cambia en el codigo todos esten enterados.

Voy a hacer otro BOT SCRAPPER, comenten de que pagina les gustaria y extrayendo que (imagenes, enlaces, gifs), probablemente ya lo tenga si es algo de uso comun.
*Como unico detalle es que tiene que tener acceso publico para poder hacer el BOT
Genial.

Enviado desde mi SM-T560 mediante Tapatalk
 
Buen tutorial amigo !! :encouragement:
 
Gracias por este aporte
 
Buen aporte, me funcionó en mi caso con la recomendación que dejaste usando usbwebserver. ahora seguro podré aprovechar esta herramienta, además no conocía el sitio. Gracias por compartir el script.
 

Temas similares

francosolomin
Respuestas
1
Visitas
323
francosolomin
francosolomin
Atrás
Arriba