Web Scraping Part II: Working with Python


Back in July, code4lib toronto held its first Software Carpentry workshop, Library Carpentry (https://code4libtoronto.github.io/2016-07-28-librarycarpentry/). If you attended the workshop, this is going to be a deeper dive into the Web Scraping with Python lesson, building on your experience with Python and introducing you to Python libraries, APIs, and object-oriented programming.

If you did not attend the July workshop, are new to web scraping or simply would like a refresher, another introductory session (https://www.meetup.com/code4libtoronto/events/234721941/) is organized on November 3.

What you'll learn:

• Brief recap of what is web scraping

• Writing a spider to scrape a website using Python and the Scrapy framework

• Use popular web-based scraping services (e.g. morph.io)

Everyone is invited, although some familiarity with Python and HTML/XML will be helpful.

Note: Registration is capped at 20 attendees. You can indicate your interest by RSVP'ing through Meetup, however this will *not* guarantee your spot in the workshop.

In order to confirm your registration:

To guarantee your spot at the workshop, please email Kim Pham at [masked] with the following details:

1. Full Name

2. Contact email

3. Title (Student, Librarian, Archivist, N/A etc.)

4. Organization (if applicable)

5. Why are you interested in this workshop?

6. What is your previous experience with web scraping, HTML, XML, and Python?