This document discusses supervised and unsupervised approaches to automatic wrapper generation for extracting structured data from web pages. It introduces wrapper induction, which uses supervised machine learning to generate extraction rules by having a user mark target items in training pages. Unsupervised extraction uses techniques like string and tree matching to automatically generate wrappers without training data. The document outlines approaches for extracting flat and nested data records from list pages with multiple records, as well as across multiple detail pages.