আমি কোনও এপিআই সম্পর্কে অবগত নই, তবে তারা এটিকে সেট আপ করার পদ্ধতিতে স্ক্রিন / ওয়েব স্ক্র্যাপিং নামক কোনও প্রযুক্তির মাধ্যমে ডেটা সংগ্রহ করা বেশ সহজ ।
উদাহরণস্বরূপ, আপনার নামের একটি অনুসন্ধান URL এ আপনার সদস্য আইডির সাথে একটি নির্দিষ্ট পৃষ্ঠায় একটি লিঙ্ক দেয়। তারপরে যদি আপনার কাছে কোনও প্রোগ্রামিং ভাষা / গ্রন্থাগার থাকে যা ডোম-সচেতন হয় তবে আপনি কেবল পৃষ্ঠার নকশার ভিত্তিতে কিছু নির্দিষ্ট জিনিস কোথায় হবে তা নির্ধারণ করতে পারেন। জ্যাকোরি সিলেক্টর এবং কয়েকটি ট্র্যাভারসাল ব্যবহার করে সেই পৃষ্ঠাটি এমনভাবে রেটিং পেতে পার্স করা যায়:
> $("td td td:contains(Regular Rating)").next().find("nobr").text();
"2072
2012-03(Current floor is 1800)"
ভাল রেটিং, উপায় দ্বারা।
এটি কিছুটা বেদনাদায়ক এবং আরও বেদনাদায়ক যদি তারা কখনও পৃষ্ঠাগুলির নকশাকে পরিবর্তন করার সিদ্ধান্ত নেয় তবে অবশেষে আপনি নিজের পছন্দ মতো সমস্ত ডেটা পার্স করতে সক্ষম হবেন এবং তারপরে প্রতিটি সদস্যের জন্য ডেটা সংগ্রহ এবং সংরক্ষণের একটি উপায় তৈরি করতে সক্ষম হবেন এটি আপনার নিজের ডাটাবেসে বিশ্লেষণের জন্য। এটি করা কঠিন হবে না, কেবল সদস্য আইডির মাধ্যমে পুনরাবৃত্তি করুন এবং আপনি তাদের নাম, রাজ্য, রেটিং ইত্যাদি পেতে পারেন - যতটা তাদের পর্দায় উপলব্ধ।
আশা করি এইটি কাজ করবে.