Web Scraping In Python: Master The Fundamentals
Stone River eLearning
Summary
Overview
Web scraping is the art of picking out data from a website by looking at the HTML code and identifying patterns that can be used to identify your data. This data can then be gathered and later used for your own analysis.
In this course we will go over the basic of web scraping, learning all about how we can extract data from websites, and all of this is guided along by a work example.
At the end of the course you should be able to go off on your own, and pick out most common
What Will I Learn?
- Tackle new challenges by understand the underlying method/approach to take
- Scrape static webpages
- Be able to scrape websites that use Javascript
- Extract all sorts of data from websites
- Know what to look for and how to approach parsing a website
- Gather data from all over the internet
- Use recursion algorithms to search through website content
Description
Class Curriculum
Prerequisite knowledge
Start
Introduction (3:20)
Preview
APIs (2:00)
Start
Prerequisite Libraries (3:00)
Start
Introduction to The Modulus Operation (5:01)
Start
Introduction to Simple Error Handling (4:25)
Start
Introduction to Pandas (6:41)
Static Data Extraction/Web Scraping
Start
Response Status Codes From a HTTP Request (7:18)
Start
Reading The Response Text From Our Request (11:40)
Start
First Approach at Parsing The Data (13:18)
Preview
Understanding The Exception Cases (6:39)
Start
Parsing Out All Data for One Company (9:33)
Start
Determining Where We Can Get More Ticker Symbols (15:46)
Start
Extracting Company Ticker Symbols Part 1 (16:32)
Start
Extracting Company Ticker Symbols Part 2 (10:41)
Start
Getting Data For All Parsed Companies (8:11)
Start
Final Data For All Parsed Companies (5:13)
Start
Final Result (1:40)
Scraping Websites That Load Data With Javascript
Start
Prerequisite Libraries (5:02)
Preview
Short review: Recursive Functions (7:43)
Start
Getting started with Selenium (8:47)
Start
View The Page Source (9:14)
Start
Website Elements and XPath (8:11)
Start
Navigating Deeper Into The Page Source (14:37)
Start
Identifying The Path To Our Data (19:28)
Start
Using The XPath To Our Data (9:50)
Preview
Parsing Out Our Data (8:42)
Start
Getting Our Final Data (14:56)
Start
Final Results (4:13)
APIs overview
Start
Introduction To APIs (10:33)
Who is this course for?
- Anyone interested in analyzing data
- Anyone who doesn't know how to start gathering data
- Anyone who wants to develop their ability to scrap data
- Anyone interested in starting with web scraping
- Anyone who is interested in expanding their Python knowledge
- Anyone who wants to gather a wide array of data to play with
Requirements
- Basic Python knowledge
- A Python 3 Environment to Code i
Career path
Python developers
Questions and answers
Currently there are no Q&As for this course. Be the first to ask a question.
Reviews
Currently there are no reviews for this course. Be the first to leave a review.
Legal information
This course is advertised on reed.co.uk by the Course Provider, whose terms and conditions apply. Purchases are made directly from the Course Provider, and as such, content and materials are supplied by the Course Provider directly. Reed is acting as agent and not reseller in relation to this course. Reed's only responsibility is to facilitate your payment for the course. It is your responsibility to review and agree to the Course Provider's terms and conditions and satisfy yourself as to the suitability of the course you intend to purchase. Reed will not have any responsibility for the content of the course and/or associated materials.