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 និង token ដែលបានផ្ដល់សម្រាប់ការដាក់ឱ្យប្រើ។ ម៉ាស៊ីនដែលដំណើរការកម្មវិធីរុករកត្រូវតែទៅដល់ឧបករណ៍ស្ដាប់ HTTP បាន; token នោះផ្ទៀងផ្ទាត់ការតភ្ជាប់បញ្ជា។ សម្រាប់ការរុករកសាធារណៈដែលអនុញ្ញាត អាចដាក់ជម្រើសពីបញ្ជីប្រូកស៊ី HTTPក្នុង flag ចាប់ផ្ដើមដែលគ្មានការផ្ទៀងផ្ទាត់។

JSON.stringify ធ្វើ serialization លើ object launch រួច URLSearchParams អ៊ិនកូដវាសម្រាប់ URL។ ការបញ្ជូនអត្ថបទដែលបានអ៊ិនកូដជាមុនដោយ encodeURIComponent ទៅ searchParams នឹងអ៊ិនកូដសញ្ញាភាគរយម្ដងទៀត។

flag គ្មានការផ្ទៀងផ្ទាត់នេះមិនបញ្ជូនឈ្មោះអ្នកប្រើនិងពាក្យសម្ងាត់ Chromium ទេ។ ប្រើការដោះស្រាយសំណើផ្ទៀងផ្ទាត់ដែលគាំទ្រនៅពេលចាំបាច់។

ការរួមបញ្ចូល externalProxyServer របស់សេវាបង្ហោះមិនមានន័យថា image ដែលបង្ហោះដោយខ្លួនឯងគ្រប់រូបមាន field ឈ្មោះដូចគ្នាក្នុង object launch ទេ។ ផ្ទៀងផ្ទាត់ការដាក់ឱ្យប្រើ កំណែ image និង API ដែលជ្រើស មុនពិនិត្យបញ្ហាគណនី។

អត្ថបទពាក់ព័ន្ធ