وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Selenium 4 With Python For Data Scraping and Web Automation

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

A full hands-on course on GUI automation, web automation & data scraping with flashscore scraping project, from scratch


1. Prerequisites
  • 1. Prerequisites

  • 2. GETTING STARTED & INSTALLATION OF NECESSARY UTILITIES
  • 1. Installing and Testing the Necessary Utilities
  • 2. Understanding a Browser Architecture
  • 3. What is a Webdriver
  • 4. Understanding the Working of Visual Studio Code
  • 5. Installing Selenium
  • 6. Installing WebdriverManager
  • 7.1 selenium-sport.html
  • 7. A Look at the Course Resource
  • 8. What is a Headless Browser
  • 9. What is Browser Options
  • 10. Running Javascript Code Via Selenium
  • 11. Removing the Options Class

  • 3. LOCATING ELEMENTS ON A WEBPAGE
  • 1. Locating Specific Elements Using Selenium
  • 2. Locating Elements By Classnames
  • 3. Locating Elements Using Pseudo-class Selectors
  • 4. Locating Elements Using their ID Attribute
  • 5. Locating Elements Using the Link Text Method
  • 6. Locating Elements Using the Tag Name Locator
  • 7. Locating Elements Using their Name Attribute
  • 8. Locating Elements Using Xpath
  • 9. Differences Between Relative and Absolute Xpath

  • 4. THE XPATH LOCATOR
  • 1. The Working of the Relative Xpath
  • 2. Formulating Xpath to Locate an Element
  • 3. Writing Relative Xpath for Identical Elements
  • 4. The Xpath Contains Method
  • 5. Xpath And & Or Expressions
  • 6. The Xpath Starts-with Function
  • 7. The Xpath Text Function
  • 8. Introduction to Xpath Axes
  • 9. Basic Definitios and Functions of Xpath Axes

  • 5. XPATH AXES
  • 1. Locating an Element Relative to Another
  • 2. Cont. Locating an Element Relative to Another
  • 3. Using Xpath Axes to Get Textual Content of Elements
  • 4. Combining Xpath Functions

  • 6. STRING FORMATTING
  • 1. Introduction to String Formatting
  • 2. Understanding String Formatting
  • 3. Using String Formatting to Generate an Entire String
  • 4. Using String Formatting With Float Numbers
  • 5. String Formatting With Date and Time
  • 6. Negating Numbers Using String Formatting
  • 7. Using String Formatting to Truncate a String
  • 8. Tabbing and Aligning Characters Using String Formatting
  • 9. String Formatting With Dictionaries and Keyword Arguments
  • 10. Using String Formatting With Functions
  • 11. Applying String Formatting to Scraping and Automation
  • 12. Cont. Applying String Formatting to Scraping and Automation

  • 7. PYTHON S REGULAR EXPRESSION (REGEX)
  • 1. Removing Unwanted Characters From Output
  • 2. Understanding the Sub Method for Python s Regex
  • 3. Understanding Regex Metacharacters
  • 4. Cont. Understanding Regex Metacharacters
  • 5. Understanding Regex Special Sequences
  • 6. Understanding Regex Sets
  • 7. Regex Search Method
  • 8. Regex Split Method
  • 9. Unpacking Lists

  • 8. SIMULATING INPUT DEVICES
  • 1. Simulating Mouse Actions on Selenium
  • 2. Simulating Mouse Button Clicks on Selenium
  • 3. Drag and Drop and Highlighting Text Using Selenium
  • 4. Simulating Keyboard Actions on Selenium
  • 5. Highlighting, Copying and Pasting Content With Keyboard in Selenium

  • 9. BROWSER MANIPULATION
  • 1. Switching Browser Windows in Selenium
  • 2. Opening New Browser Windows and Tabs on Selenium
  • 3. Closing Tabs and Windows
  • 4. Maximizing a Browser
  • 5. Taking Screenshots Using Selenium
  • 6. Scrolling a Webpage Using Seleniium
  • 7. Closing a Browser Using Selenium

  • 10. HANDLING ERRORS IN SELENIUM
  • 1. Element Click Intercepted Exception
  • 2. No Such Element Exception
  • 3. Element Not Interactable Exception
  • 4. Delaying Element Visibility
  • 5. Waiting for Element Visibility in Selenium
  • 6. Waiting for Element Visibility Using Webdriverwait

  • 11. OPTIMIZING SELENIUM SCRIPT EXECUTION TIME
  • 1. Generating Random Numbers
  • 2. Clicking on Random Buttons
  • 3. Deriving Code Execution Time
  • 4. Creating Python Functions for Automation
  • 5. Threading in Python
  • 45,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 10205
    حجم: 3799 مگابایت
    مدت زمان: 285 دقیقه
    تاریخ انتشار: 4 اردیبهشت 1402
    طراحی سایت و خدمات سئو

    45,900 تومان
    افزودن به سبد خرید