Burauza mai nisa tana da hanyoyin cibiyar sadarwa biyu: haɗin sarrafawa na Java zuwa sabis ɗin burauza, da buƙatun burauzar zuwa shafukan yanar gizo. Saita na biyun a mahallin da ka ƙirƙira.

Don sabis ɗin Chromium da ke buɗe wurin ƙarshen CDP kuma ke barin sabbin mahalli:

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();
    }
}

cdpEndpoint shine wurin ƙarshen yanzu da sabis ɗin burauza ke bayarwa. Alamar tabbatarwa da ka'idarsa sun bambanta da asusun wakilin turawa.

Haɗin CDP na aiki ne kawai da Chromium. Wurin ƙarshe mai ka'idar Playwright yana amfani da connect maimakon haka; canza ƙarin URL ba tare da duba ka'idar sabis ɗin ba ba sauyi ne abin dogaro ba.

Dole ne a iya isa ga wakilin daga masaukin burauzar nesa. Mai sauraron loopback a na'urar Java ba ya samuwa a can kai tsaye. Saitin sabon mahallin kuma baya sake daidaita mahalli na asali da ya wanzu ko haɗin WebSocket na Java.

Labarai masu alaƙa