High-Bandwidth Proxies
Learn how to use Oxylabs High-Bandwidth Proxies for traffic-intensive tasks, such as video and audio scraping.
Getting Started
Endpoint Configuration
Making Requests
curl -x username-test:password@your-endpoint:60000 \
https://ip.oxylabs.io/locationimport requests
import random
username = 'YOUR_USERNAME'
password = 'YOUR_PASSWORD'
proxy = 'your-endpoint:60000'
if not username.endswith("-test"):
username += "-test"
proxies = {
"http": f"http://{username}:{password}@{proxy}",
"https": f"http://{username}:{password}@{proxy}"
}
response = requests.get(
"https://ip.oxylabs.io/location",
proxies=proxies
)
print(response.text)Setting a session for each download
curl -x username-$((1 + RANDOM % 100000)):password@your-endpoint:60000 \
https://ip.oxylabs.io/locationimport requests
import random
username = 'YOUR_USERNAME'
password = 'YOUR_PASSWORD'
proxy = 'your-endpoint:60000'
random_number = random.randint(1, 100000) # Generate random number
modified_username = f"{username}-{random_number}"
proxies = {
"http": f"http://{modified_username}:{password}@{proxy}",
"https": f"http://{modified_username}:{password}@{proxy}"
}
response = requests.get(
"https://ip.oxylabs.io/location",
proxies=proxies,
)
print(response.text)Example Integration: YouTube Downloader
Basic Usage
Multiple URLs with Different IPs
Last updated
Was this helpful?

