Floppydata Floppydata

সেশন বিনামূল্যে — মূল্য দিন শুধু ট্রাফিকের জন্য

বিনামূল্যের ক্লাউড ব্রাউজার — স্ক্র্যাপিং,
AI ও অটোমেশনের জন্য

আমাদের সার্ভারে চলা একটি Chrome ব্রাউজার। ইনস্টল করার কিছু নেই, রক্ষণাবেক্ষণও নেই — প্রয়োজনে কানেক্ট করুন, দরকার না হলে বন্ধ করে দিন।

  • একটি রিকোয়েস্টেই ব্রাউজার সেশন শুরু হয় — প্রিসেট হিসেবে সেভ করে আবার ব্যবহার করুন
  • Puppeteer, Playwright ও Python-এর সাথে কাজ করে — launch()-এর জায়গায় শুধু connect() ব্যবহার করুন
  • রোটেটিং প্রক্সি, CAPTCHA সমাধান ও অ্যান্টিডিটেক্ট ফিঙ্গারপ্রিন্ট বিল্ট-ইন
স্যান্ডবক্স ডেমো
session.config
সেশন কনফিগ পরিবর্তন করতে একটি ফিল্ডে ক্লিক করুন
1 const r = await fetch(SESSIONS_URL, { 2 method: 'POST', 3 headers: { 'X-Api-Key': KEY }, 4 body: JSON.stringify({ 5 proxy: { type: '', 6 location: { countryCode: '' } }, 7 browser: { fingerprint: { os: '' } }, 8 runtime: { timeoutSeconds: 60 }, 9 }), 10 }); 11 const { connectUrl } = await r.json(); 12 const browser = 13 await chromium.connectOverCDP(connectUrl); 14 //
ক্লাউড ব্রাউজার — কোনো সেশন নেই 0:60
ব্রাউজিং শুরু করুন এক্সিট — · — · সেশন শুরু হয়নি এক্সিট IP বরাদ্দ করা হচ্ছে এবং Chromium সংযুক্ত হচ্ছে…

একটি আসল ব্রাউজার, হাতে 60 সেকেন্ড একটি দেশ ও OS বেছে নিন, তারপর কনফিগ উইন্ডোতে সেশন শুরু করুন চাপুন

60 সেকেন্ডের ডেমো · সাইন আপ ছাড়াই

আসল উইন্ডো — টেনে সরাতে পারবেন। ডেমো সেশনের সময়সীমা আছে; পূর্ণ সেশনে নেই।

ক্লাউড ব্রাউজার কী এবং এটি কীভাবে কাজ করে?

ক্লাউড ব্রাউজার হলো এমন একটি Chrome ব্রাউজার, যা অন্য কেউ তার সার্ভারে চালায়। ক্লাউড ব্রাউজার ব্যবহার করতে আপনি একটি রিকোয়েস্ট পাঠান, তারপর ক্লাউড সার্ভারগুলোর একটিতে একটি ব্রাউজার চালু হয়। এরপর আপনি একটি লিংক পান, যা দিয়ে ব্রাউজারটির সাথে রিমোট কন্ট্রোল সেশন শুরু করতে পারেন।

ইনস্টল করার কিছু নেই, রক্ষণাবেক্ষণও নেই — প্রয়োজনে কানেক্ট করুন, দরকার না হলে বন্ধ করে দিন। Floppydata-এর ক্ষেত্রে শুধু এই একটি রিকোয়েস্টই যথেষ্ট। সেটআপকে একবার একটি নাম দিন, যাকে বলে প্রিসেট, আর পরেরবার সেটি তৈরি পাবেন। নতুন করে বানানো বা কনফিগার করার ঝামেলা নেই।

সেশনের প্রবাহ
  1. আপনার অ্যাপ connect()
  2. Floppydata
  3. ক্লাউড ব্রাউজার সেশন লাইভ
  4. টার্গেট ওয়েবসাইট 200 OK

প্রধান সক্ষমতা ও ব্যবহারের ক্ষেত্র

ক্লাউডভিত্তিক ব্রাউজার আপনার প্রয়োজন অনুযায়ী বিভিন্ন ধরনের কাজ সামলাতে পারে।

পার্সিং ও ডেটা সংগ্রহের জন্য (ওয়েব স্ক্র্যাপিং)

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

ওয়েব স্ক্র্যাপিং

স্বয়ংক্রিয় AI এজেন্টের জন্য

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

AI এজেন্ট

ব্যবসায়িক প্রক্রিয়া অটোমেশনের জন্য

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

অটোমেশন

টেস্টিং ও JavaScript প্রোফাইলিংয়ের জন্য

পেজ লোডের সময়, মেমরি ব্যবহার এবং JavaScript-এর সমস্যাপূর্ণ অংশগুলো কোথায় তা পরীক্ষা করতে ডেভেলপাররা ক্লাউড ব্রাউজার API ব্যবহার করেন। ক্লাউড ব্রাউজার API ব্যবহারকারীর ব্রাউজারে চলে এবং ব্যবহারকারীর লোকাল ইনস্টলেশন বিকল হয়ে গেলে লাইভ ভিউ ও লগ দিয়ে ডিবাগ করার সুযোগ দেয়।

JS প্রোফাইলিং

নিজে হোস্ট করা হেডলেস ব্রাউজার কেন আর কাজ করে না

নিজের ব্রাউজার সার্ভার চালানো ততক্ষণই ভালো চলে, যতক্ষণ আসল ট্রাফিক না আসে।

