In short, Scrapy has a steep learning curve. It can take you from a few days to several months to grasp the fundamentals, but it all depends on your prior knowledge, skill, and experience.
Scrapy’s processes are well-documented, but for a smoother journey, you should have at least basic Python knowledge and an understanding of web scraping.
As Scrapy uses HTML elements to find and extract the data, you should also be familiar with HTML structure and syntax, alongside how to form CSS or XPath selectors.