I’ve done a fair bit of web scraping thoughout my lifetime so I thought it’d be useful explaining how it works with a rather practical example. Let’s find the names of all restaurants on Uber Eats in Burlington.
(Full source code is also linked at the bottom!)

Python has been the leading web scraping language for the better part of a decade. I’ll be using the Python BeautifulSoup4 library, which you can read about here. It’s super lightweight, versatile, and makes quick work of webpages with limited used of JavaScript and animation.

To install it — assuming you have pip…

Ben Minor

Queen’s University 2022 | Bachelor of Computing (Honours) in Artificial Intelligence, Economics Minor

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store