ما هي البدائل الآن التي تم فيها إهمال واجهة برمجة تطبيقات Google Web Search؟ [مغلق

StackOverflow https://stackoverflow.com/questions/4082966

سؤال

تم إهمال واجهة برمجة تطبيقات بحث Google Web واستبدالها بـ API المخصص للبحث (انظر http://code.google.com/apis/websearch/).

كنت أرغب في البحث في الويب بأكمله ، لكن يبدو أنه يمكن البحث في مواقع API الجديدة فقط.

هل هناك طريقة للبحث في الويب بأكمله برمجيًا؟ تمكنت من الاستعلام عن واجهة برمجة التطبيقات القديمة باستخدام JSON من برنامج Java.

هل كانت مفيدة؟

المحلول

يمكنك فقط إرسالها من خلال مثل المتصفح ، ثم تحليل HTML ، وهذا ما فعلته دائمًا ، حتى بالنسبة لأشياء مثل YouTube.

نصائح أخرى

نعم ، لقد استبدل Google Custom Search الآن واجهة برمجة تطبيقات البحث القديم ، ولكن أنت يستطيع لا تزال تستخدم Google Custom Search للبحث في الويب بأكمله, ، على الرغم من أن الخطوات ليست واضحة من إعداد البحث المخصص.

لإنشاء محرك بحث مخصص Google يبحث عن الويب بأكمله:

  1. من صفحة Google Custom Search الرئيسية ( http://www.google.com/cse/ ) ، انقر فوق إنشاء محرك بحث مخصص.
  2. اكتب اسمًا ووصفًا لمحرك البحث الخاص بك.
  3. تحت تحديد محرك البحث الخاص بك ، في المواقع إلى مربع البحث ، أدخل عنوان URL واحد على الأقل صالحًا (في الوقت الحالي ، فقط ضع www.anyurl.com لتجاوز هذه الشاشة. المزيد حول هذا لاحقًا).
  4. حدد إصدار CSE الذي تريده وقبول شروط الخدمة ، ثم انقر فوق التالي. حدد خيار التخطيط الذي تريده ، ثم انقر فوق التالي.
  5. انقر فوق أي من الروابط ضمن قسم الخطوات التالية للانتقال إلى لوحة التحكم الخاصة بك.
  6. في القائمة اليسرى ، تحت لوحة التحكم ، انقر فوق الأساسيات.
  7. في قسم تفضيلات البحث ، حدد البحث عن الويب بأكمله ولكن التأكيد على المواقع المضمنة.
  8. انقر فوق حفظ التغييرات.
  9. في القائمة اليسرى ، تحت لوحة التحكم ، انقر فوق المواقع.
  10. احذف الموقع الذي أدخلته أثناء عملية الإعداد الأولية.

الآن سيبحث محرك البحث المخصص في الويب بأكمله.

التسعير

  • يمنحك بحث Google Custom 100 استعلامات يوميًا مجانًا.
  • بعد ذلك تدفع 5 دولارات لكل 1000 استفسار.
  • هناك 10000 استفسار كحد أقصى يوميًا.

مصدر: https://developers.google.com/custom-search/json-api/v1/overview#pring


  • جودة البحث أقل بكثير من بحث Google العادي (بدون مرادفات ، "ذكاء" إلخ)
  • يبدو أن Google تخطط حتى لإغلاق هذه الخدمة تمامًا.

يعمل بحث Google Custom (كما دعا إلى أعلى الإجابات المصنفة) بشكل جيد ، ولكنه مكلف للغاية ، مقارنةً بمنافسيه (أدناه) أو مقارنة بـ Google API. لديها طبقة مجانية صغيرة (100 استفسار/يوم) وسعر مرتفع للغاية قدره 5 دولارات لكل 1000 استعلام.

إنها توفر خيار الترقية إلى البحث في الموقع ، والذي يحتوي على أسعار أفضل قليلاً ، ولكن هذا يهدف إلى البحث عن موقع واحد (خاص بك) ، لذلك فهو حقًا مختلف تمامًا - وليس ترقية.

يبدو أن البدائل الرئيسية هي:

Bing Search API
https://datamarket.azure.com/dataset/5ba839f1-12ce-4cce-bf57-a49d98d29a44
التي لديها طبقة مجانية من 5000Q/شهر ، والأسعار تبدأ من 5 استعلام لكل قرش ، وليس الحد الأقصى.

تحديث: في نهاية عام 2016 ، تم إيقاف تشغيل واجهة برمجة التطبيقات هذه لصالح نظيره الأزري "الخدمات المعرفية Bing API":
https://azure.microsoft.com/en-us/services/cealitive-services/search/

انظر هنا للحصول على مخطط تسعير ، والذي يبدأ من 3 دولارات أمريكية/م مقابل 1000 معاملة. ما لم أفتقد شيئًا فهو مكلف للغاية.

Yahoo Boss Search API
تحديث: تم إيقافها في 31 مارس 2016.http://developer.yahoo.com/boss/search/
مع بدء الأسعار من حوالي 12 استعلامات/بنس لعمليات البحث على شبكة الإنترنت بالكامل.

والبعض لم أسمع به من قبل:

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/
توقف - كما هو موضح أدناه

هناك القليل من مناقشة بعض هذه على هذا بعد ذلك.
تم إغلاقه لكونه خارج الموضوع وذهب الآن

فيما يلي خيار في أسفل لوحة التحكم في البحث المخصص: "مواقع للبحث", ، يمكنك اختيار "ابحث في الشبكة بأكملها ولكن التأكيد على المواقع المشمولة"

Custom Search Control Panel - Sites to search

لقد صادفت للتو هذا من الزحف المشترك.

http://www.commoncrawl.org/

قد يكون الجواب الذي نبحث عنه جميعًا !!

هناك ملاحظة على رأس مستندات:

ملاحظة: تم إهمال واجهة برمجة تطبيقات Google Web Search رسميًا اعتبارًا من 1 نوفمبر 2010. وسوف تستمر في العمل حسبنا سياسة الإهمال، لكن عدد الطلبات التي قد تكون مقدمة يوميًا سيكون محدودًا. لذلك ، نشجعك على الانتقال إلى الجديد API البحث المخصص.

ال سياسة الإهمال يقول أنهم سيستمرون في تشغيل واجهة برمجة التطبيقات لمدة 3 سنوات. لذلك إذا كان لديك بالفعل تطبيق يستخدم واجهة برمجة التطبيقات القديمة ، فلن تضطر إلى التسرع في تغيير الأشياء حتى الآن. إذا كنت تكتب تطبيقًا جديدًا ، فاستخدم API البحث المخصص. انظر إجابتي هنا لكيفية القيام بذلك في بيثون ، ولكن الفكرة هي نفسها لأي لغة.

هناك واجهة برمجة تطبيقات Java مجانية تسمى Jfreewebsearch والتي تستخدم فارو المذكورة بالفعل:http://www.ke.tu-darmstadt.de/resources/jfreewebsearch

يمكنك إنشاء محرك بحث مخصص "Everywhere" مباشرة من صفحة Google Custom Search الرئيسية ( http://www.google.com/cse/ ). يجب عليك فقط النقر فوق "متقدم" ، أثناء إضافة محرك جديد. هناك يمكنك توفير نوع موقع Schema.org. ''شيء'هو أكثر أنواع عامة ، والتي تغطي جميع الويب.

تقدم Gigablast واجهة برمجة تطبيقات بحث رخيصة على الويب: http://www.gigablast.com/searchfeed.html

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top