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)
import axios from "axios";
import { HttpsProxyAgent } from "https-proxy-agent";
const agent = new HttpsProxyAgent(
"http://adminpcowe:maskxsndyb@pr-eu.proxies.fo:13337"
);
const { data } = await axios.get("https://api.ipify.org", {
httpAgent: agent,
httpsAgent: agent,
});
console.log(data);
package main
import (
"fmt"
"io"
"net/http"
"net/url"
"time"
)
func main() {
proxyURL, _ := url.Parse("http://adminpcowe:maskxsndyb@pr-eu.proxies.fo:13337")
client := &http.Client{
Transport: &http.Transport{Proxy: http.ProxyURL(proxyURL)},
Timeout: 30 * time.Second,
}
resp, _ := client.Get("https://api.ipify.org")
defer resp.Body.Close()
body, _ := io.ReadAll(resp.Body)
fmt.Println(string(body))
}
<?php
$ch = curl_init("https://api.ipify.org");
curl_setopt_array($ch, [
CURLOPT_PROXY => "pr-eu.proxies.fo:13337",
CURLOPT_PROXYUSERPWD => "adminpcowe:maskxsndyb",
CURLOPT_PROXYTYPE => CURLPROXY_HTTP,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_TIMEOUT => 30,
]);
echo curl_exec($ch);
curl_close($ch);
curl -x "http://adminpcowe:maskxsndyb@pr-eu.proxies.fo:13337" https://api.ipify.org
Rotating IP per request
import requests
proxy = "http://adminpcowe:maskxsndyb@pr-eu.proxies.fo:13337"
proxies = {"http": proxy, "https": proxy}
for _ in range(5):
print(requests.get("https://api.ipify.org", proxies=proxies).text)
import axios from "axios";
import { HttpsProxyAgent } from "https-proxy-agent";
const agent = new HttpsProxyAgent(
"http://adminpcowe:maskxsndyb@pr-eu.proxies.fo:13337"
);
for (let i = 0; i < 5; i++) {
const { data } = await axios.get("https://api.ipify.org", {
httpAgent: agent,
httpsAgent: agent,
});
console.log(data);
}
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}
for _ in range(3):
print(s.get("https://api.ipify.org").text)
import { randomBytes } from "crypto";
import axios from "axios";
import { HttpsProxyAgent } from "https-proxy-agent";
const sessionId = randomBytes(4).toString("hex");
const agent = new HttpsProxyAgent(
`http://adminpcowe-country-us-city-westlakevillage-session-${sessionId}-ttl-15:maskxsndyb@pr-eu.proxies.fo:13337`
);
const client = axios.create({ httpAgent: agent, httpsAgent: agent });
for (let i = 0; i < 3; i++) {
const { data } = await client.get("https://api.ipify.org");
console.log(data);
}
Concurrent scraping
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
urls = ["https://api.ipify.org"] * 20
with concurrent.futures.ThreadPoolExecutor(max_workers=20) as pool:
for status in pool.map(fetch, urls):
print(status)
import axios from "axios";
import { HttpsProxyAgent } from "https-proxy-agent";
const agent = new HttpsProxyAgent(
"http://adminpcowe-country-us:maskxsndyb@pr-us.proxies.fo:13337"
);
const client = axios.create({ httpAgent: agent, httpsAgent: agent, timeout: 30000 });
const results = await Promise.all(
Array.from({ length: 20 }, () => client.get("https://api.ipify.org"))
);
for (const r of results) console.log(r.data);
SOCKS5
# pip install requests[socks]
import requests
proxy = "socks5://adminpcowe-country-us:maskxsndyb@pr-us.proxies.fo:13337"
proxies = {"http": proxy, "https": proxy}
print(requests.get("https://api.ipify.org", proxies=proxies).text)
curl --socks5-hostname "adminpcowe-country-us:maskxsndyb@pr-us.proxies.fo:13337" \
https://api.ipify.org
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();
import puppeteer from "puppeteer";
const browser = await puppeteer.launch({
args: ["--proxy-server=http://pr-us.proxies.fo:13337"],
});
const page = await browser.newPage();
await page.authenticate({
username: "adminpcowe-country-us-city-westlakevillage",
password: "maskxsndyb",
});
await page.goto("https://api.ipify.org");
console.log(await page.evaluate(() => document.body.innerText));
await browser.close();
Quick-copy host:port:user:pass
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
