Playwright: проксі на контекст
Передавайте proxy в browser.new_context(), а не лише під час запуску браузера. Тоді в кожного контексту буде своя sticky-сесія.
Тести, браузерні сценарії та скрипти, які відкривають сайти з різних країн. Проксі підключаються рядком із генератора, а на серверах працюють за білим списком IP без пароля.

У генераторі оберіть host:port:user:pass, user:pass@host:port або URL — залежно від того, що приймає ваш код.
Там само є приклади для cURL, Python, Node.js і PHP. Скопіюйте й замініть запит на свій.
Якщо скрипт працює на машині з постійним IP, додайте цю адресу в білий список. Логін і пароль із коду можна прибрати.
Резидентні проксівід $1.20 за GBРотація або sticky, гео до міста, вибір ОС. Для сценаріїв на сайтах, які перевіряють, звідки прийшов відвідувач.
Детальніше
Серверні проксінезабаромСерверні IPv4 до 1 Гбіт/с із безлімітним трафіком. Для прогонів, де тип IP не важливий, а обсяг великий.
Детальніше
ISP проксінезабаромСтатична домашня адреса й безліміт. Коли сценарій щодня входить в один акаунт з одного IP.
ДетальнішеПередавайте proxy в browser.new_context(), а не лише під час запуску браузера. Тоді в кожного контексту буде своя sticky-сесія.
Аргумент --proxy-server не приймає логін і пароль. Найпростіше додати IP машини в білий список і вказати лише host:port.
Адреса передається в --proxy-server під час запуску, облікові дані — через page.authenticate().
Ключ REST API створюється в кабінеті, розділ «API». Зберігайте його в секретах CI, а не в репозиторії.
Не знайшли відповіді? Напишіть у Telegram, підтримка працює цілодобово.
Написати в підтримкуПередайте --proxy-server=host:port в опціях Chrome. Логін і пароль у цьому аргументі Chrome не приймає, тому додайте IP машини в білий список у кабінеті.
У параметрі proxy під час запуску браузера або створення контексту: server, username і password. Значення візьміть із рядка, зібраного в генераторі.
Якщо в раннера постійний IP, внесіть його в білий список. У хмарних раннерів адреса змінюється, для них беріть логін і пароль із секретів.
Так, генератор у кабінеті показує приклади для cURL, Python, Node.js і PHP.
Резидентні: країна й місто задаються в логіні, IP змінюється на кожен запит або тримається sticky-сесією до 24 годин.
Потрібні лише пошта й пароль, документи та дзвінки не знадобляться.