গুগল ইমেজ থেকে প্রথম চিত্র উত্স ফিরে


10

গুগল অনুসন্ধান থেকে প্রথম চিত্র উত্স আনার কোনও উপায় আছে যদি আমার কোনও অনুসন্ধান শব্দ থাকে?

উদাহরণস্বরূপ যদি ইনপুট হয় তবে tomatoআউটপুট হবেhttp://www.cksinfo.com/clipart/food/fruits/tomatoes/tomato.png

ধন্যবাদ!

উত্তর:


5

গুগল কাস্টম অনুসন্ধান API এ এখন চিত্রগুলি অন্তর্ভুক্ত রয়েছে। আপনি বিলিংয়ের আগে 100 টি প্রশ্ন / দিনে সীমাবদ্ধ তবে এটি আপনাকে অনুসন্ধান করার জন্য গুগলকে ব্যবহার করার একমাত্র বৈধ উপায়।

লিঙ্কটি যদি ভুল নির্দেশনা দেয়:

কলিং শৈলী

এপিআই চাওয়ার একাধিক উপায় রয়েছে:

বিশ্রাম

প্রতিনিধিত্বমূলক রাজ্য স্থানান্তর, গুগল কাস্টম অনুসন্ধান এপিআই traditionalতিহ্যবাহী আরএসটি থেকে কিছুটা আলাদা। সংস্থানগুলিতে অ্যাক্সেস সরবরাহের পরিবর্তে, API কোনও পরিষেবাতে অ্যাক্সেস সরবরাহ করে। ফলস্বরূপ, এআইপিআই একটি একক ইউআরআই সরবরাহ করে যা পরিষেবা শেষ পয়েন্ট হিসাবে কাজ করে।

আপনি GET REST HTTP ক্রিয়াটি ব্যবহার করে Google কাস্টম অনুসন্ধান API পরিষেবাটি শেষ পয়েন্ট অ্যাক্সেস করেন, যেমন API এর ক্রিয়াকলাপে বর্ণিত। আপনি ক্যোয়ারি প্যারামিটার হিসাবে সমস্ত অনুসন্ধানের অনুরোধগুলির বিশদটি পাস করেন।

একক গুগল কাস্টম অনুসন্ধান API ইউআরআইয়ের জন্য নির্দিষ্ট ফর্ম্যাটটি হ'ল:

https://www.googleapis.com/customsearch/v1?parameters

যেখানে কোয়েরিতে প্রয়োগ করার জন্য প্যারামিটারগুলি কোনও পরামিতি। অনুসন্ধানের ফলাফলের সাথে কাজ করা এবং বিশদ নথিটি বিশদটির জন্য প্যারামিটার রেফারেন্সের সাথে কাজ করা দেখুন।

গুগল কাস্টম অনুসন্ধান এপিআইতে এটি কীভাবে কাজ করে তার উদাহরণ এখানে দেওয়া হয়েছে, যা বক্তৃতার জন্য একটি পরীক্ষা কাস্টম অনুসন্ধান ইঞ্জিন অনুসন্ধান করে:

GET https://www.googleapis.com/customsearch/v1?key=INSERT-YOUR-KEY&cx=017576662512468239146:omuauf_lfve&q=lectures

জাভাস্ক্রিপ্ট থেকে রেস্ট

আপনি কলব্যাক ক্যোয়ারী প্যারামিটার এবং একটি কলব্যাক ফাংশন ব্যবহার করে জাভাস্ক্রিপ্ট থেকে আরএসটি ব্যবহার করে গুগল কাস্টম অনুসন্ধান এপিআই শুরু করতে পারেন। এটি আপনাকে সমৃদ্ধ অ্যাপ্লিকেশনগুলি লিখতে দেয় যা কোনও সার্ভারের সাইড কোড না লিখে কাস্টম অনুসন্ধান ডেটা প্রদর্শন করে।

টমোটো ক্যোয়ারী অনুসন্ধানের ফলাফলের প্রথম পৃষ্ঠা প্রদর্শন করতে নিম্নলিখিত উদাহরণটি এই পদ্ধতির ব্যবহার করে:

<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>

আপনি অবশ্যই যে ইনপুট থেকে অনুসন্ধান করছেন তার মান অন্তর্ভুক্ত করতে আপনি অবশ্যই স্ক্রিপ্টের এসআরসি আপডেট করবেন।


scriptইউআরএল- এ কী কী আমাদের প্রকাশ্য API টি নিষ্পত্তি করা উচিত ? o_O
T.Todua

3

এটি করতে আপনি গুগল চিত্র অনুসন্ধান API ব্যবহার করতে পারেন । দুর্ভাগ্যক্রমে এটি অপসারণ করা হয়েছে যাতে আপনি সীমাবদ্ধ হতে পারে এমন প্রতিদিন প্রশ্নের সংখ্যা খুঁজে পেতে পারেন। এটিকে প্রতিস্থাপনের জন্য নতুন কোনও এপিআই থাকলে আমি নিশ্চিত নই।


কোন প্রতিস্থাপন সাম্প্রতিক প্রতি হয়েছে, এবং এই বিশেষ এপিআই বেশী যে স্পষ্টভাবে শাট ডাউন করা হবে (বনাম শুধু হরতাল জন্য কোন অতিরিক্ত সময়তালিকা সঙ্গে থামানো হয়েছে) তালিকায় আসলে, এপিআই "স্প্রিং পরিচ্ছন্নতার" পোস্ট , যে সম্ভবত যদিও হতে পরিসীমা আউট তিন বছর (অধ্যায় 1.3 দেখুন)।
সু '

এইচএম ঠিক আছে, তবে আমি কীভাবে কোনওভাবে ফলাফলের পৃষ্ঠাগুলি পেতে পারি এবং প্রথম চিত্রের লিঙ্ক বা কোনও কিছু পার্স করতে পারি? আদৌ কোন কাজ?
3mpetri

আপনি একটি অনুসন্ধান করতে পারেন এবং তারপরে প্রথম ফলাফলটি পেতে HTML পার্স করতে পারেন। এটা অবশ্যই করণীয়। যদিও এটি সম্ভবত গুগলের টিওএস লঙ্ঘন করে।
জন কনডে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.