آموزش استاد خراش و اتوماسیون وب پایتون با استفاده از BS4 و سلنیوم

Master Python Web Scraping & Automation using BS4 & Selenium

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: بوت کمپ کامل اسکراپینگ وب، خزیدن وب و اتوماسیون وب با استفاده از Python 3، Selenium، BeautifulSoup و Chromium مبانی اسکرپینگ و اتوماسیون وب آشنایی با انتخابگرهای Xpath و CSS کار با صفحات گسترده و فایل‌های CSV خودکارسازی وب‌سایت‌ها با استفاده از Selenium Scraping و خزیدن وب‌سایت‌ها با استفاده از وب‌سایت‌های چندرسانه‌ای Beaure-upre. عملیات خراش دادن وب بهترین روش ها پیش نیازها: تجربه توسعه پایتون مبتدی

آیا می‌خواهید با استفاده از Python و ابزارهایی مانند Selenium، BeautifulSoup، و Chromium Web Scraping و Automation را یاد بگیرید؟ اگر چنین است، پس این دوره برای شماست!

این دوره چه ویژگی هایی دارد؟

در این دوره، ما از بهترین ابزارها و تکنیک های موجود در اینترنت برای ایجاد ربات ها و اسکراپرهای قدرتمند و کارآمد استفاده خواهیم کرد. تمرکز ما بر روی توسعه 3 اسکریپت پایتون با ویژگی های کامل است که به ترتیب مشکلات زیر را حل می کند.

  1. خراش دادن داده ها از یک API

  2. خراش دادن داده ها از صفحات وب HTML

  3. اتوماسیون وب سایت ها

در پایان این دوره، مهارت‌های لازم برای استفاده مؤثر از سلنیوم، BeautifulSoup، Chromium و Python برای ساختن ربات‌ها و اسکراپرهای وب قدرتمند را خواهید داشت.

چه موضوعاتی پوشش داده خواهد شد؟

  • کار با ماژول درخواست های پایتون

  • درک سرصفحه های درخواست

  • صادر کردن داده ها به فایل های XLS

  • ارسال ایمیل با استفاده از پایتون

  • کار با API

  • خواندن داده‌ها از یک فایل CSV.

  • اصول سوپ زیبا و LXML

  • صادر کردن داده ها به فایل های CSV.

  • استفاده از Multi-threading برای سرعت بخشیدن به خراشیدن

  • پیمایش اسناد HTML

  • استخراج اطلاعات از عناصر HTML مانند جداول.

  • اصول سلنیوم

  • عملکردهای وب خودکار مانند کلیک‌ها و پیمایش

  • پر کردن اطلاعات فرم

  • عکس‌برداری از صفحه‌های وب

  • استفاده موثر از CSS Selectors XPaths

  • و خیلی چیزهای دیگر

این دوره چه چیز دیگری را ارائه می دهد؟

– یادگیری عمیق و ریز – این دوره مملو از اطلاعات است. من دوره ای را که بیشتر دوست داشتم طی کنم را انجام دادم و در نتیجه از جزئیات کوتاهی نکردم. شما موضوعات و مطالب بیشتری را با عمق بیشتری نسبت به قبل پوشش خواهید داد.

– 100% تمرین در دنیای واقعی – هدف من این است که شما را تا حد امکان کدنویسی کنید. و نه هر کد دیگری – ما منحصراً روی کارهای عملی کار خواهیم کرد که در ساخت برنامه‌های شگفت‌انگیز دنیای واقعی شما مؤثر هستند.

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

من از ساختن این دوره بسیار لذت بردم و فکر می کنم شما نیز به همان اندازه از شرکت در آن لذت خواهید برد.

منتظر حضور شما در این دوره هستم!

این دوره برای چه کسانی است:

  • توسعه دهندگان پایتون مبتدی/متوسط

  • افرادی که به دنبال کسب اطلاعات بیشتر در مورد Web Scraping و Automation هستند


