- 1. Web client - web scraping
2. urllib
- 2.1. get HTML page using urllib
- 2.2. urllib GET with error handling
- 2.3. Download image using urllib
3. request
- 3.1. get HTML page using requests
- 3.2. Download image using requests
- 3.3. Download image as a stream using requests
- 3.4. Download zip file using requests
- 3.5. Extract zip file
- 3.6. Beautiful Soup to parse HTML
- 3.7. requests - JSON - API
- 3.8. httpbin.org
- 3.9. requests get from httpbin - JSON
- 3.10. requests get IP from httpbin - JSON
- 3.11. requests get JSON User-Agent
- 3.12. requests change User-Agent
- 3.13. requests get header
- 3.14. requests change header
- 3.15. requests post
- 3.16. Interactive Requests
- 3.17. Download the weather - scraping
- 3.18. Download the weather - API call with requests
- 3.19. Download the weather - API call with requests
- 3.20. Tweet
- 3.21. bit.ly
- 3.22. API config file
- 3.23. Exercise: Combine web server and client