অবকাঠামো ও স্কেলিংয়ের ঝামেলা

নিজে Chrome হোস্ট করার মানে সার্ভার, Docker কনটেইনার, মেমোরি লিক, আর প্রজেক্ট বড় হলে ম্যানুয়ালি মেশিন যোগ করা — অর্থাৎ ক্লাউডে ব্রাউজারের এমন একটি সেটআপ, যা কেবল আপনার হার্ডওয়্যার বাজেট যত দ্রুত বাড়ে ততটুকুই স্কেল হয়। যে স্ক্রিপ্টের হঠাৎ দশটি কপি দরকার হয়, তা কোডিংয়ের সমস্যা না থেকে সার্ভারের সমস্যা হয়ে দাঁড়ায়।

ব্যান, CAPTCHA ও অ্যান্টি-বট সিস্টেম এড়িয়ে চলা

বট ধরা পড়ে ছোট ছোট বিষয়ে: ইনস্টল করা ফন্ট, ক্যানভাস রেন্ডারিং, অডিও স্ট্যাক, স্ক্রিনের আকার ও হার্ডওয়্যার। ক্লাউড অ্যান্টিডিটেক্ট (anti-detect) ব্রাউজার এগুলো আপনার হয়ে সামলে নেয়, ফলে সেশন একজন আসল ভিজিটরের মতো আচরণ করে — রোটেটিং প্রক্সি ও স্বয়ংক্রিয় CAPTCHA সমাধান এতে বিল্ট-ইন আছে। একটি নিরাপদ ক্লাউড ব্রাউজার প্রতিটি সেশনকে আলাদাও রাখে: একটি ব্লক হলে বাকিগুলো চলতে থাকে।

Puppeteer, Playwright ও Python-এর সাথে কাজ করে

একটি ম্যানেজড ক্লাউড ব্রাউজার পরিষেবা অবকাঠামোর দায়িত্ব আপনার কাঁধ থেকে নামিয়ে দেয়, আর আপনার কোড প্রায় টেরই পায় না। আপনার স্ট্যাকে কি Puppeteer বা Playwright আছে? launch()-এর জায়গায় connect() ব্যবহার করুন এবং একটি WebSocket অ্যাড্রেসে সংযুক্ত করুন। Python-এ Playwright-ও একইভাবে কাজ করে।

  • Playwright
  • Puppeteer
  • Python
  • Node.js

সেলফ-হোস্টেড বনাম ম্যানেজড ক্লাউড ব্রাউজার: একনজরে তুলনা

বেছে নেওয়ার আগে কিছু বিষয় জানা দরকার:

সেলফ-হোস্টেড Chrome ও Floppydata-র ক্লাউড ব্রাউজারের তুলনা
সেলফ-হোস্টেড Chrome Floppydata-র ক্লাউড ব্রাউজার
লাইসেন্স ফি নেই, তবে সার্ভার ও প্রক্সির খরচের মধ্যে লুকিয়ে থাকে এখানেও নেই; মূলত এটি একটি বিনামূল্যের ক্লাউড ব্রাউজার
শুরু করা আগে অবকাঠামো প্রস্তুত করতে হয় বিনামূল্যের অনলাইন ক্লাউড ব্রাউজার সেটআপ, বা যেকোনো অনলাইন ক্লাউড ব্রাউজার, কয়েক মিনিটেই টেস্টের জন্য প্রস্তুত
নিষ্ক্রিয় সময় ব্যস্ত বা নিষ্ক্রিয়, খরচ একই থাকে এ ধরনের সার্ভারলেস ক্লাউড ব্রাউজারে সেশন অব্যবহৃত পড়ে থাকলে কোনো চার্জ লাগে না
আসলে কীসের বিল হয় সার্ভার, প্রক্সি, রক্ষণাবেক্ষণের ঘণ্টা শুধু প্রক্সি ট্রাফিকের বিল হয়; অন্যত্র ক্লাউড ব্রাউজারের বিনামূল্যের ট্রায়ালে যেমন খুঁটিনাটি শর্তের আড়ালে ফি লুকানো থাকে, এখানে তা নেই
মূল্যের তুলনা লোড যাই হোক, অবকাঠামোর খরচ নির্দিষ্ট browser use cloud বা browser-use cloud-এর মূল্য নির্দিষ্ট হারে নয়, প্রতি গিগাবাইটের খরচ ধরে তুলনা করুন
নমনীয়তা প্রতি প্রজেক্টে আলাদা সেটআপ সৃজনশীল ক্লাউড ব্রাউজার পদ্ধতিতে একই সংরক্ষিত প্রিসেট স্ক্র্যাপিং, টেস্টিং ও কনটেন্টের কাজে পুনরায় ব্যবহার করা যায়

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

কুইকস্টার্ট: সংযোগের জন্য উদাহরণ কোড

একটি সেশন চালু করতে কয়েক লাইনই যথেষ্ট:

সেশন খোলার সময় প্রক্সির ধরন ও দেশ যোগ করুন; স্ক্রিপ্টের বাকি অংশ লোকালি যেভাবে চলত, প্রায় তেমনই থাকে।

ডকুমেন্টেশন দেখুন
connect.js
const browser = await chromium.connectOverCDP(connectUrl);const page = await browser.newPage();await page.goto('https://example.com');const data = await page.textContent('body');

ক্লাউড ব্রাউজার সমাধানগুলো দেখুন