Web scraping is about downloading structured data from the web, selecting some of that data, and passing along what you selected to another process.
- about how to store scraped data in databases
- how to process HTML documents and HTTP requests
- techniques for selecting and extracting data from websites
- about writing web spiders that crawl and scrape large portions of the web
Free Bonus: Click here to download a "Python + Selenium" project skeleton with full source code that you can use as a foundation for your own Python web scraping and automation apps.