آموزش تسلط بر سلنیوم: ملزومات اتوماسیون وب

Mastering Selenium: Web Automation Essentials

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: WebDriver، XPath، Action Chains و Bot Creation را برای اتوماسیون وب کارآمد یاد بگیرید Master Selenium WebDriver برای اتوماسیون وب کارآمد. استراتژی های مکان یاب مختلف مانند XPath و ID را اجرا کنید. اقدامات پیچیده مانند کلیک کردن و تایپ کردن روی صفحات وب را اجرا کنید. مهارت‌ها را در زنجیره عمل و تعامل با مرورگر توسعه دهید. اسکریپت های خودکار برای پیمایش و بازرسی صفحات وب ایجاد کنید. استثناها و خطاهای رایج در اسکریپت های سلنیوم را مدیریت کنید. یک ربات فالوور اینستاگرام خودکار به عنوان پروژه بسازید. در اتوماسیون وب از کلیدهای ویژه و بازنشانی اقدامات استفاده کنید. استفاده موثر از دستورات try-except را برای کدنویسی قوی بیاموزید. تجربه عملی در سناریوهای اتوماسیون وب در دنیای واقعی به دست آورید. پیش نیازها: درک اولیه برنامه نویسی پایتون. دسترسی به کامپیوتر با اینترنت و قابلیت نصب نرم افزار. نیازی به تجربه قبلی با سلنیوم یا اتوماسیون وب نیست. اشتیاق به یادگیری و آزمایش با ابزارها و تکنیک های جدید.

با دوره جامع ما، "تسلط بر سلنیوم: ضروریات اتوماسیون وب" به دنیای پویای اتوماسیون وب شیرجه بزنید. این دوره که هم برای مبتدیان و هم برای حرفه ای های با تجربه طراحی شده است، کاوش عمیق سلنیوم را ارائه می دهد، ابزاری قدرتمند برای خودکارسازی مرورگرهای وب. شما با اصول اولیه سلنیوم، درک اهمیت آن و کاربردهای متنوع اتوماسیون وب در چشم انداز دیجیتال امروزی شروع خواهید کرد.

این دوره با دقت شما را در راه‌اندازی ابزارها و کتابخانه‌های لازم، از جمله Anaconda، Chrome WebDriver، و خود کتابخانه Selenium راهنمایی می‌کند. این گام‌های اولیه تضمین می‌کنند که شما یک پایه محکم برای ساختن دارید.

هنگام پیشرفت، ویژگی‌های اساسی سلنیوم، مانند پیمایش پیوندها، بازرسی صفحات وب، و مکان‌یابی عناصر با استفاده از استراتژی‌های مکان یاب مختلف مانند ID، نام کلاس، XPath، متن پیوند و موارد دیگر را کشف خواهید کرد. این دوره بر یادگیری عملی تاکید دارد و شما را قادر می سازد تا این استراتژی ها را به طور موثر اعمال کنید.

هسته اصلی این دوره در بررسی دقیق اقدامات در سلنیوم نهفته است. شما در مورد زنجیره عمل، اقدامات کلیکی مختلف و مدیریت جلسات مرورگر خواهید آموخت. این شامل تمرین های عملی مانند بازی Cookie Clicker با استفاده از اقدامات خودکار می شود. با پیشروی بیشتر، به اقدامات پیشرفته‌ای مانند انتقال به عناصر، مدیریت افست‌ها، و اجرای اقدامات پیچیده تایپ، از جمله استفاده از کلیدهای ویژه می‌پردازید.

یک جنبه حیاتی این دوره، رسیدگی به استثناها در سلنیوم است، که در آن یاد می‌گیرید با استفاده از دستورات try-except، خطاهای رایج را مدیریت کنید، بنابراین از اسکریپت‌های اتوماسیون قوی و قابل اعتماد اطمینان حاصل می‌کنید.

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

در پایان این دوره، شما به اصول اتوماسیون وب، مهارت در سلنیوم، و اعتماد به نفس برای به کارگیری این مهارت ها در سناریوهای واقعی آشنا خواهید شد و شما را به یک دارایی ارزشمند در زمینه اتوماسیون وب تبدیل می کند. و تست کردن به ما بپیوندید تا این سفر را برای تبدیل شدن به یک متخصص سلنیوم آغاز کنیم!


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

معرفی Introduction

  • معرفی Introduction

  • سلنیوم چیست؟ What is Selenium?

  • چرا سلنیوم را برای اتوماسیون وب یاد بگیریم؟ Why learn Selenium for web automation?

  • کاربردهای اتوماسیون وب Applications of web automation

2. نصب نیازمندی ها و کتابخانه ها 2. Installing Requirements and Libraries

  • آناکوندا Anaconda

  • درایور وب (درایور وب کروم) Web driver (Chrome Web Driver)

  • کتابخانه سلنیوم Selenium library

اصول سلنیوم Selenium Basics

  • پیمایش لینک ها Navigating links

  • تعامل و بازرسی یک صفحه وب Interacting and inspecting a webpage

  • مکان یابی عناصر منفرد و چندگانه Locating single and multiple elements

استراتژی های مکان یاب Locator Strategies

  • با شناسه By ID

  • با نام کلاس By Class name

  • توسط XPath By XPath

  • با متن پیوند By Link text

  • با نام تگ By Tag name

  • بر اساس اسم By name

اجرای اقدامات I (کلیک کنید) Executing Actions I (Click)

  • زنجیره عمل Action Chaining

  • کلیک کنید، دوبار کلیک کنید و روی اعمال کلیک کنید و نگه دارید Click, double click and click and hold actions

  • بستن مرورگر Closing the browser

  • پخش کلیک کوکی Playing Cookie clicker

اجرای اقدامات II (حرکت) Executing Actions II (Move)

  • به اقدامات عنصر بروید Move to element actions

  • حرکت با افست Move by offset

  • با افست به عنصر بروید Move to element by offset

اجرای اقدامات III (تایپ) Executing Actions III (Typing)

  • کلید بالا و پایین Key Up and Key Down

  • عملکرد کلیدها را ارسال کنید Send Keys action

  • کلیدهای ویژه در سلنیوم Special Keys in Selenium

  • بازنشانی اقدامات Reset actions

رسیدگی به استثنائات در سلنیوم Handling Exceptions in Selenium

  • استثناهای رایج در سلنیوم Common Exceptions in Selenium

  • سعی کنید...به جز عبارات Try…except statements

ربات خودکار فالوور اینستاگرام Automated Instagram Follower Bot

  • شرح پروژه Project Description

  • فرآیند احراز هویت Authentication process

  • پیمایش به یک حساب دیگر Navigating to another account

  • پیمایش به یک حساب دیگر Navigating to another account

  • دنبال کردن سایر کاربران Following other users

نمایش نظرات

آموزش تسلط بر سلنیوم: ملزومات اتوماسیون وب
جزییات دوره
3 hours
34
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,000
از 5
ندارد
دارد
دارد
Skool of AI
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Skool of AI Skool of AI

پتانسیل هوش مصنوعی خود را باز کنید