In this lesson, learn some efficient data extraction techniques to keep your web scrapers running smoothly and without error. Learn techniques such as targeting desired urls directly when possible, writing less brittle query selectors, and extracting your scraper logic into functions for better reuse and legibility.