لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش خراش دادن وب پایتون کامل: پروژه های واقعی و ابزارهای مدرن
دانلود Complete Python Web Scraping : Real Projects & Modern Tools
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
خراش دادن وب با سوپ زیبا، سلنیوم، اسکرپی و اسکرپی-نمایشنامه نویس. 4 تمرین پروژه مانند + 4 پروژه واقعی اتوماسیون وب اسکرپی با سلنیوم اسکراپی-نمایشنامه نویس خراش دادن وب سایت ها با استفاده از محبوب ترین و موثرترین کتابخانه های اسکراپینگ پایتون پایتون استفاده از روش مناسب مطابق ساختار وب سایت درخواست ها و سوپ زیبا خواندن و تجزیه و تحلیل کد HTML ذخیره داده های خراشیده دانلود انبوه تصاویر پیش نیازها:فقط یک کامپیوتر با اینترنت اتصال هیچ تجربه برنامه نویسی لازم نیست. من هر آنچه را که باید بدانید به شما یاد خواهم داد. داشتن دانش بنیادی پایتون خوب است اما ضروری نیست.
در دنیای امروزی مبتنی بر داده، اسکراپینگ وب ابزار قدرتمندی است که به شما امکان میدهد دادهها را از وبسایتها به طور کارآمد جمعآوری کنید.
من این دوره را به گونهای طراحی کردم که کاملترین دوره اسکراپینگ وب در Udemy باشد. این عملی و مبتنی بر تمرین است و به شما اطمینان می دهد که با انجام تمرینات و پروژه های واقعی یاد می گیرید.
ما با اصول اولیه کتابنویسی و quotestoscrape (که برای خراشیدن طراحی شدهاند) شروع میکنیم تا به شما در درک اصول خراش دادن وب کمک کنیم. پس از یادگیری اصول اولیه، ما عمیقاً در وب سایت های واقعی به خراش دادن وب خواهیم پرداخت.
اگر در پایتون تازه کار هستید، نگران نباشید، ما یک بخش اضافی داریم که اصول پایتون را پوشش می دهد تا شما را برای این دوره آماده کنیم.
آنچه یاد خواهید گرفت:
درخواستها و سوپ زیبا:
با استفاده از eBay به عنوان مثال، داده ها را از HTML تجزیه و استخراج کنید.
سلنیوم:
تعامل مرورگر با پروژه های واقعی از IMDb را خودکار کنید.
خراش:
با نمونههای واقعی از Flying Tiger و Yelp، اسکرابرهای وب مقیاسپذیر بسازید.
نمایشنامه نویس اسکرپی:
با ادغام Playwright، نحوه خراش دادن وب سایت های پویا را با Scrapy بیاموزید.
چرا این دوره؟
آموزش عملی: این دوره مملو از تمرینها و پروژههای واقعی است که به شما کمک میکند آنچه را که یاد میگیرید بلافاصله اعمال کنید.
رویکرد عملی: من بر آموزش مهارتهای عملی به شما تمرکز خواهم کرد که میتوانید در پروژههای خود استفاده کنید.
پشتیبانی از مبتدیان: یک بخش اضافی در اصول پایتون تضمین می کند که حتی کسانی که تازه به برنامه نویسی می پردازند نیز می توانند از آنها پیروی کنند و موفق شوند.
در این سفر به من بپیوندید تا پتانسیل کامل اسکراپینگ وب را باز کنید. با تمرینهای عملی و مثالهای واقعی، به خوبی برای جمعآوری دادهها از وب به طور موثر مجهز خواهید شد. بیایید شروع کنیم!
سرفصل ها و درس ها
مقدمه
INTRODUCTION
بخش مقدمه
Section Introduction
مواد درسی
Course Material
بررسی اینکه آیا وب سایت ثابت یا پویا است
Checking If the Website is Static or Dynamic
تصمیم گیری در مورد روش مورد استفاده
Deciding on the Method to be Used
خواندن و تجزیه و تحلیل کدهای HTML
Reading and Analyzing HTML Code
نصب پایتون و پایچارم (WINDOWS)
Installing Python and Pycharm (WINDOWS)
نصب Python و Pycharm (LINUX)
Installing Python and Pycharm (LINUX)
نصب پایتون و پایچارم (MACOS)
Installing Python and Pycharm (MACOS)
نصب Jupyter Notebook در ویندوز، لینوکس و MacOS (اختیاری)
Installing Jupyter Notebook on Windows, Linux and MacOS (OPTIONAL)
درباره مثال های زندگی واقعی ...
About Real Life Examples...
برنامه درسی دوره
Course Syllabus
سوپ زیبا و درخواست 1 - اصول
BEAUTIFUL SOUP and REQUESTS 1 - BASICS
بخش مقدمه
Section Introduction
نصب کتابخانه ها و انجام اولین درخواست
Installing Libraries and Making the First Request
انتخاب کنندگان سوپ زیبا
Selectors of Beuatiful Soup
Scraping 1 Book's Data
Scraping 1 Book's Data
ساخت حلقه بیرونی و برخورد با صفحه بندی
Constructing the Outer Loop and Dealing with Pagination
ساختن حلقه داخلی و تراشیدن هر کتاب
Constructing the Inner Loop and Scraping Every Book
ذخیره داده ها و خلاصه پروژه
Saving the Data and Summary of the Project
دانلود تصاویر با درخواست
Downloading Images with Requests
استفاده از پروکسی با درخواست
Using Proxies with Requests
درباره احراز هویت پروکسی
About Proxy Authentication
سوپ زیبا و درخواست 2 - تمرین 1 (نقل قول)
BEAUTIFUL SOUP and REQUESTS 2 - EXERCISE 1 (QUOTES)
بخش مقدمه
Section Introduction
تمرین 1
Exercise 1
تمرین 1 - راه حل
Exercise 1 - Solution
سوپ زیبا و درخواست 3 - مثال زندگی واقعی 1 (EBAY)
BEAUTIFUL SOUP and REQUESTS 3 - REAL LIFE EXAMPLE 1 (EBAY)
بخش مقدمه
Section Introduction
خراش دادن 1 داده لپ تاپ، استفاده از هدرهای کامل و کوکی ها
Scraping 1 Laptop's Data, Usage of Full Headers and Cookies
صفحه بندی
Pagination
ذخیره داده ها
Saving the Data
سلنیوم 1 - اصول
SELENIUM 1 - BASICS
بخش مقدمه
Section Introduction
نصب سلنیوم و کروم درایور
Installing Selenium and Chromedriver
ایجاد درایور و باز کردن مرورگر
Creating Driver and Opening Browser
نمایش نظرات