Instagram ডেটা ডাউনলোড: JSON নাকি HTML?

ফরম্যাটের অপশনই ঠিক করে ফাইলটি বিশ্লেষণ করা যাবে কি না, নাকি আবার চাইতে হবে। কী বদলায় আর কীভাবে ঠিকভাবে বেছে নেবেন তা জানুন।

এখনই আমার এক্সপোর্ট বিশ্লেষণ করুন
Instagram ডেটা ডাউনলোড: JSON নাকি HTML?
সূচিপত্র

Instagram থেকে তথ্যের কপি চাওয়ার সময় একটি স্ক্রিন আপনাকে ফরম্যাট বেছে নিতে বলে: JSON অথবা HTML। এটাকে অপ্রয়োজনীয় কারিগরি খুঁটিনাটি মনে হয়, অথচ ব্যাপারটা ঠিক উল্টো: এই সিদ্ধান্তই ঠিক করে দেয় ফাইলটি দিয়ে আপনি কাজের কিছু করতে পারবেন, নাকি পুরো অনুরোধটাই আবার করতে হবে।

এক বাক্যে পার্থক্য

HTML হলো ওয়েব পেজ, যা আপনার দেখার জন্য বানানো। JSON হলো ডেটা, যা কোনো প্রোগ্রামের প্রক্রিয়া করার জন্য বানানো। কৌতূহলের বশে পুরোনো মেসেজ আবার পড়াই যদি আপনার লক্ষ্য হয়, তাহলে HTML আরামদায়ক। কিন্তু কে আপনাকে ফলো ব্যাক করে না তা জানতে আপনার ফলোয়ার ও ফলোইং তালিকা মেলাতে চাইলে আপনার JSON-ই লাগবে। এর কোনো ব্যতিক্রম নেই।

বিশ্লেষণের জন্য HTML কেন অকেজো

HTML এক্সপোর্টে আপনার ফলোয়ার তালিকা আসে followers_1.html ফাইল হিসেবে, যা খুললে নাম আর তারিখ সহ একটি পেজ দেখা যায়। দেখতে ভালো, পড়া যায়, কিন্তু ভালো দিক এখানেই শেষ। সমস্যা হলো, উপস্থাপনা আর ডেটা জট পাকিয়ে আছে: প্রতিটি নাম লেআউট ট্যাগ, স্টাইল আর ভিজ্যুয়াল কাঠামোয় মোড়া।

কোনো টুলের জন্য সেখান থেকে নাম বের করার মানে এমন একটি ওয়েব পেজ ব্যাখ্যা করা, যার লেআউট Instagram যখন খুশি বদলে দিতে পারে। এজন্যই কার্যত কোনো ভরসাযোগ্য টুলই HTML ফরম্যাট গ্রহণ করে না: আগ্রহের অভাবে নয়, বরং সেটা ভঙ্গুর হতো বলে। আমাদের অ্যানালাইজার যেমন আপনি HTML এক্সপোর্ট দিলে সেটা বুঝতে পেরে আপনাকে জানিয়ে দেয়, আন্দাজে কিছু করতে যায় না, যাতে আপনি না বুঝে অর্ধেক ফল নিয়ে ফিরে না যান।

অন্যদিকে JSON হলো একই ডেটা, কোনো মোড়ক ছাড়া। একজন ফলোয়ারের রেকর্ড দেখতে এরকম:

{
  "string_list_data": [
    {
      "href": "https://www.instagram.com/username",
      "value": "username",
      "timestamp": 1712345678
    }
  ]
}

তিনটি ফিল্ড, কোনো অস্পষ্টতা নেই: প্রোফাইলের URL, ইউজারনেম আর একটি টাইমস্ট্যাম্প। এজন্যই হাজার হাজার অ্যাকাউন্টের দুটি তালিকা এক সেকেন্ডে মিলিয়ে দেখা সম্ভব হয়।

