Browserless иштетүү URL-дери: launch параметрин эки жолу коддобоңуз
Өзүңүз жайгаштырган акыркы чекиттин launch интерфейсин колдонуңуз; кызматтагы externalProxyServer башка мүмкүнчүлүк.
const endpoint = new URL(browserlessWebSocketEndpoint);
endpoint.searchParams.set('token', browserlessToken);
endpoint.searchParams.set('launch', JSON.stringify({
args: ['--proxy-server=http://proxy.example:8080'],
}));
const browser = await puppeteer.connect({
browserWSEndpoint: endpoint.toString(),
});Жайгаштыруу үчүн берилген ws/wss акыркы чекитин жана токенди колдонуңуз. Браузер жайгашкан хост HTTP угуучуга жетиши керек; токен башкаруу байланышын аныктайт. Уруксат берилген ачык вебди кароо үчүн HTTP прокси тизмесинен бир талапкерди аутентификациясыз иштетүү желекчесине коюуга болот.
JSON.stringify launch объектин сериалдайт, андан кийин URLSearchParams аны URL үчүн коддойт. Алдын ала encodeURIComponent менен коддолгон текстти searchParams-ка берүү пайыз белгилерин кайра коддойт.
Аутентификациясыз бул желекче Chromium колдонуучу аты менен сырсөзүн өткөрбөйт. Керек болгондо аутентификация талаптарын иштетүүнүн колдоого алынган жолун колдонуңуз.
Хостингдеги externalProxyServer интеграциясы өзүңүз жайгаштырган ар бир образдын launch объектинде дал ошол аттуу талаа бар дегендик эмес. Эсепти текшерүүдөн мурда жайгаштырууну, образдын нускасын жана тандалган API-ни салыштырыңыз.