Housefly
ویب اسکریپنگ ڈویلپرز کے لیے ایک ضروری مہارت ہے، لیکن اسے سیکھنا مشکل ہو سکتا ہے۔ اسی لیے میں نے Housefly بنایا ہے، ایک عملی پروجیکٹ جو انٹریکٹو مشقوں کے ذریعے ویب اسکریپنگ سکھانے کے لیے ڈیزائن کیا گیا ہے۔ Google Gruyere سے متاثر ہو کر، Housefly چھوٹے ٹیوٹوریلز کی سیریز فراہم کرتا ہے جس میں اسکریپنگ کے لیے بنائی گئی مخصوص ساتھی ویب سائٹس ہیں۔ مقصد؟ آپ کی اسکریپنگ مہارتوں کی مشق اور بہتری کے لیے محفوظ، منظم ماحول فراہم کرنا۔
میں نے یہ کیوں بنایا؟
میں نے بے شمار ٹیوٹوریلز دیکھے ہیں جو ویب اسکریپنگ کو نظریاتی طور پر سمجھاتے ہیں، لیکن بہت کم تجربے کے لیے حقیقی، کنٹرولڈ ماحول فراہم کرتے ہیں۔ Housefly یہ خود کفیل چیلنجز فراہم کر کے حل کرتا ہے جہاں آپ فراہم کردہ ویب سائٹس کو اسکریپ کر سکتے ہیں اور متوقع آؤٹ پٹ کے مقابلے میں اپنے حل کی توثیق کر سکتے ہیں۔ یہ عملی سیکھنے والوں کے لیے بنایا گیا ہے جو صرف پڑھنے کے بجائے کرنا چاہتے ہیں۔
کیسے شروع کریں
ہدایات GitHub repository کی README.md فائل میں ہیں۔ وہاں سے، آپ پروجیکٹ سیٹ اپ اور چلانے کے اقدامات کی پیروی کر سکتے ہیں۔
23 فروری، 2025
بنیادی HTML اسکریپنگ: پہلے قدم
8 مارچ، 2025
JavaScript سے رینڈر ہونے والا مواد
25 مارچ، 2025
کئی صفحات پر مشتمل Crawling
14 اپریل، 2025
اعلیٰ درجے کی Website تعامل اور APIs
26 اپریل، 2025
میڈیا + غیر متنی اسکریپنگ
18 مئی، 2025
ویب کرالنگ کے دفاعی اقدامات سے نمٹنا
20 مئی، 2025
بڑے پیمانے پر + غیر منظم ویب crawling