অনুরোধ করার সময় JSON কীভাবে বেছে নেবেন

ফরম্যাট বেছে নিতে হয় অনুরোধের শেষ স্ক্রিনে, তারিখের সীমার পাশে। পুরো পথটি এরকম:

  1. Instagram → আপনার প্রোফাইল → মেনু (তিনটি লাইন) → সেটিংস → অ্যাকাউন্ট সেন্টার (কিছু অ্যাকাউন্টে এখন এর বদলে Meta অ্যাকাউন্ট দেখায়)।
  2. আপনার তথ্য ও অনুমতি → আপনার তথ্য এক্সপোর্ট করুন (কিছু অ্যাকাউন্টে এখনও এটি "আপনার তথ্য ডাউনলোড করুন" নামে দেখায়)।
  3. এক্সপোর্ট তৈরি করুন-এ ট্যাপ করুন, আপনার অ্যাকাউন্টটি বেছে নিয়ে পরবর্তী-তে ট্যাপ করুন এবং ডিভাইসে এক্সপোর্ট করুন বেছে নিন।
  4. এক্সপোর্ট করার নির্দিষ্ট তথ্য বেছে নিন এবং শুধু অনুসরণকারী এবং অনুসরণ করছেন-এ টিক দিন।
  5. ফরম্যাটের অপশনে JSON বেছে নিন।
  6. তারিখের সীমায় "সর্বকালীন" বেছে নিন।
  7. এক্সপোর্ট শুরু করুন-এ ট্যাপ করুন।

৫ নম্বর ধাপের মতো ৬ নম্বর ধাপও সমান গুরুত্বপূর্ণ। ধরুন আপনি সীমাটা শুধু গত এক বছরে আটকে দিলেন, তখন ফাইলে কেবল ওই সময়ে নথিভুক্ত কানেকশনগুলোই থাকবে, আর আপনার তুলনার ফল হবে অসম্পূর্ণ, যদিও দেখতে একেবারে ঠিক মনে হবে। এটা একটা নীরব ভুল: কিছুই ভেঙে পড়ে না, শুধু কিছু মানুষ বাদ পড়ে যায়।

আমি তো আগেই HTML চেয়েছি, এখন কী করব?

আবার JSON-এ অনুরোধ করুন। HTML এক্সপোর্টকে নির্ভরযোগ্যভাবে JSON-এ রূপান্তর করার কোনো উপায় নেই, আর চেষ্টা করেও লাভ নেই: শুধু কানেকশনের অনুরোধ কয়েক মিনিটে তৈরি হয়, তাই আবার করতে খরচ কনভার্টার খোঁজার চেয়ে কম।

দুটি অনুরোধ একসঙ্গে থাকলেও কোনো সমস্যা নেই; Instagram প্রতিটিকে আপনার ডাউনলোড তালিকায় আলাদা এন্ট্রি হিসেবে রাখে।

কেন শুধু "অনুসরণকারী এবং অনুসরণ করছেন"-এ টিক দেবেন

সেখানে থাকতে থাকতে সবকিছু চেয়ে ফেলতে ইচ্ছা করে। তাড়া থাকলে করবেন না। আপনার সব তথ্য বেছে নিলে Instagram-কে আপনার ছবি, ভিডিও, স্টোরি আর মেসেজ প্যাকেজ করতে হয়: কয়েক গিগাবাইট, যা তৈরি হতে অনেক বেশি সময় লাগে। শুধু কানেকশন চাইলে ফাইলের ওজন কয়েক কিলোবাইট আর সাধারণত তাড়াতাড়ি তৈরি হয়ে যায়।

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

আপনি ঠিক কী পান

একটি ZIP ফাইল। এটি খুললে ফোল্ডারের কাঠামো দেখা যায়, যেখানে দরকারি অংশটি আছে connections/followers_and_following/-এ:

