منصوبے کے بارے میں
کولی (Colly) گو (Go) میں لکھا گیا ایک ہلکا پھلکا اور اعلیٰ کارکردگی والا ویب اسکریپنگ اور کرالنگ فریم ورک ہے۔ یہ اسکریپرز، کرالرز اور اسپائیڈرز بنانے کے لیے ایک صاف، بدیہی API فراہم کرتا ہے، جس سے ویب سائٹس سے منظم ڈیٹا نکالنا آسان ہو جاتا ہے، مثلاً ڈیٹا مائننگ، پروسیسنگ یا آرکائیونگ کے لیے۔
اہم خصوصیات میں شامل ہیں:
- صاف اور خوبصورت API
- تیز رفتار (ایک کور پر فی سیکنڈ 1k سے زیادہ درخواستیں)
- درخواست میں تاخیر اور فی ڈومین زیادہ سے زیادہ کنکرنسی کا خودکار انتظام
- کوکی اور سیشن کا خودکار انتظام
- ہم وقت، غیر ہم وقت، اور متوازی اسکریپنگ کی سپورٹ
- بلٹ اِن کیشنگ
- غیر یونیکوڈ جوابات کی خودکار انکوڈنگ
- robots.txt سپورٹ
- تقسیم شدہ اسکریپنگ کی صلاحیتیں
- ماحولیاتی متغیرات کے ذریعے ترتیب
- ایڈ آنز کے ذریعے قابل توسیع
README میں ایک سادہ مثال شامل ہے جو دکھاتی ہے کہ کیسے ایک کلیکٹر بنایا جائے، صفحے کے تمام لنکس پر جائیں، اور درخواستوں کو ہینڈل کریں۔ اس میں کئی اوپن سورس پروجیکٹس بھی درج ہیں جو کولی استعمال کرتے ہیں، جیسے ایک سرچ انجن، ایک اسٹیم گیم ڈیٹا بیس، اور ایک ویب سائٹ کلونر۔ یہ پروجیکٹ فعال طور پر برقرار رکھا جاتا ہے اور تعاون قبول کرتا ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.