Housefly

وب اسکرپینگ مهارت ضروری برای برنامه‌نویسان است، اما یادگیری آن می‌تواند سخت باشد. به همین دلیل من Housefly را ساختم، یک پروژه عملی که برای آموزش وب اسکرپینگ از طریق تمرینات تعاملی طراحی شده است. با الهام از Google Gruyere، Housefly مجموعه‌ای از آموزش‌های کوچک با وب‌سایت‌های همراه اختصاصی ارائه می‌دهد که برای اسکرپ کردن ساخته شده‌اند. هدف؟ فراهم کردن محیطی امن و ساختاریافته برای تمرین و تقویت مهارت‌های اسکرپینگ شما.

چرا این را ساختم؟

آموزش‌های بی‌شماری دیده‌ام که وب اسکرپینگ را از نظر تئوری توضیح می‌دهند، اما تعداد بسیار کمی محیط واقعی و کنترل‌شده برای آزمایش ارائه می‌دهند. Housefly این مشکل را با ارائه چالش‌های خودکفا حل می‌کند که در آن می‌توانید وب‌سایت‌های ارائه شده را اسکرپ کنید و راه‌حل‌های خود را در برابر خروجی‌های مورد انتظار اعتبارسنجی کنید. این برای یادگیرندگان عملی که می‌خواهند کار کنند نه فقط بخوانند ساخته شده است.

چگونه شروع کنیم

دستورالعمل‌ها در فایل README.md مخزن GitHub قرار دارد. از آنجا می‌توانید مراحل تنظیم و اجرای پروژه را دنبال کنید.