指南
各工具的代理連線方法
在 Python requests 中使用代理
requests 是 Python 最常用的網頁請求函式庫之一。在 proxies 填入 ProxySup 網關地址,就能直接連線。
查看指南為 Playwright 連接代理
Playwright 是用程式碼操作瀏覽器的工具。啟動瀏覽器時在 proxy 選項填入網關、用戶名稱和令牌,所有頁面請求都會經過 ProxySup。
查看指南為 Scrapy 連接代理
Scrapy 是用來打造大量收集頁面的爬蟲的 Python 工具。在請求的 meta 填入 proxy,每個請求都會經過 ProxySup。
查看指南
共用
所有工具使用相同的連線資訊
只要有網關、用戶名稱和令牌這三項,就能在任何工具中連線。
| 網關 | gate.proxysup.com:7777 |
|---|---|
country-國家代碼 | 指定要連線的國家 |
city-城市名稱 | 進一步指定城市。只用於支援城市定位的國家 |
session-名稱 | 開啟固定會話。名稱相同就會使用同一 IP |
type-mobile 或 type-dc | 切換成流動或數據中心代理。沒有寫就是住宅代理 |
| 密碼 | 賬戶的存取令牌 |
curl -x gate.proxysup.com:7777 \
-U "user-country-us:YOUR_TOKEN" \
https://ipinfo.io/jsonimport requests
proxy = "http://user-country-us:[email protected]:7777"
res = requests.get("https://ipinfo.io/json",
proxies={"http": proxy, "https": proxy})
print(res.json())import { ProxyAgent, fetch } from "undici";
const agent = new ProxyAgent("http://user-country-us:[email protected]:7777");
const res = await fetch("https://ipinfo.io/json", { dispatcher: agent });
console.log(await res.json());$ch = curl_init("https://ipinfo.io/json");
curl_setopt($ch, CURLOPT_PROXY, "gate.proxysup.com:7777");
curl_setopt($ch, CURLOPT_PROXYUSERPWD, "user-country-us:YOUR_TOKEN");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
echo curl_exec($ch);