Scrapy-zyte-smartproxy

Latest version: v2.4.1

Safety actively analyzes 723929 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 4

2.3.1

-------------------

Fixed `Zyte API`_ `proxy mode`_ support by removing the mapping of unsupported
headers ``Zyte-Client`` and ``Zyte-No-Bancheck``.

2.3.0

-------------------

Added support for the upcoming `proxy mode`_ of `Zyte API`_.

.. _proxy mode: https://docs.zyte.com/zyte-api/usage/proxy-mode.html
.. _Zyte API: https://docs.zyte.com/zyte-api/get-started.html

Added a BSD-3-Clause license file.

2.2.0

-------------------

Added support for Scrapy 2.6.2 and later.

Scrapy 1.4 became the minimum supported Scrapy version.

2.1.0

-------------------

- Use a custom logger instead of the root one

2.0.0

-------------------

Following the upstream rebranding of Crawlera as Zyte Smart Proxy Manager,
``scrapy-crawlera`` has been renamed as ``scrapy-zyte-smartproxy``, with the
following backward-incompatible changes:

- The repository name and Python Package Index (PyPI) name are now
``scrapy-zyte-smartproxy``.

- Setting prefixes have switched from ``CRAWLERA_`` to ``ZYTE_SMARTPROXY_``.

- Spider attribute prefixes and request meta key prefixes have switched from
``crawlera_`` to ``zyte_smartproxy_``.

- ``scrapy_crawlera`` is now ``scrapy_zyte_smartproxy``.

- ``CrawleraMiddleware`` is now ``ZyteSmartProxyMiddleware``, and its default
``url`` is now ``http://proxy.zyte.com:8011``.

- Stat prefixes have switched from ``crawlera/`` to ``zyte_smartproxy/``.

- The online documentation is moving to
https://scrapy-zyte-smartproxy.readthedocs.io/

.. note:: Zyte Smart Proxy Manager headers continue to use the ``X-Crawlera-``
prefix.

- In addition to that, the ``X-Crawlera-Client`` header is now automatically
included in all requests.

1.7.2

-------------------
- Use request.meta than response.meta in the middleware

Page 2 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.