Sto cercando un wrapper API di ricerca Google da utilizzare in Node.js, ho cercato in giro ma non ho trovato nulla di aggiornato e completamente cotto. Qualcuno può consigliare qualcosa di utile? Graziewrapper API di ricerca Google per Node.js
risposta
sto supponendo che non si riferisce al deprecato Google Web Search API ...
Il Google Custom Search API è un'API RESTful. Ciò significa che puoi facilmente accedervi senza un wrapper specializzato.
Ci sono un paio di moduli che rendono questo più facile. Quello che uso di solito è il modulo request, che ti permette di fare richieste HTTP molto semplicemente.
Perché non si utilizza la lib client del nodo per le API di Google? https://github.com/google/google-api-nodejs-client
var googleapis = require('googleapis');
googleapis.discover('customsearch', 'v1').execute(function(err, client) {
// set api key
client.withApiKey('...');
client.search.cse.list({ q: '...' }).execute(console.log);
});
Non vedo alcuna documentazione che cse sia supportata dal nodo wrapper di google. È? – kayaker243
Per specificare un motore di ricerca personalizzato, specificare una proprietà 'cx' nell'oggetto config, accanto alla proprietà' q'. Un esempio completo è disponibile nel repository GitHub: https://github.com/google/google-api-nodejs-client/blob/master/examples/customsearch.js –
ho appena usato nodo-google-immagini e ha funzionato subito in meno di 2 minuti:
https://github.com/vdemedes/node-google-images
Basta chiamare
npm install google-images
e poi
client = require('google-images');
client.search('Chicken Teriyaki', function (err, images) {
console.log(images)
});
torneranno
[{width: '1920', altezza: '1280', url: 'http://www.springkitchenrestaurant.com/Chicken_Teriyaki.jpg', WriteTo: [Funzione]}]
(in realtà, restituirà 4 risultati ma StackOverflow mi impedisce di pubblicare più di 2 collegamenti ... - ottieni il succo!)
Fornisce solo un dato immagine, Come posso ottenere più di 10 utilizzando questo? O voglio una matrice di dati di immagine. Puoi aiutarmi come ottenere una serie di immagini della parola chiave di ricerca. –
Penso che sia stato ammortizzato qualche tempo fa. Io uso la ricerca di immagini yahoo ora. Costa un po 'ma funziona decentemente. https://yboss.yahooapis.com/ysearch/images – Nico
Puoi usare il modulo jsearch. Installare con:
npm install jsearch
Usage:
js.google('queryStringYouWant',10,function(response){
console.log(response) // for Google results
})
Qual è il 10? è un numero di URL quello che ottengo? Penso che non stia dando l'URL pertinente quello che voglio cercare. –
- 1. Ricerca Google per API immagine?
- 2. API di Google Documenti per Node.js
- 3. API di ricerca Google per C#
- 4. Google Chrome: API di ricerca?
- 5. Esiste una libreria API Google per Node.js?
- 6. ricerca di FFmpeg wrapper per Android
- 7. Ricerca di un framework wrapper Cocoa Google Maps
- 8. Alternative API di ricerca Freebase di Google?
- 9. API di ricerca immagini simili di Google
- 10. API di ricerca personalizzata di Google - Ricerca inversa di immagini
- 11. Java Wrapper per Mailchimp API v3.0
- 12. API di ricerca su Google App Engine
- 13. .NET wrapper per funzionalità API di Windows
- 14. API di ricerca personalizzata di Google per immagini quadrate
- 15. API alternativa per l'API di ricerca blog di google
- 16. Google App Engine (python): API di ricerca: ricerca stringa
- 17. API di Google Analytics per tracciare la ricerca su sito?
- 18. Google place api: Place Filtro di ricerca per paese
- 19. API Google Places per Android - PlacePikcer senza opzione di ricerca
- 20. Wrapper su API grafiche
- 21. Google maps/places Ricerca API tramite telefono
- 22. . Wrapper net per le API Perforce?
- 23. HttpClient wrapper con Autofac per Web API
- 24. Wrapper C# per API kernel32.dll
- 25. Wrapper Library per Android Camera API
- 26. wrapper Objective-C iOS per Google Documenti
- 27. Script Python per "Ricerca Google per immagine"
- 28. C'è qualche API Apple come l'API di ricerca di Google?
- 29. da v2 a v3 API wrapper di Google Maps per testare l'applicazione precedente
- 30. casella di ricerca API 3 di Google Maps
Questa è una buona risposta, la gente. – dbkaplun