Scrapy
A cross-platform Python framework for crawling websites and extracting structured data at scale.
Scrapy is a web crawling and scraping framework for Python used to extract structured data from websites. It is cross-platform and requires Python 3.10 or later, and is maintained by Zyte along with a wider community of contributors.
The project is installed with pip and documented on a dedicated documentation site that covers how to define spiders, extract data with selectors, and run crawls. It is released under the BSD 3-Clause license and accepts external contributions through its published contributing guide.