Basic request
import requests
proxy = "http://adminpcowe:maskxsndyb@pr-eu.proxies.fo:13337"
proxies = {"http": proxy, "https": proxy}
r = requests.get("https://api.ipify.org", proxies=proxies, timeout=30)
print(r.text)
Rotating IP per request
import requests
proxy = "http://adminpcowe:maskxsndyb@pr-eu.proxies.fo:13337"
proxies = {"http": proxy, "https": proxy}
for _ in range(5):
r = requests.get("https://api.ipify.org", proxies=proxies)
print(r.text) # Different IP each time
Sticky session with city targeting
import secrets, requests
session_id = secrets.token_hex(4)
username = f"adminpcowe-country-us-city-westlakevillage-session-{session_id}-ttl-15"
proxy = f"http://{username}:maskxsndyb@pr-eu.proxies.fo:13337"
s = requests.Session()
s.proxies = {"http": proxy, "https": proxy}
# Same Westlake Village IP for up to 15 minutes
for _ in range(3):
print(s.get("https://api.ipify.org").text)
Concurrent scraping (different IPs per thread)
import concurrent.futures, requests
proxy = "http://adminpcowe-country-us:maskxsndyb@pr-us.proxies.fo:13337"
proxies = {"http": proxy, "https": proxy}
def fetch(url):
r = requests.get(url, proxies=proxies, timeout=30)
return r.status_code, r.text[:50]
urls = ["https://api.ipify.org"] * 20
with concurrent.futures.ThreadPoolExecutor(max_workers=20) as pool:
for status, body in pool.map(fetch, urls):
print(status, body)
SOCKS5
# pip install requests[socks]
import requests
proxy = "socks5://adminpcowe-country-us:maskxsndyb@pr-us.proxies.fo:13337"
proxies = {"http": proxy, "https": proxy}
r = requests.get("https://api.ipify.org", proxies=proxies)
print(r.text)
Playwright & Puppeteer
import { chromium } from "playwright";
const browser = await chromium.launch({
proxy: {
server: "http://pr-us.proxies.fo:13337",
username: "adminpcowe-country-us-city-westlakevillage",
password: "maskxsndyb",
},
});
const page = await browser.newPage();
await page.goto("https://api.ipify.org");
console.log(await page.textContent("body"));
await browser.close();
Quick-copy host:port:user:pass format
pr-eu.proxies.fo:13337:adminpcowe:maskxsndyb
pr-eu.proxies.fo:13337:adminpcowe-country-us:maskxsndyb
pr-eu.proxies.fo:13337:adminpcowe-country-us-city-westlakevillage:maskxsndyb
pr-eu.proxies.fo:13337:adminpcowe-country-us-city-pleasanton:maskxsndyb
pr-us.proxies.fo:13337:adminpcowe-country-us-state-ny:maskxsndyb
pr-us.proxies.fo:13337:adminpcowe-country-us-asn-7018:maskxsndyb
pr-us.proxies.fo:13337:adminpcowe-country-us-city-pleasanton-asn-7922:maskxsndyb
pr-sg.proxies.fo:13337:adminpcowe-country-jp:maskxsndyb
pr-eu.proxies.fo:13337:adminpcowe-country-us-session-5s5d4xud-ttl-15:maskxsndyb
