Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Web Scraping Mastery with Python 2023
Highest Rated
Rating: 4.5 out of 5(27 ratings)
221 students

Web Scraping Mastery with Python 2023

Become an expert in web scraping, finding hidden api's, reversing them and bypassing web automation/bot detection.
Created byMarco Capuano
Last updated 6/2023
English

What you'll learn

  • Learn about the web scraping fundamentals
  • Learn about the top 3 web scraping methods
  • Learn to analyze websites and choose the optimal web scraping method
  • Learn to find hidden API's and reverse them
  • Learn to perform request and emulation based web scraping
  • Learn to parse HTML & JSON
  • Learn to optimize your requests and create clean fingerprints
  • Learn to bypass many anti-bot detections with selenium emulation (Advanced & unique)
  • Learn web-automation with selenium
  • Learn to scrape e-commerce stores and review websites

Course content

4 sections14 lectures4h 40m total length
  • Web Scraping process14:53

    In this lecture you will learn about the Web Scraping process overall. Its essential to decide which scraping method we want to apply in the future, which options we have and challenges we might encounter.

  • Using chrome dev tools to analyze websites14:29

    In this course you will learn to analyze websites with the chrome dev tools and decide which scraping method works best. We are taking a look at two different e-commerce stores and in addition find hidden api's and request based scrape websites which seem to be only scrapeable with emulation, which sets you atleast 100 steps ahead of other web scrapers.

  • Choosing the appropriate scraping method
  • HTML & JSON parsing27:12

    In this lecture we take a quick look at how we can extract data from html code or a json response.

  • The Art of Parsing (New additional content)27:33

    This is an additional lecture about Parsing with Python. I''ve created this additional content due too some messages i've recieved, im explaining the logic of parsing and how parser (like Beautiful Soup) work in more detail and then reexplain the content of the last lecture! If you are already skilled at parsing maybe take a look at the first few minutes and then skip this lecture. Enjoy!

  • Parsing practice quizz

Requirements

  • Basic knowledge in Python
  • Internet Access
  • Hardware with minimum of 4GB RAM

Description

Web Scraping has become an art in todays online world, more and more websites learn to block automated traffic or generate their data dynamically. Common web scraping techniques are deprecated and tutorials outdated.

In addition, the first thing you will see when you google web scraping, are proxy or scraping service providers, which earn alot of money by providing scraping services. Those services use certain tricks to provide scraping services for important websites like amazon, google etc., but they wont share those tricks (I do in this course). They claim to use emulation or simmilar techniques to scrape their targets, but in reality they use much cheaper and more efficient ways of scraping the desired data.

In this course you will learn the web scraping fundamentals within an hour and then proceed with learning those secret tricks, big web scraping providers use.


What can you expect?

We will take a look at the web scraping fundamentals and exercise choosing the optimal scraping solution...

We will build projects to scrape review data of trustpilot, amazon, google places and so on...

We will solve real world practice exercises...

You will have advanced knowledge about anti-bot detections and security mechanisms of websites...

You will learn about advanced web automation...

You will learn about customizing your fingerprint and bypass automation detections...

You will learn to reverse complex API's and practice it with real world examples...

and so much more...


Who this course is for:

  • Anyone who wants to scrape data from any website
  • Skilled developers who want to obtain advanced knowledge in Web Scraping
  • Entrepreneurs who want to compete in the global Web Scraping & Web-automation market
  • Anyone who wants to stop spending hours manually copying data off a website, and wants to automate this task
  • Anyone who wants to scrape Google, Amazon etc.