Using Python requests in 2025
🐍 Introduction
When working with proxies, Python's requests
library is a go-to solution for sending HTTP requests efficiently. In this tutorial, we'll explore how to send a request to your endpoint and check if your proxy is working. Let's dive deeper into proxy usage together!
💻 Setting Up Your Proxy Configuration
To get started, you need to configure your proxy settings. Follow these step-by-step instructions:
Step 1: Gather Your Proxy Credentials
After purchasing a plan on PinguProxy, you’ll find your unique credentials in the dashboard.
- Username: Your proxy username
- Password: Your proxy password
- Proxy IP: The proxy server IP address
- Proxy Port: The port for the proxy server
Step 2: Install the requests
Library
Ensure your Python environment has the requests
library installed. You can install it by running the following command:
pip install requests
Step 3: Write the Python Script
Here’s how to configure and test your proxy with Python:
import requests
# Step 3.1: Proxy credentials (replace with your values)
USERNAME = "PROXY_USERNAME"
PASSWORD = "PROXY_PASSWORD"
PROXY_IP = "PROXY_IP"
PROXY_PORT = "PROXY_PORT"
# Step 3.2: Configure proxies
proxies = {
"http": f"http://{USERNAME}:{PASSWORD}@{PROXY_IP}:{PROXY_PORT}",
"https": f"http://{USERNAME}:{PASSWORD}@{PROXY_IP}:{PROXY_PORT}",
}
# Step 3.3: Define the endpoint
url = "https://pinguproxy.com/ip"
try:
# Step 3.4: Send a GET request through the proxy
response = requests.get(url, proxies=proxies, timeout=10)
response.raise_for_status() # Raise an error for bad responses
print("Your IP Address:", response.text)
except requests.exceptions.RequestException as e:
print(f"An error occurred: {e}")
Step 4: Test Your Proxy
Run the script to verify your proxy configuration. If everything is set up correctly, the endpoint will return the IP address seen by the server, confirming that your proxy works.
Expected Output
If the proxy is functional, you’ll see something like this:
Your IP Address: xxxx:xxxx:xxxx:xxxx::
If there’s an issue, an error message will appear:
An error occurred: HTTPSConnectionPool(host='pinguproxy.com', port=443): Max retries exceeded with url: /ip (Caused by ProxyError('Cannot connect to proxy'))
🚀 Ready to Get Started?
You’re now ready to harness the power of PinguProxy! If you have questions or need assistance, our support team is available 24/7 at [email protected].
🐧 Try PinguProxy today and experience the difference!
📚 Useful Resources
Thank you for choosing PinguProxy. Your success is our mission! 💙