Wiki

Clone wiki

CDP / DOM

DOM

Commands

GetDocument

HeadlessChrome chrome = new HeadlessChrome(
    HeadlessChrome.DefaultAppPathMac
);
using (chrome) {
    chrome.Start();
    var doc = chrome.DOM.GetDocument();
    Console.WriteLine(doc);
}

QuerySelector

HeadlessChrome chrome = new HeadlessChrome(
    HeadlessChrome.DefaultAppPathMac
);
using (chrome) {
    chrome.Start();
    var doc = chrome.DOM.GetDocument();
    var html = chrome.DOM.QuerySelector(
        doc.Root.NodeId,
        "html"
    );
    Console.WriteLine(html);
}

Updated