- Oylik tashriflar
- 0
- Narxlar
- Belgilanmagan
- Ro‘yxatga kiritilgan
- —
- Yangilangan
- 2026-09-06
01Obscura nima
Obscura AI Agent va avtomatlashtirish ssenariylari uchun maxsus ishlab chiqilgan, Rust asosidagi ochiq kodli headless brauzerdir. Ushbu vosita Chromium’ning og‘ir arxitekturasini chetlab o‘tib, nihoyatda yengil mustaqil dvigatel yordamida veb-sahifalarni render qiladi va JavaScript’ni bajaradi. Bu robotlarga kam resurs sarfi bilan veb-sahifalarni tez va sezilmas tarzda ko‘rish hamda boshqarish imkonini beradi. Chrome’ning ixcham muqobili sifatida vosita Puppeteer va Playwright bilan tabiiy ravishda mos keladi, MCP protokoli orqali Claude, Cursor kabi AI ish oqimlariga bevosita ulanib, katta til modellari va internet o‘rtasidagi ma’lumot ko‘prigiga aylanadi.
02Obscura’ning asosiy funksiyalari
Headless scraping: buyruq satri yoki API orqali veb-sahifalarni olish va render qilish, matn, havolalar, HTML yoki xom resurslarni ajratib olish.
AI Agent boshqaruvi: ichki MCP server Claude, Cursor kabi AI vositalariga brauzerni boshqarish, skrinshot olish, shakllarni to‘ldirish va JS bajarish imkonini beradi.
Mahalliy render chiqishi: Chromium’ga bog‘liq bo‘lmasdan PNG skrinshotlari, PDF eksporti va real vaqt rejimidagi CDP yozuv oqimini yaratish.
Yashirinlik va aniqlashdan himoya: Stealth rejimini bir marta yoqish orqali brauzer fingerprint’larini avtomatik tasodifiylashtirish va 3500+ trekerlarni bloklash.
Ommaviy parallel scraping: worker jarayonlari orqali bir nechta URL’ni parallel qayta ishlash, JSON chiqishi va moslashtirilgan ajratib olish mantiqini qo‘llab-quvvatlash.
Mavjud ekotizim bilan moslik: CDP protokolini to‘liq amalga oshirish, Puppeteer va Playwright’ga drop-in muqobil sifatida ulanish.
03Obscura’ning texnik prinsiplari
WeChat’da kuzatib boring va “开源” deb javob yuborib, AI ochiq kodli loyihalar guruhiga qo‘shiling
Rust + ichki V8: asosiy dvigatel xotira xavfsizligi va yuqori parallel ishlash samaradorligini ta’minlash uchun Rust’da yozilgan. V8 JavaScript’ni kompilyatsiya qilish va bajarish uchun bevosita integratsiya qilingan. Shu tariqa Chromium va Node.js bog‘liqligi bartaraf etilib, yagona binar faylni joylashtirish imkoniyati yaratiladi.
Mustaqil render pipeline’i: o‘z CSS layout va chizish dvigateli block, flex, grid, float, transform kabi keng tarqalgan yo‘llarni qo‘llab-quvvatlaydi, rasterlash va sahifalashni bevosita amalga oshiradi hamda tashqi brauzer jarayonini ishga tushirmasdan skrinshot va PDF chiqara oladi.
CDP protokoli ko‘prigi: Rust qatlamida Chrome DevTools Protocol’ning bir qismi (Target, Page, Runtime, DOM, Network, Fetch, IO va boshqa domenlar) amalga oshirilgan. Ichki holat Chrome bilan mos JSON xabarlariga aks ettiriladi, shuning uchun Puppeteer va Playwright standart WebSocket ulanishi orqali muammosiz boshqarilishi mumkin.
Sessiya darajasida fingerprint’larni tasodifiylashtirish: Stealth BoringSSL va maxsus transport qatlamiga asoslanadi. Har bir yangi sessiyada GPU, ekran o‘lchami, Canvas, Audio, Battery kabi fingerprint xususiyatlari qayta yaratiladi. Shu bilan birga, navigator.webdriver kabi avtomatlashtirish belgilarini yadro darajasida yashirib, aniqlash skriptlarining izchillik tekshiruvi orqali robotni tanib olishiga yo‘l qo‘yilmaydi.
MCP vositalar qatlami: brauzer yadrosi ustiga Model Context Protocol interfeysi o‘ralib, navigatsiya, bosish, kiritish, skrinshot, PDF va elementni kutish kabi amallar standart vositalar sifatida taqdim etiladi. AI Agent stdio yoki HTTP orqali murojaat qilib, veb-brauzer imkoniyatlarini o‘z fikrlash zanjiriga qo‘shishi mumkin.
04Obscura’dan qanday foydalanish
Yuklab olish va o‘rnatish: GitHub Releases’dan tegishli tizim uchun arxivni yuklab olib, oching. Chrome yoki Node.js’ni o‘rnatish shart emas.
Bitta sahifani olish: obscura fetch buyrug‘i sahifani oladi; kerakli tarkibni chiqarish uchun --dump html/text/links parametrlaridan foydalaning.
CDP serverini ishga tushirish: obscura serve --port 9222 buyrug‘i CDP serverini ishga tushiradi, Puppeteer yoki Playwright Chrome o‘rniga unga bevosita ulanadi.
Yashirin rejimni yoqish: istalgan buyruqqa --stealth qo‘shib, yashirin rejimni yoqing. Brauzer fingerprint’lari avtomatik tasodifiylashtiriladi va trekerlar bloklanadi.
Ommaviy parallel scraping: obscura scrape url1 url2 --concurrency 25 buyrug‘i bir nechta sahifani parallel ravishda olib, natijalarni JSON formatida chiqaradi.
AI Agent’ga ulash: obscura mcp buyrug‘i MCP serverini ishga tushiradi, shunda Claude, Cursor kabi AI vositalari avtomatlashtirilgan vazifalarni bajarish uchun brauzerni bevosita chaqira oladi.
05Obscura’ning asosiy afzalliklari
Nihoyatda yengil: yagona binar fayl atigi 70MB, xotira sarfi taxminan 30MB bo‘lib, Chromium’ning yuzlab megabaytlik sarfidan ancha kam. Tez ishga tushish: sahifa 85ms gacha tezlikda yuklanadi, sovuq ishga tushirish deyarli bir zumda bajariladi va Chrome’ning uzoq boshlang‘ich jarayonini kutish shart emas. Bog‘liqliksiz joylashtirish: V8 va o‘z render dvigateli ichiga o‘rnatilgan, Chromium, Node.js yoki boshqa tashqi runtime’larni o‘rnatish talab qilinmaydi. Mahalliy aniqlashdan himoya: Stealth rejimida fingerprint’larni tasodifiylashtirish va 3500+ trekerlarni bloklash mavjud, qo‘shimcha sozlamalarsiz anti-scraping mexanizmlarini chetlab o‘tish mumkin. AI bilan mahalliy integratsiya: MCP protokoli orqali Claude, Cursor kabi AI vositalariga brauzerni boshqarish imkonini bevosita beradi. Ekotizim bilan muammosiz moslik: CDP protokolini to‘liq qo‘llab-quvvatlaydi, Puppeteer va Playwright uchun drop-in muqobil bo‘lib xizmat qiladi, migratsiya xarajati nolga teng.
06Obscura loyihasi manzili
Loyiha rasmiy sayti: https://obscura.sh/
GitHub repozitoriysi: https://github.com/h4ckf0r0day/obscura
07Obscura’dan foydalanish ssenariylari
Katta miqyosda elektron tijorat narxlarini monitoring qilish: 30MB kam xotira sarfi va 25+ parallel ishlash imkoniyati yordamida bitta serverda bir nechta platformadagi narx va zaxiralarni yuqori chastotada olish.
AI Agent’ning mustaqil ko‘rishi: MCP protokoli orqali Claude, Cursor kabi AI vositalariga brauzerni bevosita boshqartirib, tadqiqot, shakl to‘ldirish, buyurtma berish kabi vazifalarni bajarish.
Anti-scraping himoyasiga ega sezgir ma’lumotlarni yig‘ish: Stealth rejimida fingerprint’larni tasodifiylashtirish va trekerlarni bloklash orqali Cloudflare kabi himoyalarni chetlab o‘tib, ochiq tijoriy ma’lumotlarni olish.
Avtomatlashtirilgan kontent arxivi: mahalliy render dvigateli yuqori aniqlikdagi PDF va to‘liq sahifa skrinshotlarini bevosita yaratadi, bu shartnomalar, e’lonlar va veb-sahifalarni muvofiqlik talablariga mos arxivlash uchun ishlatiladi.
Edge konteynerlarda real vaqt monitoringi: yagona binar fayl, bog‘liqliklarning yo‘qligi va juda tez ishga tushish Docker / Serverless muhitlarida raqobatchilar sahifalarini soniyalar darajasida so‘rov bilan kuzatish uchun mos keladi.
© Ogohlantirish: domenlar va havola qilingan kontent vaqt o‘tishi bilan o‘zgarishi mumkin. AIEZZ uchinchi tomon veb-saytlarini nazorat qilmaydi. Tashqi kontent va xatarlarni mustaqil ravishda ko‘rib chiqing.


Foydalanuvchi sharhlari0