توضیحات
آموزش صفر تا صد Web Scraping با Python
نام دوره : The Ultimate Web Scraping With Python Bootcamp 2024
پیشنیاز
برای شرکت در این دوره:
هیچ تجربه برنامهنویسی لازم نیست
نیازی به نرمافزارهای پولی ندارید
فقط یک کامپیوتر و دسترسی به اینترنت کافی است
کتابخانههای متنباز پایتون استفاده میشوند
آمادگی یادگیری مهارتهای عملی و قابل اجرا داشته باشید
معرفی دوره آموزش Web Scraping با Python
دوره Ultimate Web Scraping With Python Bootcamp یک بوتکمپ جامع و پروژهمحور است که شما را از سطح کاملاً مبتدی به یک وب اسکریپر حرفهای با پایتون تبدیل میکند. در این دوره یاد میگیرید چگونه دادهها را بهصورت برنامهنویسیشده از وبسایتها استخراج، پردازش و ذخیره کنید.
وب اسکریپینگ یکی از مهارتهای بسیار کاربردی در حوزههایی مانند تحلیل داده، هوش مصنوعی، تحقیقات بازار، قیمتگذاری، سئو و اتوماسیون است و این دوره بهگونهای طراحی شده که بلافاصله بتوانید آموختهها را در پروژههای واقعی به کار ببرید.
وب اسکریپینگ چیست و چرا مهم است؟
Web Scraping فرآیند استخراج خودکار اطلاعات از وبسایتهاست. در این روش، برنامههایی نوشته میشوند که:
به صفحات وب درخواست ارسال میکنند
محتوای HTML، CSS و JavaScript را تحلیل میکنند
دادههای موردنظر را استخراج و ساختاردهی میکنند
این مهارت بازخورد سریع دارد و برای خودکارسازی جمعآوری داده در مقیاس بالا بسیار ارزشمند است.
ساختار کلی دوره آموزش صفر تا صد Web Scraping با Python
این بوتکمپ شامل بیش از ۱۷ ساعت آموزش ویدیویی است و در ۳ بخش اصلی با سطح دشواری افزایشی طراحی شده تا مهارت شما بهصورت تدریجی و اصولی تقویت شود.
بخش اول: Begin – شروع از پایه
در این بخش، پایههای اصلی وب و وب اسکریپینگ را بهصورت عمیق و اصولی یاد میگیرید.
مباحث کلیدی این بخش:
آشنایی کامل با نحوه کار وب و پروتکل HTTP
درک چرخه Request / Response
شناخت HTML، CSS و JavaScript از پایه
ارسال درخواستهای HTTP با پایتون
استخراج داده از صفحات وب
موضوعات مهم:
بررسی User-Agent، HTTP Verbs، Headerها و Status Codeها
درک مفهوم Stateless بودن HTTP و نقش Cookieها
استفاده از Headerهای سفارشی و کاربرد آنها
کار حرفهای با کتابخانه Requests
آشنایی با Proxyها در معماری وب
استخراج داده با BeautifulSoup
در پایان این بخش، شما قادر خواهید بود وب اسکریپرهای کاربردی را از صفر بسازید.
بخش دوم: Refine – ارتقای مهارتها
در این بخش وارد مباحث پیشرفتهتر وب اسکریپینگ میشوید و یاد میگیرید چگونه با سایتهای مدرن و داینامیک کار کنید.
مباحث کلیدی:
اسکریپینگ سایتهای دارای JavaScript
استفاده از Microsoft Playwright بهعنوان Headless Browser
شناسایی و استفاده از APIهای مخفی
استخراج داده از سایتهای بدون API عمومی
پروژههای عملی:
ساخت Image Scraper برای دانلود تصاویر با کیفیت بالا
اسکریپر قیمت و اطلاعات بازیهای تخفیفخورده از سایتهای داینامیک
موضوعات مهم:
شبیهسازی Header، Cookie و Body درخواستها
تولید خودکار کد Python از درخواستهای API
کار با کتابخانه Selectolax
تسلط بر CSS Selectorها
رندر داینامیک صفحات وب
بخش سوم: Master – سطح حرفهای
در بخش نهایی، با Scrapy بهعنوان یکی از قدرتمندترین فریمورکهای وب اسکریپینگ آشنا میشوید.
مباحث کلیدی:
راهاندازی Scrapy در Virtual Environment
ساخت Spiderها و Pipelineها
استخراج داده در فرمتهای مختلف
مدیریت پروژههای اسکریپینگ بزرگ
موضوعات پیشرفته:
استفاده از Scrapy Shell برای تحلیل Response
تعریف Schema داده با Item و ItemLoader
ادغام Playwright با Scrapy
اجرای JavaScript سفارشی قبل از استخراج داده
ذخیره دادهها در دیتابیسهای SQL
خروجیهای سفارشی و حرفهای
در پایان این بخش، شما توانایی ساخت اسکریپرهای پیچیده، مقیاسپذیر و مقاوم را خواهید داشت.
مهارتهایی که در این دوره یاد میگیرید
وب اسکریپینگ حرفهای با Python
تحلیل ساختار وبسایتها
استخراج داده از سایتهای استاتیک و داینامیک
کار با Requests، BeautifulSoup، Playwright و Scrapy
شناسایی و استفاده از APIها
ذخیره و پردازش دادهها
پیادهسازی پروژههای واقعی وب اسکریپینگ
نتیجه نهایی دوره
در پایان این بوتکمپ:
یک جعبه ابزار کامل برای وب اسکریپینگ خواهید داشت
میتوانید برای هر وبسایتی اسکریپر طراحی کنید
آمادگی اجرای پروژههای واقعی و حرفهای را خواهید داشت
دوره آموزش صفر تا صد Web Scraping با Python مناسب چه کسانی است؟
این دوره برای افراد زیر ایدهآل است:
افرادی که میخواهند جمعآوری داده از وب را یاد بگیرند
دانشجویان و تحلیلگران داده
برنامهنویسان مبتدی یا بدون تجربه
علاقهمندان به اتوماسیون و تحلیل داده
کسانی که میخواهند وارد بازار کار Web Scraping شوند








یودمی ایران –
دوره درخواستی خود را از راه های ارتباطی درخواست کنید