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

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
  • 179,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

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

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

    179,000 تومان
    افزودن به سبد خرید