🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
DemoInstallSign in
Socket

proxy-middleware

Package Overview
Dependencies
Maintainers
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

proxy-middleware

Scrapy http proxy middleware that gets proxy parameters from settings

0.2.0
PyPI
Maintainers
2

proxy-middleware

.. image:: https://img.shields.io/pypi/v/proxy-middleware.svg :target: https://pypi.python.org/pypi/proxy-middleware :alt: PyPI Version

Scrapy middlewares that reads proxy config from settings.

.. contents::

Install

::

pip install proxy-middleware

ProxyFromSettingsMiddleware

A middleware that sets proxy from settings file.

Usage: add it to DOWNLOADER_MIDDLEWARES in scrapy settings::

DOWNLOADER_MIDDLEWARES = {
   'proxy_middleware.ProxyFromSettingsMiddleware': 10,
   ...

Pass proxy config via HTTP_PROXY and HTTPS_PROXY settings variables. HTTPPROXY_AUTH_ENCODING is also respected::

scrapy crawl my-spider -s HTTP_PROXY=http://localhost:8118

ProxyOnlyTorMiddleware

A middleware that proxies only requests to TOR sites (domain ends with ".onion").

Usage: add it to DOWNLOADER_MIDDLEWARES in scrapy settings::

DOWNLOADER_MIDDLEWARES = {
   'proxy_middleware.ProxyOnlyTorMiddleware': 10,
   ...

Settings: HTTP_PROXY for an http proxy and HTTPS_PROXY for an https proxy.

License

License is MIT.

======= History

0.2.0 (2017-05-29)

  • ProxyOnlyTorMiddleware added.

0.1.1 (2017-04-07)

  • Initial release

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts