1. Course Overview: 1. Course Overview 00:00:00 2. Getting Started with BeautifulSoup: 01. Version Check 00:01:34 02. Module Overview 00:01:49 03. Prerequisites and Course Outline 00:02:59 04. Introducing Web Scraping 00:04:25 05. Regular Expressions and Beautiful Soup 00:06:50 06. Making GET Requests Using Httplib2 Urllib and Requests 00:14:14 07. Introducing Regular Expressions 00:22:06 08. Performing Simple Pattern Matches Using Regular Expressions 00:26:15 09. Parsing Web Pages Using Regular Expressions 00:31:11 10. Introducing Beautiful Soup 00:38:19 11. Module Summary 00:45:56 3. Navigating the Parse Tree: 01. Module Overview 00:47:11 02. Parsing Web Pages with Beautiful Soup 00:48:24 03. Tags Attributes NavigableStrings Comments 00:53:29 04. Navigating Using Tags and Contents 00:57:47 05. Navigating Children Descendants and Parents 01:01:31 06. Navigating Sideways Using Next and Previous Sibling 01:07:56 07. Navigating Sideways Using Next Element and Previous Element 01:11:50 08. Filter by Tags and Attributes Using Regular Expressions and Custom Functions 01:14:50 09. Extracting Absolute and Relative Links from HTML 01:22:12 10. Module Summary 01:26:43 4. Searching for Elements in the Parse Tree: 1. Module Overview 01:27:57 2. XML and XPath 01:29:18 3. Performing Advanced Search on the Parse Tree 01:32:55 4. Searching Using Variations of Find and Find All 01:39:40 5. CSS Selectors Using Soup Sieve 01:43:46 6. Using XPath to Navigate an XML Tree 01:50:49 7. Module Summary 01:55:53 5. Leveraging Advanced Features of BeautifulSoup: 1. Module Overview 01:57:23 2. Modifying the HTML Parse Tree 01:58:29 3. Exploring Beautiful Soup Functions to Modify the Parse Tree 02:04:31 4. Miscellaneous Operations Using Beautiful Soup 02:10:15 5. Working with Different Parsers 02:16:08 6. Using the Soup Strainer to Parse Parts of a Document 02:19:41 7. Encodings in Beautiful Soup 02:22:03 8. Summary and Further Study 02:24:37
Hide player controls
Hide resume playing