python-requests/README.md
2025-06-11 15:37:34 +02:00

47 lines
1.3 KiB
Markdown

# Python-Requests
A Python library for simplified HTTP requests, featuring rate limiting, browser-like headers, and automatic retries. Built on the official `requests` library for reliability.
## Features
- Save responses to cache
- Use any session (e.g., bypass Cloudflare using [cloudscraper](https://pypi.org/project/cloudscraper/))
- Configurable wait between requests without thread blocking
- Automatic retries for failed requests
## Installation
**Note:** *I couldn't upload it as `python-requests` because pypi does not allow it.*
```bash
pip install easy-requests
```
## Usage
### Basic Usage
```python
from python_requests import Connection, set_cache_directory
set_cache_directory("/tmp/your-project")
connection = Connection()
response = connection.get("https://example.com")
```
### Using with Cloudscraper
```python
from python_requests import Connection, set_cache_directory
import cloudscraper
set_cache_directory("/tmp/your-project")
connection = Connection(cloudscraper.create_scraper())
response = connection.get("https://example.com")
```
## License
This project is licensed under the [**🏳️‍🌈 Opinionated Queer License v1.2**](https://oql.avris.it/license). So use is strictly prohibited for cops, military and everyone who actively works against human rights.