در این دوره، شما از سلام کردن به سلنیوم تا ترکیب آن با پایتون و Beautiful Soup برای یادگیری همه چیز در مورد استخراج اطلاعات از یک صفحه وب پویا خواهید رفت.
آنچه یاد خواهید گرفت:
آنها میگویند دادهها روغن جدید است، و با توجه به آنچه که میتوانید با دادههای با کیفیت بالا انجام دهید، به سختی ممکن است مخالفت کنید. راههای زیادی برای جمعآوری دادهها وجود دارد، یکی از آنها استخراج دادههای شناور در قالب وبسایتها است. این دقیقاً همان چیزی است که هدف این دوره آموزشی Scraping Dynamic Web Pages with Python 3 و Selenium است. ابتدا، میخواهید نحوه خراش دادن دادهها از وب سایتهای پویا را بررسی کنید. ابزار اصلی مورد استفاده سلنیوم است و دوره با کاوش در آن شروع میشود. در مرحله بعد، با باز کردن یک صفحه وب با استفاده از درایور وب، به جزئیات آن خواهید رفت. سپس یاد خواهید گرفت که عناصر پویا را در یک صفحه وب شناسایی و مکان یابی کنید و منبع صفحه را به سوپ زیبا بسپارید. در نهایت، برای پایان دادن به دوره، چالشهای رایجی که با آن روبرو خواهید شد و روشهای افزایش کارایی خراش دادن را بررسی خواهید کرد. پس از اتمام این دوره، میتوانید پایتون، سلنیوم و Beautiful Soup را برای استخراج دادهها از هر صفحه وب پویا ترکیب کنید.
نمونه ویدیوی آموزشی ( زیرنویسها جدا از ویدیو است و میتوانید آنرا نمایش ندهید ) :
[ENGLISH]
01 Course Overview [2mins]
01-01 Course Overview [2mins]
02 Exploring Selenium with Python [19mins]
02-01 Version Check [0mins]
02-02 Module Introduction [3mins]
02-03 Overview of Scraping Dynamic Webpages [2mins]
02-04 What Is Selenium and Where Is It Used? [3mins]
02-05 Selenium WebDriver [4mins]
02-06 Demo: Installing Libraries [3mins]
02-07 Demo: Opening a Webpage with WebDriver [3mins]
02-08 Summary [1mins]
03 Locating Elements &- Navigating Dynamic Web Pages [23mins]
03-01 Module Introduction [1mins]
03-02 Introduction to Elements [1mins]
03-03 Methods to Locate Elements [6mins]
03-04 Demo: Locating Elements in a Webpage - Part 1 [3mins]
03-05 Demo: Locating Elements in a Webpage - Part 2 [5mins]
03-06 Demo: Navigating a Webpage with Selenium [6mins]
03-07 Summary [1mins]
04 Loading Selenium Page Source into BeautifulSoup [13mins]
04-01 Module Introduction [1mins]
04-02 Introduction to Beautiful Soup [3mins]
04-03 Transitioning from Selenium to Beautiful Soup [1mins]
04-04 Demo: Combining Tools to Scrape a Dynamic Webpage - Introduction [2mins]
04-05 Demo: Combining Tools to Scrape a Dynamic Webpage - Practical Implementation [5mins]
04-06 Summary [1mins]
05 Overcoming Challenges and Increasing Efficiency [12mins]
05-01 Module Introduction [1mins]
05-02 Challenges in Web Scraping [5mins]
05-03 Tips to Increase Efficiency &- Best Practices [5mins]
05-04 Summary [1mins]
[فارسی]
01 بررسی اجمالی دوره [2 دقیقه]
01-01 بررسی اجمالی دوره [2 دقیقه]
02 کاوش سلنیوم با پایتون [19 دقیقه]
02-01 بررسی نسخه [0 دقیقه]
02-02 معرفی ماژول [3 دقیقه]
02-03 مروری بر Scraping صفحات وب پویا [2 دقیقه]
02-04 سلنیوم چیست و در کجا استفاده میشود؟ [3 دقیقه]
02-05 سلنیوم وب درایور [4 دقیقه]
02-06 نسخهی نمایشی- نصب کتابخانهها [3 دقیقه]
02-07 نسخهی نمایشی- باز کردن یک صفحه وب با WebDriver [3 دقیقه]
02-08 خلاصه [1 دقیقه]
03 مکان یابی عناصر و پیمایش صفحات وب پویا [23 دقیقه]
03-01 معرفی ماژول [1 دقیقه]
03-02 مقدمهای بر عناصر [1 دقیقه]
03-03 روشهایی برای مکان یابی عناصر [6 دقیقه]
03-04 نسخهی نمایشی- مکان یابی عناصر در یک صفحه وب - قسمت 1 [3 دقیقه]
03-05 نسخهی نمایشی- مکان یابی عناصر در یک صفحه وب - قسمت 2 [5 دقیقه]
03-06 نسخهی نمایشی- پیمایش یک صفحه وب با سلنیوم [6 دقیقه]
03-07 خلاصه [1 دقیقه]
04 بارگیری منبع صفحه سلنیوم در BeautifulSoup [13 دقیقه]
04-01 معرفی ماژول [1 دقیقه]
04-02 آشنایی با سوپ زیبا [3 دقیقه]
04-03 انتقال از سلنیوم به سوپ زیبا [1 دقیقه]
04-04 نسخهی نمایشی- ترکیب ابزارها برای خراش دادن یک صفحه وب پویا - مقدمه [2 دقیقه]
04-05 نسخهی نمایشی- ترکیب ابزارها برای خراش دادن یک صفحه وب پویا - پیادهسازی عملی [5 دقیقه]
04-06 خلاصه [1 دقیقه]
05 غلبه بر چالشها و افزایش کارایی [12 دقیقه]
05-01 معرفی ماژول [1 دقیقه]
05-02 چالشها در اسکراپینگ وب [5 دقیقه]
05-03 نکاتی برای افزایش کارایی و بهترین شیوهها [5 دقیقه]
05-04 خلاصه [1 دقیقه]
پراترث یک دانشمند داده است که پس از ترکیبی التقاطی از تجربیات آموزشی و کاری وارد این عرصه شده است. او دارای لیسانس مهندسی در مکاترونیک از هند، کارشناسی ارشد در مدیریت مهندسی از استرالیا و سپس زوج سال تجربه کاری به عنوان مهندس تولید در خاورمیانه است. سپس وقتی حشره A.I او را گاز گرفت، همه چیز را رها کرد تا زندگی خود را وقف میدان کند. او در حال حاضر به عنوان یک دانشمند داده بر روی مربیگری، ایجاد دوره و کار آزاد کار میکند.