pinterest-djw
v2.0.2
Published
Pinterest image search tool using web scraping
Maintainers
Readme
Pinterest Image Search
Una herramienta poderosa para buscar y descargar imágenes de Pinterest de manera programática.
Características
- Búsqueda de imágenes en Pinterest
- Descarga de imágenes
- Soporte para categorías tendencias
- Manejo de errores robusto
- Interfaz fácil de usar
Instalación
npm install pinterest-djwUso
const pinterest = require('pinterest-djw');
async function searchImages() {
try {
// Inicializar la herramienta
await pinterest.init();
// Buscar imágenes
const results = await pinterest.search('gatos');
console.log(results);
// Cerrar el navegador
await pinterest.close();
} catch (error) {
console.error('Error:', error);
}
}
searchImages();Ejemplo completo
const pinterest = require('pinterest-djw');
async function completeExample() {
try {
// Inicializar
await pinterest.init();
// Buscar imágenes
const results = await pinterest.search('perros', {
limit: 10
});
// Mostrar resultados
console.log('Resultados encontrados:', results.length);
console.log('Primer resultado:', results[0]);
// Descargar una imagen
const firstImage = results[0];
if (firstImage) {
await pinterest.downloadImage(firstImage.url, 'image.jpg');
console.log('Imagen descargada exitosamente');
}
// Obtener categorías tendencias
const categories = await pinterest.getTrendingCategories();
console.log('Categorías tendencias:', categories);
// Cerrar
await pinterest.close();
} catch (error) {
console.error('Error:', error);
}
}
completeExample();Consideraciones
- Esta herramienta utiliza Puppeteer para navegar en Pinterest, por lo que requiere recursos del sistema.
- Es importante usar esta herramienta de manera responsable y respetar los términos de servicio de Pinterest.
- La herramienta incluye un plugin de stealth para evitar la detección de bots.
Requisitos
- Node.js 14+
- npm
Licencia
ISC
