Playwright Java thar CDP: seachfhreastalaí a shocrú ar chomhthéacs brabhsálaí nua
Ceangail le críochphointe CDP Chromium, ansin cruthaigh comhthéacs le seachfhreastalaí; coinnigh an nasc rialaithe agus bealach amach an bhrabhsálaí cianda ar leithligh.
Tá dhá chonair líonra ag brabhsálaí cianda: nasc rialaithe Java le seirbhís an bhrabhsálaí, agus iarratais an bhrabhsálaí chuig suíomhanna gréasáin. Cumraigh an dara ceann ar an gcomhthéacs a chruthaíonn tú.
Do sheirbhís Chromium a nochtann críochphointe CDP agus a cheadaíonn comhthéacsanna nua:
import com.microsoft.playwright.*;
import com.microsoft.playwright.options.Proxy;
try (Playwright playwright = Playwright.create()) {
Browser browser = playwright.chromium().connectOverCDP(cdpEndpoint);
try {
var options = new Browser.NewContextOptions().setProxy(
new Proxy("http://proxy.example:8080")
.setUsername(proxyUser)
.setPassword(proxyPassword));
try (BrowserContext context = browser.newContext(options)) {
context.newPage().navigate("https://www.example.org/");
}
} finally {
browser.close();
}
}
Is é cdpEndpoint an críochphointe reatha a sholáthraíonn seirbhís an bhrabhsálaí. Tá a chomhartha fíordheimhnithe agus a phrótacal neamhspleách ar chuntas an tseachfhreastalaí tosaigh.
Ní oibríonn naisc CDP ach le Chromium. Úsáideann críochphointe le prótacal Playwright connect ina ionad; ní tiontú iontaofa é iarmhír URL a athrú gan prótacal na seirbhíse a sheiceáil.
Caithfidh an seachfhreastalaí a bheith inrochtana ó óstríomh an bhrabhsálaí chianda. Níl éisteoir loopback ar an meaisín Java ar fáil ansin go huathoibríoch. Ní athchumraíonn socrú an chomhthéacs nua comhthéacs réamhshocraithe atá ann cheana ná nasc WebSocket Java ach an oiread.