Scrapy 2.17 Tightens Link Extraction and Item Field Order

Scrapy is a Python web scraping framework, and this week the scrapy/scrapy repo mixed a 2.17.0 release pass with two changes that matter to extraction pipelines: stricter link filtering and stable item field order. The seven day window shows 10 commits and 79 changed files, so the useful signal is in the narrow behavior changes rather than raw volume. For teams that run crawlers as part of data engineering jobs, these are the details that keep queues and exports predictable.

Read full post

Scrapy Adds HTTP/2 Support and TLS Version Refinements

Scrapy continues to evolve as the primary framework for large scale web scraping in the Python ecosystem. Recent updates show a clear focus on modernizing the underlying network stack and adopting contemporary features. By integrating support for HTTP/2 and refining how security protocols are handled, the framework ensures it can interact with modern web servers efficiently. These changes also include improvements to the developer experience through better type hints and the adoption of dataclasses for data modeling. The project maintainers are prioritizing stability and performance as the web moves toward more sophisticated protocols.

Read full post