Gripper

A web-scraping toolbox for .NET.

View on GitHub

Gripper.WebClient

Gripper.WebClient

IBrowserManager Interface

Provides methods and members to launch, manage, access and destroy a web browser instance.
At mininum, implementations must configure connecting to the CDP endpoint of the browser and pre-startup and post-destroy cleanup.

public interface IBrowserManager :
System.IDisposable

Implements System.IDisposable

Properties  
BrowserProcess The handle of the browser OS process.
DebuggerUrl The URL of the WebSocket listener of the browser’s CDP server.
Methods  
LaunchAsync(CancellationToken) Launches a browser instance and sets the DebuggerUrl and BrowserProcess members.