سؤال

كيف يمكنني الحصول على نتائج بحث Google من داخل البرنامج؟ أحتاج إلى الحصول على مجموعة من نتائج البحث لسلسلة محددة.

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

المحلول

يتطلب C ++ المزيد من العمل ثم اللغات الأخرى. ستحتاج إلى الاتصال بـ Google's REST Search API ثم استخدم محلل JSON لتحليل نتائج البحث. json.org لديه مجموعة من محلات JSON بلغات مختلفة.

نصائح أخرى

استخدم واجهة برمجة تطبيقات البحث عن JavaScript http://code.google.com/apis/ajaxsearch/

لم يعودوا يدعمونهم SOAP Search API لسوء الحظ

تقدم Google AJAX API لمبرمجي JavaScript ووثائق سيئة لـ Python و PHP و Flash.by بالطريقة ، إذا كنت قادرًا على الاتصال بخادم HTTP عن بُعد مع أي مكتبة C ++ أخرى ، فيمكنك القيام بذلك. فقط قم بتغيير عنوان URL الذي تستخدمه وأوجهه إلى: http://ajax.googleapis.com/ajax/services/search/web؟v=1.0&q={my_cpp_query} ستحصل على دفق بيانات JSON ، والتي ستتمكن من العمل معها.

أتذكر أنني رأيت تعليميًا على YouTube حول القيام بذلك ، لست متأكدًا من اسم المكتبة ولكنه شيء مثل _nt_search_gh: etcetCetCetCetc ؛

لذلك ... بعد تسع سنوات ، لم يعد بإمكانك القيام بذلك. يمكنك الحصول على JSON ، لكنها قصيرة جدًا وتقول فقط "لم تعد Google Web Search API متوفرة. يرجى الترحيل إلى واجهة برمجة تطبيقات Google Custom Search (https://developers.google.com/custom-search/)"

يمكن لـ Google Custom Search البحث عن الويب بأكمله باستخدام موضوع Schema.org "الشيء". https://support.google.com/customsearch/answer/4513886؟visit_id=636769478248533420-865620074&rd=1

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