Google Web Search API telah ditinggalkan dan diganti dengan Custom Search API (lihat http://code.google.com/apis/websearch/ ).
Saya ingin mencari seluruh web tetapi sepertinya dengan API baru hanya situs kustom yang dapat dicari.
Apakah ada cara untuk mencari seluruh web secara terprogram? Saya dapat meminta API lama menggunakan JSON dari program Java.
Jawaban:
Anda bisa mengirimkannya melalui browser, dan kemudian menguraikan html, itulah yang selalu saya lakukan, bahkan untuk hal-hal seperti Youtube.
sumber
Ya, Google Custom Search sekarang telah menggantikan API Pencarian lama, tetapi Anda masih dapat menggunakan Google Custom Search untuk mencari seluruh web , meskipun langkah-langkahnya tidak jelas dari pengaturan Custom Search.
Untuk membuat mesin Google Custom Search yang mencari seluruh web:
Sekarang mesin pencari khusus Anda akan mencari seluruh web.
Harga
Sumber: https://developers.google.com/custom-search/json-api/v1/overview#Pricing
sumber
Google Custom Search (seperti yang disarankan dalam jawaban berperingkat teratas) berfungsi dengan baik, tetapi sangat mahal, dibandingkan dengan pesaingnya (di bawah) atau dibandingkan dengan Google API lainnya. Ini memiliki tingkat gratis kecil (100 permintaan / hari) dan harga yang sangat tinggi $ 5 per 1000 permintaan.
Mereka menawarkan opsi untuk meningkatkan ke Pencarian Situs, yang memiliki harga sedikit lebih baik, tetapi itu dimaksudkan untuk mencari satu situs (milik Anda), jadi itu benar-benar sesuatu yang sangat berbeda - bukan peningkatan.
Alternatif utama tampaknya:
API Pencarian Bing
https://datamarket.azure.com/dataset/5BA839F1-12CE-4CCE-BF57-A49D98D29A44
Yang memiliki tingkat 5000q / bulan gratis, dan harga mulai dari 5 kueri per sen, dan tanpa batas keras.
UPDATE: Pada akhir 2016 API ini dimatikan untuk mitra Azure "Cognitive Services Bing Search API":
https://azure.microsoft.com/en-us/services/cognitive-services/search/
Lihat di sini untuk grafik harga, yang dimulai dari US $ 3 / m untuk 1.000 transaksi. Kecuali saya melewatkan sesuatu itu cukup mahal.
UPDATE Pencarian API BOSS Yahoo : Dihentikan pada 31 Maret 2016. http://developer.yahoo.com/boss/search/
Dengan harga mulai sekitar 12 kueri / sen untuk seluruh pencarian web.
Dan beberapa yang belum pernah saya dengar sebelumnya:
http://www.gigablast.com/searchfeed.html
http://www.faroo.com/hp/api/api.html
http://www.commoncrawl.org/
http://www.entireweb.com/search_api/implementation/
[dihentikan - seperti yang ditunjukkan di bawah ini]
Ada sedikit diskusi tentang beberapa hal ini di pos SO ini .
[ditutup karena di luar topik dan sekarang hilang]
sumber
Berikut adalah opsi di bagian bawah Panel Kontrol Pencarian Kustom: "Situs untuk mencari" , Anda dapat memilih "Cari seluruh web tetapi tekankan situs yang disertakan"
sumber
Faroo memiliki API Pencarian Web gratis
sumber
Saya baru saja menemukan ini dari Penjelajahan Umum.
http://www.commoncrawl.org/
Mungkin jawabannya yang kita semua cari !!
sumber
Ada catatan di atas dokumen :
The kebijakan bantahan mengatakan bahwa mereka akan terus berjalan API selama 3 tahun. Jadi, jika Anda sudah memiliki aplikasi yang menggunakan API lama, Anda tidak perlu terburu-buru untuk mengubah sesuatu dulu. Jika Anda sedang menulis aplikasi baru, gunakan API Pencarian Kustom . Lihat jawaban saya di sini untuk cara melakukan ini dengan Python, tetapi idenya sama untuk bahasa apa pun.
sumber
Ada Java API gratis bernama JFreeWebSearch yang menggunakan Faroo yang telah disebutkan: http://www.ke.tu-darmstadt.de/resources/jfreewebsearch
sumber
Anda dapat membuat "di mana saja" mesin pencarian kustom langsung dari beranda Google Custom Search ( http://www.google.com/cse/ ). Anda cukup mengklik 'lanjutan', saat menambahkan mesin baru. Di sana Anda dapat memberikan jenis situs Schema.org. ' Hal ' adalah tipe yang paling umum, yang mencakup semua web.
sumber
Gigablast menawarkan API pencarian web murah: http://www.gigablast.com/searchfeed.html
sumber