سرفصل ها و درس ها

معرفی Introduction

  • معرفی Introduction

نمای کلی و راه اندازی Overview & Setup

  • ایجاد محیط مجازی پایتون Creating Python Virtual Enviroment

  • آشنایی با اسناد HTML Understanding HTML Documents

  • ساختار دوره و موضوعات تحت پوشش Course Structure & Topics Covered

پایتون API Scraper Python API Scraper

  • معرفی ماژول Module Introduction

  • ایجاد اسکلت اسکریپت Scraping API Creating API Scraping Script Skeleton

  • بازیابی داده ها از API Retreving Data From API

  • صادرات داده به صفحه گسترده Exporting Data To Spreadsheet

  • ارسال ایمیل با استفاده از پایتون و SMTP Sending Email Using Python and SMTP

Web Scraper Web Scraper

  • معرفی ماژول Module Introduction

  • ایجاد اسکریپت Scraping HTML Creating HTML Scraping Script

  • URL های محصول را از CSV بخوانید Read Product Urls from CSV

  • دریافت HTML برای URL Get HTML for URL

  • استخراج قیمت محصول از HTML Extracting Product Price From HTML

  • استخراج عنوان محصول از HTML Extracting Product Title From HTML

  • استخراج رتبه بندی محصول از HTML Extracting Product Rating From HTML

  • استخراج جزئیات محصول از HTML Extracting Product Details From HTML

  • نوشتن داده ها در فایل CSV Writing Data To CSV File

  • پیاده سازی MultiThreading در اسکریپت پایتون Implementing MultiThreading In Python Script

اتوماسیون وب سلنیوم Selenium Web Automation

  • معرفی ماژول Module Introduction

  • نسخه ی نمایشی اسکریپت اتوماسیون وب سلنیوم Selenium Web Automation Script Demo

  • راه اندازی اسکریپت پایتون Setting up Python Script

  • پیکربندی درایور سلنیوم پایتون Configuring Python Selenium Driver

  • تنظیم فایل پیکربندی Setting up Config File

  • پر کردن فیلدهای فرم با استفاده از سلنیوم Populating Form Fields using Selenium

  • با استفاده از پایتون و سلنیوم وارد سایت شوید Login to Website using Python and Selenium

  • پیمایش به Trello Board Navigating to Trello Board

  • روی دکمه Add Task کلیک کنید Clicking Add Task Button

  • اضافه کردن Task To Do List Adding Task To To Do List

  • تصویر صفحه وب Screenshot Web Page

نمایش نظرات

آموزش استاد خراش و اتوماسیون وب پایتون با استفاده از BS4 و سلنیوم
جزییات دوره
3.5 hours
30
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
15,498
4.5 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Hussain Mustafa Hussain Mustafa

Connoisseurhi برنامه نویسی! من حسین هستم من مدرک تحصیلی در علوم کامپیوتر از دانشگاه Drexel دارم و بله من کمی از یک Geek کدگذاری هستم. من شروع به برنامه ریزی در سن 13 سالگی کردم، و برنامه نویسی به زودی ثابت کرد که یک سرگرمی سودآور است. و به همین دلیل تصمیم گرفتم علم کامپیوتر را دنبال کنم. من همه چیز را دوست دارم و این این است که من را الهام بخش می کند تا به برنامه های دیگر آموزش دهد. شما آزادی را باور ندارید که یک توسعه دهنده ارائه دهد. ثبت نام کنید و خودتان را پیدا کنید چرا بسیاری از مردم دوره های من را توصیه می کنند و توصیه می کنند. من واقعا معتقدم که آنها بهترین در بازار هستند و اگر شما موافق نیستید، من با خوشحالی پول خود را بازپرداخت می کنم. ثبت نام به دوره های من و پیوستن به من در این ماجراجویی شگفت انگیز امروز.

Codestars • over 2 million students worldwide! Codestars • over 2 million students worldwide!

آموزش نسل بعدی کدگذارها