Estoy tratando de hacer una función de javascript que, cuando se llame, tomará la entrada del usuario de un cuadro de texto y buscará imágenes de Google con esa entrada y obtendrá el enlace de la primera imagen que aparece y luego lo establecerá como la fuente de una imagen (I aún no he decidido la identificación de la imagen), cualquier sugerencia sobre cómo hacer esto sería muy útil
Puede hacerlo fácilmente con esta biblioteca de nodos: https://www.npmjs.com/package/image-search-google Aquí hay un ejemplo del código JS:
const imageSearch = require('image-search-google'); const client = new imageSearch('CSE ID', 'API KEY'); const options = {page:1}; client.search('APJ Abdul kalam', options) .then(images => { /* [{ 'url': item.link, 'thumbnail':item.image.thumbnailLink, 'snippet':item.title, 'context': item.image.contextLink }] */ }) .catch(error => console.log(error);); // search for certain size client.search('Mahatma Gandhi', {size: 'large'}); // search for certain type client.search('Indira Gandhi', {type: 'face'});Con la URL del atributo, puede generar una etiqueta con esta URL.