آموزش خراش دادن صفحات وب پویا با پایتون 3 و سلنیوم

Scraping Dynamic Web Pages with Python 3 and Selenium

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: از سلام کردن به سلنیوم تا ترکیب آن با پایتون و سوپ زیبا برای استخراج اطلاعات از یک صفحه وب پویا بروید. در این دوره آموزشی، ناوبری WebDriver، ضبط فعالیت کاربر و موارد دیگر را در حین ایجاد یک وب اسکراپر املاک و مستغلات انجام دهید. روش های زیادی برای جمع آوری داده ها وجود دارد، یکی از آنها استخراج هزاران داده ای است که در قالب وب سایت ها شنا می کنند. با این حال، جمع‌آوری و تجزیه و تحلیل داده‌ها از وب‌سایت‌های پویا می‌تواند ناامیدکننده باشد، به خصوص زمانی که اطلاعات ضروری تنها پس از تعامل با عناصر وب در دسترس باشد. در این دوره آموزشی، خراش دادن صفحات وب پویا با پایتون 3 و سلنیوم، توانایی استخراج کارآمد داده ها از صفحات وب رندر شده پویا را به دست خواهید آورد. ابتدا، نحوه درک و پیمایش صفحات وب پویا با استفاده از Selenium WebDriver و همچنین نحوه ضبط، پخش مجدد و سفارشی کردن جلسات فعالیت کاربر برای تعامل موثر با عناصر وب را بررسی خواهید کرد. در مرحله بعد، نحوه مدیریت زمان انتظار، مکان یابی عناصر و پیمایش صفحات وب پیچیده با انواع مختلف انتخابگرها را خواهید یافت. سپس، با استفاده از Beautiful Soup و به کارگیری بهترین شیوه‌ها برای خراش دادن وب، به تجزیه HTML خواهید پرداخت. در نهایت، شما یاد خواهید گرفت که چگونه یک پروژه اسکراپر املاک و مستغلات را پیاده سازی کنید و تمام مهارت های کسب شده را در عمل به کار ببرید. وقتی این دوره را به پایان رساندید، مهارت ها و دانش مربوط به خراش دادن وب با پایتون و سلنیوم را خواهید داشت که برای استخراج کارآمد داده های ارزشمند از صفحات وب به صورت پویا رندر شده است.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

تسلط بر ناوبری پویا وب Mastering Dynamic Web Navigation

  • معرفی دوره و ماژول Course and Module Introduction

  • صفحات وب استاتیک در مقابل پویا Static vs. Dynamic Web Pages

  • رونمایی از سلنیوم: ابزاری قدرتمند برای اتوماسیون Unveiling Selenium: A Powerful Automation Tool

  • سلنیوم وب درایور The Selenium WebDriver

  • نسخه ی نمایشی: مقدمه ای بر پروژه دوره - اسکراپر املاک و مستغلات Demo: Introduction to the Course Project - Real Estate Scraper

  • نسخه ی نمایشی: تنظیم محیط شما Demo: Setting up Your Environment

  • نسخه ی نمایشی: باز کردن یک صفحه وب و پیمایش اولیه Demo: Opening a Web Page and Basic Navigation

  • خلاصه Summary

خودکارسازی و سفارشی کردن تعاملات کاربر Automating and Customizing User Interactions

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

  • معرفی سلنیوم IDE Introducing Selenium IDE

  • نسخه ی نمایشی: نصب و راه اندازی Selenium IDE Demo: Installing and Setting up Selenium IDE

  • نسخه ی نمایشی: ضبط فعالیت کاربر وب Demo: Recording Web User Activity

  • نسخه ی نمایشی: ضبط و پخش مجدد فعالیت های ضبط شده کاربر Demo: Recording and Replaying Recorded User Activity

  • نسخه ی نمایشی: سفارشی کردن اسکریپت برای جلسات شخصی سازی شده کاربر Demo: Customizing the Script for Personalized User Sessions

  • خلاصه Summary

مکان یابی، پیمایش، و درگیر کردن عناصر وب Locating, Navigating, and Engaging Web Elements

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

  • مقدمه ای بر عناصر وب Introduction to Web Elements

  • نحوه یافتن عناصر در یک صفحه وب How to Locate Elements on a Web Page

  • استراتژی های انتظار در سلنیوم Wait Strategies in Selenium

  • نسخه ی نمایشی: مکان یابی عناصر در یک صفحه وب پویا - قسمت 1 Demo: Locating Elements on a Dynamic Web Page - Part 1

  • نسخه ی نمایشی: مکان یابی عناصر در یک صفحه وب پویا - قسمت 2 Demo: Locating Elements on a Dynamic Web Page - Part 2

  • خلاصه Summary

رها کردن قدرت تجزیه و خراش HTML Unleashing the Power of HTML Parsing and Scraping

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

  • آشنایی با سوپ زیبا Introduction to Beautiful Soup

  • ترکیب سوپ زیبا با سلنیوم Integrating Beautiful Soup with Selenium

  • نسخه ی نمایشی: ترکیب ابزارها برای خراش دادن یک صفحه وب پویا - قسمت 1 Demo: Combining Tools to Scrape a Dynamic Web Page - Part 1

  • نسخه ی نمایشی: ترکیب ابزارها برای خراش دادن یک صفحه وب پویا - قسمت 2 Demo: Combining Tools to Scrape a Dynamic Web Page - Part 2

  • بهترین روش ها برای خراش دادن یک صفحه وب رندر شده پویا Best Practices for Scraping a Dynamically Rendered Web Page

  • خلاصه Summary

نمایش نظرات

آموزش خراش دادن صفحات وب پویا با پایتون 3 و سلنیوم
جزییات دوره
1h 42m
30
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Pratheerth Padman Pratheerth Padman

Pratheerth یک دانشمند داده است که پس از ترکیبی التقاطی از تجربیات کاری و کاری وارد این حوزه شده است. وی دارای مدرک کارشناسی مهندسی در مکاترونیک از هند ، کارشناسی ارشد مدیریت مهندسی از استرالیا و سپس چند سال سابقه کار به عنوان مهندس تولید در خاورمیانه است. سپس هنگامی که اشکال A.I او را گاز گرفت ، او همه چیز را رها کرد تا زندگی خود را وقف این میدان کند. وی در حال حاضر به عنوان Data Scientist در زمینه مشاوره ، ایجاد دوره و فریلنسینگ کار می کند.