Skip to main content

browser_utils.abstract_markdown_browser

AbstractMarkdownBrowser

class AbstractMarkdownBrowser(ABC)

An abstract class for a Markdown web browser.

All MarkdownBrowers work by:

(1) fetching a web page by URL (via requests, Selenium, Playwright, etc.) (2) converting the page's HTML or DOM to Markdown (3) operating on the Markdown

Such browsers are simple, and suitable for read-only agentic use. They cannot be used to interact with complex web applications.