They say data is the new oil, and given what you can do with high quality data, you'd be hard-pressed to disagree. There are many ways to collect data, one of which is extracting the oodles of data swimming around in the form of websites. That is exactly what this course, Scraping Dynamic Web Pages with Python and Selenium, aims to teach. First, you are going to look at how to scrape data from dynamic websites. The main tool used is Selenium, and the course starts off by exploring that. Next, you will move onto the specifics of it, starting with opening a webpage using a web driver. Then you will learn to identify and locate dynamic elements in a webpage and handing the page source over to beautiful soup. Finally, to round off the course, you will explore the common challenges you will face and methods to increase scraping efficiency. When you are finished with this course, you will be able to combine Python, Selenium, and Beautiful Soup to extract data from any dynamic webpage.
Course Overview Hi everyone. My name is Pratheerth Padman, and welcome to my course Scraping Dynamic Web Pages with Python and Selenium. Currently I'm a freelance data scientist. I used to work in manufacturing, but because of my love for all things data, I completely pivoted to data science. They say data is the new oil, and if you've seen the amazing things you can do with high quality data, you'd definitely tend to agree. You encounter data repositories almost every single day of your life. And one of those repositories are websites, which are chocked full of useful data. In this course, you'll go all the way from being introduced to Selenium to combining it with Python to extract information from a dynamic web page. Some of the major topics that we will cover include opening web pages with the Selenium web driver, locating elements in a web page, and loading information from Selenium to Beautiful Soup. By the end of this course, you'll known how to combine Python, Selenium, and Beautiful Soup to navigate and extract information from a dynamic web page. Before beginning the course, you should be familiar with basic to intermediate level of Python programming and have a fundamental knowledge of HTML and CSS. I hope you'll join me on this journey to learn advanced web scraping with the Scraping Dynamic Web Pages with Python and Selenium course at Pluralsight.