Contributions

Tutorial
Python Refresher: Review of Data Structures, Conditionals, File Handling
How Websites are Hosted on Servers; Basic Calls to Server (GET, POST Methods)
Web Scraping with Python BeautifulSoup and Requests
Using Selenium to handle JavaScript and AJAX
Diverse Web Scraping Exercises
Tutorial
Creating a web crawler in Scrapy and scrape data
Deploying Spider to ScrapingHub
Logging into Websites with Scrapy
Running Scrapy as a Standalone Script
Using Scrapy with Selenium in Special Cases, e.g. to Scrape JavaScript Driven Web Pages
Tutorial
Scrapy Tutorial Getting Started
Craigslist Scrapy Spider #1 – Titles
Craigslist Scrapy Spider #2 – One Page
Craigslist Scrapy Spider #3 – Multiple Pages
Craigslist Scrapy Spider #4 – Job Descriptions