An Introduction to Web Scraping using Python
The basics of gathering data from the web: pages and APIs, submitting forms, dealing with JavaScript-driven DOMs, and a side-by-side of BeautifulSoup, lxml and regular expressions. It ends with the ethics: when you should, when you shouldn’t, and how to scrape without getting banned. The first version of this was my first conference talk ever, and my first international one as well.
- 5 Mar 2016PyDelhi Conf 2016, New Delhi, Indiavideoslides
- Sept 2016PyCon UK 2016, Cardiff, United Kingdom · audio-only recordingvideoslides
- 7 Apr 2017PyCon Italia 2017, Florence, Italyvideoslides
- Sept 2017PyCon JP 2017, Tokyo, Japan · with Arsh