
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.
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
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
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);
}
?>
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