Multi-tool web scraping with Selenium, Scrapy, and Beautiful Soup
Strengths
Diverse Tooling Approach
The curriculum spans multiple libraries including Beautiful Soup, Selenium, and Scrapy, covering diverse requirements like pagination and headless mode.
Clear Instructional Delivery
Instructional signals suggest the instructor develops concepts incrementally and provides clear explanations for frameworks like Scrapy.
Limitations
Outdated Selenium Syntax
Learner signals indicate that the Selenium section uses deprecated methods, such as find_element_by_xpath, which may not function in current versions.
Unreliable Project Targets
Some practical exercises may fail because the target websites have changed or contain excessive advertising that breaks the provided code.
Best suited to
- Beginners seeking a multi-tool introduction to scraping
- Learners interested in Scrapy and Splash integration
Less suited to
- Users requiring up-to-date Selenium syntax for modern automation
- Those needing highly reliable, production-ready project code









