🔑 MontgomeryNX Proxy Requests Wrapper
A drop-in replacement for Python's requests that routes all calls through the MontgomeryNX scraping proxy.
📦 Installation
pip install mx_requests
🚀 Usage
In place of import requests,
import mx_requests
mx_requests.set_api_key("your_api_key")
response =mx_requests.get("https://example.com")
print(response.text)
Behind the scenes, the URL is rewritten to:
https://proxy.montgomerynx.com/<your_api_key>/https://example.com
🔐 API Key
Call once set_api_key("your_api_key") before making requests.
✨ Features
- One-liner replacement for
requests - IP rotation, retries, and caching handled automatically
- Works with all HTTP methods:
get,post,put,delete,head,options - No extra dependencies beyond
requests - Perfect for scraping-friendly public sites
📜 Legal Notice
This service is intended solely for accessing publicly available web content. Use on sites that require login or explicitly disallow scraping is not permitted. Keys may be suspended for misuse.
Release files for mx-requests 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mx_requests-0.1.1.tar.gz | 2.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mx_requests-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 6.1 kB
Release files / mx_requests-0.1.1.tar.gz
| Download URL | mx_requests-0.1.1.tar.gz |
|---|---|
| Size | 2.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ce7aed60dd06f87bbf4ca0e675e41e3060d3f889a683034df64d7b31ae20c6b3
|
|
BLAKE2b-256 checksum How to use checksums |
7d7c37906e9342b7379e93cec3b20f9901fc36fb19924d0509d4810d9fa32e68
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.8.17
|
Release files / mx_requests-0.1.1-py3-none-any.whl
| Download URL | mx_requests-0.1.1-py3-none-any.whl |
|---|---|
| Size | 3.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7a4eebf540adf0feabb96138b7a6fc0967397e77fe67d6fa27fdcb9594e3c095
|
|
BLAKE2b-256 checksum How to use checksums |
e43005cb8b12d3681a9da334ce685200ed7bae276333bc522ecc6174ebe49da5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.8.17
|