ফাইলএতে কী আছে
followers_1.jsonযে অ্যাকাউন্টগুলো আপনাকে ফলো করে
following.jsonযে অ্যাকাউন্টগুলো আপনি ফলো করেন
pending_follow_requests.jsonআপনার পাঠানো যেসব অনুরোধ এখনও কেউ গ্রহণ করেনি

আপনার ফলোয়ার অনেক হলে প্রথম ফাইলটি কয়েকটি নম্বর দেওয়া ফাইলে ভাগ হয়ে যায় (followers_1.json, followers_2.json...)। প্রতিটিতে কী আছে এবং খারাপভাবে বানানো টুলকে নীরবে অচল করে দেওয়া একটি খুঁটিনাটির কথা আমরা ব্যাখ্যা করেছি এক্সপোর্টের ফাইলগুলোর গাইডে।

তারপর

JSON-এ ZIP পেয়ে গেলে আপনার কাছে সবকিছু আছে। অ্যাকাউন্ট কম হলে স্প্রেডশিটে হাতে তালিকা মেলাতে পারেন, অথবা ফাইলটি NomeSigueApp-এ ছেড়ে দিয়ে সঙ্গে সঙ্গে তালিকা পেতে পারেন। এটি কখনও আপনার Instagram ইউজারনেম বা পাসওয়ার্ড চায় না, আর বিশ্লেষণ হয় আপনার ব্রাউজারের ভিতরেই: ফাইলগুলো কোনো সার্ভারে আপলোড হয় না।

সচরাচর জিজ্ঞাসিত প্রশ্ন

JSON কি ব্যবহার করা কঠিন?

আপনার নিজের চোখে পড়ার জন্য, হ্যাঁ: এটি ব্রেস আর ব্র্যাকেটে ভরা সাধারণ টেক্সট। কিন্তু যেকোনো টুলের জন্য এটি অনেক সহজ। এখানে যেহেতু পুরো উদ্দেশ্য হলো তুলনার কাজটা কোনো টুলকে দিয়ে করিয়ে নেওয়া, তাই JSON-ই সুবিধাজনক।

বিশেষ সফটওয়্যার ছাড়া কি JSON ফাইল খোলা যায়?

হ্যাঁ। .json ফাইল ব্রাউজারের ট্যাবে টেনে আনলে যেকোনো ব্রাউজার সেটি খোলে, আর যেকোনো টেক্সট এডিটরে সেটি দেখা যায়। তবে আসলে আপনাকে এটা খোলারই দরকার নেই: তুলনা যে করবে, তাকে ফাইলটি দিলেই হলো।

আমার অ্যাকাউন্ট প্রফেশনাল হলে কি কিছু বদলায়?

না। পার্সোনাল, ক্রিয়েটর ও বিজনেস অ্যাকাউন্টে ফরম্যাট আর কাঠামো একই।

এক্সপোর্টে কি দেখা যায় কে আমাকে আনফলো করেছে?

না, আর শুরু করার আগে এটা জেনে রাখা ভালো। ফাইলটি একটি স্ন্যাপশট: এতে আছে এখন কে আপনাকে ফলো করে, আগে কে করত তা নয়। কে চলে গেছে তা ধরতে হলে আলাদা তারিখের দুটি এক্সপোর্ট মিলিয়ে দেখতে হবে।

দেখুন কে আপনাকে ফলো করে না

তাৎক্ষণিক ও নিরাপদে জেনে নিন: লগইন নেই, পাসওয়ার্ড নেই, এবং আপনার ডেটা কখনো আপনার ব্রাউজার ছেড়ে যায় না।

nomesigue · analyzer LOCAL
আপনার ইনস্টাগ্রাম এক্সপোর্ট (ZIP) এখানে ছেড়ে দিন
অথবা
ফাইল বেছে নিন
অফিসিয়াল এক্সপোর্টে কাজ করে: ZIP বা দুটি JSON ফাইল
০ বাইট আপলোড · আপনার ডিভাইসে বিশ্লেষিত