地理定位目标
了解如何使用位置参数从特定位置访问网页数据。
您可以通过在连接 URL 中添加以下参数来为您的解锁浏览器会话指定位置: p_cc, p_city,或 p_state 参数:
p_cc– 选择国家,使用 2 字母国家代码(例如,US、DE、FR)。如果未指定国家,系统将根据可用性自动分配一个国家。p_city– 选择以小写书写的城市(例如,berlin、los_angeles 等)。您还必须同时指定p_cc或p_statep_state– 选择州(仅限美国),以小写名称使用时(例如,texas、ohio)
以下是用于国家定向的代码示例:
from playwright.sync_api import sync_playwright
username = "your-username"
password = "your-password"
endpoint = "ubc.oxylabs.io"
cc = "US" # 替换为所需的 2 字母国家代码
browser_url = f"wss://{username}:{password}@{endpoint}?p_cc={cc}"
with sync_playwright() as p:
browser = p.chromium.connect_over_cdp(browser_url)
page = browser.new_page()
page.goto('https://example.com')
browser.close()import { chromium } from 'playwright';
(async () => {
const username = 'your-username';
const password = 'your-password';
const endpoint = 'ubc.oxylabs.io';
const cc = 'US'; // 替换为所需的 2 字母国家代码
const browserUrl = `wss://${username}:${password}@${endpoint}?p_cc=${country}`;
const browser = await chromium.connectOverCDP(browserUrl);
const page = await browser.newPage();
await page.goto('https://example.com');
await browser.close();
})();注意: 如果 p_state 和 p_cc 都被指定, p_state 将具有优先权并且 p_cc 将被忽略。
最后更新于
这有帮助吗?

