دوره کامل وب اسکرپینگ با پایتون - پروژههای واقعی و ابزارهای مدرن
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- Scrapy
- خودکارسازی وب با سلنیوم
- Scrapy-Playwright
- اسکرپ کردن وبسایتها با پایتون
- محبوبترین و مؤثرترین کتابخانههای وب اسکرپینگ در پایتون
- استفاده از متد مناسب با توجه به ساختار وبسایت
- درخواستها و Beautiful Soup
- خواندن و تحلیل کد اچ تی ام ال
- ذخیره داده اسکرپ شده
- دانلود انبوه تصاویر
پیشنیازهای دوره
- تنها به یک کامپیوتر با اتصال اینترنت نیاز دارید.
- هیچ تجربهی برنامهنویسی لازم نیست. این دوره به شما تمام آنچه نیاز دارید را آموزش میدهد.
- دانش اولیه از پایتون خوب است، اما ضروری نیست.
توضیحات دوره
در دنیای دادهمحور امروز، وب اسکرپینگ ابزاری قدرتمند است که به شما اجازه میدهد داده را به طور مؤثر از وبسایتها جمعآوری کنید.
مدرس این دوره را طوری طراحی کرده است که کاملترین دوره وب اسکرپینگ در یودمی باشد. این دوره کاربردی و مبتنی بر تمرین است و اطمینان حاصل میکند که شما از طریق انجام تمرینات و پروژههای واقعی یاد بگیرید.
این دوره با مبانی در bookstoscrape و quotestoscrape شروع میکند (که به طور خاص برای اسکرپ کردن طراحی شدهاند) تا شما مفاهیم اولیه وب اسکرپینگ را درک کنید. پس از یادگیری مبانی، به وب اسکرپینگ در وبسایتهای واقعی میپردازیم.
اگر در پایتون تازهوارد هستید، نگران نباشید. این دوره یک بخش اضافی دارد که اصول پایتون را پوشش میدهد تا شما را برای این دوره آماده کند.
آنچه یاد خواهید گرفت:
- درخواستها و BeautifulSoup: تجزیه و استخراج داده از اچ تی ام ال با eBay به عنوان مثال
- سلنیوم: خودکارسازی تعاملات مرورگر با پروژههای واقعی از IMDb
- Scrapy: ساخت وباسکرپرهای مقیاسپذیر با مثالهای واقعی از Flying Tiger و Yelp
- Scrapy-Playwright: یاد بگیرید چگونه وبسایتهای پویا را با Scrapy از طریق یکپارچهسازی Playwright اسکرپ کنید.
به این دوره بپیوندید تا پتانسیل کامل وب اسکرپینگ را آنلاک کنید. با تمرینات عملی و مثالهای واقعی، شما به خوبی مجهز خواهید بود تا داده را به طور مؤثر از وب جمعآوری کنید. بیایید شروع کنیم!
این دوره برای چه کسانی مناسب است؟
- مبتدیان مطلق که میخواهند وب اسکرپینگ را یاد بگیرند.
- توسعهدهندگانی که میخواهند علم داده را از ابتدا یاد بگیرند.
دوره کامل وب اسکرپینگ با پایتون - پروژههای واقعی و ابزارهای مدرن
-
مقدمه بخش 00:59
-
مواد دوره 00:08
-
بررسی اینکه آیا وبسایت استاتیک است یا پویا 03:18
-
تصمیمگیری در مورد متد مورد استفاده 02:36
-
خواندن و تحلیل کد اچ تی ام ال 23:14
-
نصب پایتون و Pycharm (ویندوز) 05:17
-
نصب پایتون و Pycharm (لینوکس) 03:54
-
نصب پایتون و Pycharm (سیستم عامل مک) 04:56
-
نصب Jupyter Notebook در ویندوز، لینوکس و سیستم عامل مک (اختیاری) 06:17
-
دربارهی مثالهای واقعی 02:02
-
برنامه درسی دوره 00:43
-
مقدمه بخش 00:49
-
نصب کتابخانهها و انجام اولین درخواست 04:52
-
سلکتورهای Beautiful Soup 21:50
-
اسکرپ کردن داده کتاب 20:38
-
ساخت حلقه خارجی و رسیدگی به صفحهبندی 13:50
-
ساخت حلقه داخلی و اسکرپ کردن همه کتابها 08:01
-
ذخیره کردن داده و خلاصه پروژه 09:27
-
دانلود تصاویر با درخواستها 09:12
-
استفاده از پروکسیها با درخواستها 09:10
-
مقدمه بخش 00:19
-
تمرین 1 03:10
-
تمرین 1 - راهحل 17:13
-
مقدمه بخش 00:32
-
اسکرپ کردن داده لپتاپ، استفاده کامل از هدرها و کوکیها 18:31
-
صفحهبندی 14:31
-
ذخیره کردن داده 05:21
-
مقدمه بخش 00:47
-
نصب سلنیوم و Chromedriver 03:01
-
ایجاد درایور و باز کردن مرورگر 02:08
-
انتخابگرهای CSS 20:30
-
XPATH 28:16
-
لاگین با سلنیوم 06:43
-
اسکرپ کردن صفحه اول 10:01
-
مرور صفحات 12:29
-
اسکرول نامحدود 09:22
-
Waitها 09:53
-
عملیات 02:51
-
مقدمه بخش 00:19
-
تمرین 2 03:27
-
تمرین 2 - راهحلها 17:09
-
مقدمه بخش 00:34
-
ایجاد درایور و باز کردن مرورگر 03:33
-
تغییری در ویدئوی بعدی (خودکارسازی) 07:12
-
دسترسی به صفحه با خودکارسازی 21:07
-
اسکرول کردن برای بارگذاری تمام موارد 03:38
-
اسکرپ کردن داده 19:27
-
مقدمه بخش 00:31
-
تمرین 3 05:05
-
تمرین 3 - راهحلها 29:48
-
مقدمه بخش 00:40
-
نصب Scrapy، ایجاد پروژه Scrapy و Spider 03:32
-
اسکرپ شل و سلکتورها Scrapy 13:24
-
ساختاردهی متد تجزیه 11:34
-
آیتمها 01:57
-
ساختاردهی متد تجزیه کتابها 17:11
-
پایپلاینها 08:49
-
حذف آیتمها با پایپلاینها 05:17
-
ذخیره کردن داده در اکسل با پایپلاینها 09:28
-
ذخیره کردن داده در پایگاه داده SQLite با پایپلاینها 06:07
-
میانافزارها 17:13
-
کراولر 09:09
-
مقدمه بخش 00:18
-
تمرین 4 01:45
-
None 20:02
-
مقدمه بخش 00:33
-
ایجاد پروژه و Spider 01:51
-
اسکرپ کردن داده 21:54
-
تغییری در ویدئوی قبلی - فایلهای لاگ و URL تصویر پیشفرض 03:07
-
پایپلاین نویسنده Json 07:54
-
دانلود تصاویر 13:27
-
مقدمه بخش 00:17
-
افزودن به ویدئوی بعدی 00:48
-
کراولر واقعی 25:41
-
مقدمه بخش 00:31
-
نصب Virtual Box و اوبونتو برای ویندوز 08:33
-
نصب Scrapy-Playwright 01:58
-
اضافه کردن ویژگیهای Playwright به پروژه Scrapy 03:23
-
اسکرپ کردن داده پویا 08:43
-
صفحه Playwright 04:16
-
کلیک کردن با Playwright 11:02
-
Wait برای سلکتور و Wait برای تایماوت 06:49
-
مقدمه بخش 00:21
-
مبانی پایتون: متغیرها، انواع داده و عملگرها 11:36
-
ساختارهای داده 20:27
-
عبارات کنترل جریان (if ،for و while) 13:23
-
توابع 06:09
-
خطاها، ماژولها، کتابخانهها و عملیاتهای فایل 11:32
-
رشتهها 07:33
-
پروژه کوچک - لیست انجام کارها 12:42
-
OOP - آشنایی با برنامهنویسی شیگرا 12:05
مشخصات آموزش
دوره کامل وب اسکرپینگ با پایتون - پروژههای واقعی و ابزارهای مدرن
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:همه سطوح
- تعداد درس:91
- مدت زمان :12:53:50
- حجم :5.32GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy