Apakah ada cara untuk mengambil sumber gambar pertama dari pencarian google jika saya memiliki istilah pencarian?
Misalnya, jika input tomato
, ouput akanhttp://www.cksinfo.com/clipart/food/fruits/tomatoes/tomato.png
Terima kasih!
Google Custom Search API sekarang termasuk gambar. Anda dibatasi 100 kueri / hari sebelum penagihan, tetapi itu adalah satu-satunya cara yang sah untuk menggunakan Google untuk melakukan pencarian Anda untuk Anda.
Jika tautan salah arah:
Ada lebih dari satu cara untuk memohon API:
Representasi State Transfer, di Google Custom Search API agak berbeda dari REST tradisional. Alih-alih menyediakan akses ke sumber daya, API menyediakan akses ke layanan. Akibatnya, API menyediakan URI tunggal yang bertindak sebagai titik akhir layanan.
Anda mengakses titik akhir layanan Google Custom Search API menggunakan kata kerja GET REST HTTP, seperti yang dijelaskan dalam operasi API. Anda mengirimkan detail semua permintaan pencarian sebagai parameter kueri.
Format khusus untuk URI API Pencarian Khusus Google adalah:
https://www.googleapis.com/customsearch/v1?parameters
di mana parameter adalah parameter apa pun untuk diterapkan ke kueri. Lihat Bekerja dengan hasil pencarian dan dan referensi parameter kueri di dokumen Menggunakan REST untuk detailnya.
Berikut ini adalah contoh cara kerjanya di Google Custom Search API, yang mencari tes Custom Search Engine untuk ceramah:
GET https://www.googleapis.com/customsearch/v1?key=INSERT-YOUR-KEY&cx=017576662512468239146:omuauf_lfve&q=lectures
Anda dapat menggunakan API Pencarian Kustom Google menggunakan REST dari JavaScript, menggunakan parameter permintaan panggilan balik dan fungsi panggilan balik. Ini memungkinkan Anda untuk menulis aplikasi yang kaya yang menampilkan data Pencarian Kustom tanpa menulis kode sisi server apa pun.
Contoh berikut menggunakan pendekatan ini untuk menampilkan halaman pertama hasil pencarian untuk tomat permintaan:
<html>
<head>
<title>JSON/Atom Custom Search API Example</title>
</head>
<body>
<div id="content"></div>
<script>
function hndlr(response) {
for (var i = 0; i < response.items.length; i++) {
var item = response.items[i];
// in production code, item.htmlTitle should have the HTML entities escaped.
document.getElementById("content").innerHTML += "<br>" + item.htmlTitle;
}
}
</script>
<script src="https://www.googleapis.com/customsearch/v1?key=YOUR-KEY&cx=017576662512468239146:omuauf_lfve&q=tomato&callback=hndlr">
</script>
</body>
</html>
Anda tentu saja akan memperbarui src skrip untuk memasukkan nilai input yang Anda cari.
script
url? o_OAnda dapat menggunakan API Pencarian Gambar Google untuk melakukan ini. Sayangnya itu telah dihilangkan sehingga Anda dapat menemukan jumlah kueri per hari yang dapat Anda buat menjadi terbatas. Saya tidak yakin apakah ada API baru untuk menggantikannya.
sumber