PlaywrightEvaluator#
- class langchain_community.document_loaders.url_playwright.PlaywrightEvaluator[source]#
Abstract base class for all evaluators.
Each evaluator should take a page, a browser instance, and a response object, process the page as necessary, and return the resulting text.
Methods
evaluate
(page, browser, response)Synchronously process the page and return the resulting text.
evaluate_async
(page, browser, response)Asynchronously process the page and return the resulting text.
- abstract evaluate(page: Page, browser: Browser, response: Response) str [source]#
Synchronously process the page and return the resulting text.
- Parameters:
page (Page) – The page to process.
browser (Browser) – The browser instance.
response (Response) – The response from page.goto().
- Returns:
The text content of the page.
- Return type:
text
- abstract async evaluate_async(page: AsyncPage, browser: AsyncBrowser, response: AsyncResponse) str [source]#
Asynchronously process the page and return the resulting text.
- Parameters:
page (AsyncPage) – The page to process.
browser (AsyncBrowser) – The browser instance.
response (AsyncResponse) – The response from page.goto().
- Returns:
The text content of the page.
- Return type:
text