Introduction
Part I: Fundamental Concepts and Techniques
Chapter 1: What’s in It for You
Chapter 2: Ideas for Webbot Projects
Chapter 3: Downloading Web Pages
Chapter 4: Basic Parsing Techniques
Chapter 5: Advanced Parsing with Regular Expressions
Chapter 6: Automating Form Submission
Chapter 7: Managing Large Amounts of Data
Part II: Projects
Chapter 8: Price-Monitoring Webbots
Chapter 9: Image-Capturing Webbots
Chapter 10: Link-Verification Webbots
Chapter 11: Search-Ranking Webbots
Chapter 12: Aggregation Webbots
Chapter 13: FTP Webbots
Chapter 14: Webbots That Read Email
Chapter 15: Webbots That Send Email
Chapter 16: Converting a Website into a Function
Part III: Advanced Technical Considerations
Chapter 17: Spiders
Chapter 18: Procurement Webbots and Snipers
Chapter 19: Webbots and Cryptography
Chapter 20: Authentication
Chapter 21: Advanced Cookie Management
Chapter 22: Scheduling Webbots and Spiders
Chapter 23: Scraping Difficult Websites with Browser Macros
Chapter 24: Hacking iMacros
Chapter 25: Deployment and Scaling
Part IV: Larger Considerations
Chapter 26: Designing Stealthy Webbots and Spiders
Chapter 27: Proxies
Chapter 28: Writing Fault-Tolerant Webbots
Chapter 29: Designing Webbot-Friendly Websites
Chapter 30: Killing Spiders
Chapter 31: Keeping Webbots out of Trouble
Appendix A: PHP/CURL Reference
Appendix B: Status Codes
Appendix C: SMS Gateways
Index
View the detailed Table of Contents (PDF).
View the detailed Index (PDF).