PlaywrightEvaluator#

class langchain_community.document_loaders.url_playwright.PlaywrightEvaluator[source]#

所有评估器的抽象基类。

每个评估器应该接收一个页面、一个浏览器实例和一个响应对象,根据需要处理页面,并返回结果文本。

方法

evaluate(page, browser, response)

同步处理页面并返回结果文本。

evaluate_async(page, browser, response)

异步处理页面并返回结果文本。

abstract evaluate(page: Page, browser: Browser, response: Response) str[来源]#

同步处理页面并返回结果文本。

Parameters:
  • page (Page) – 要处理的页面。

  • browser (Browser) – 浏览器实例。

  • response (Response) – 来自 page.goto() 的响应。

Returns:

页面的文本内容。

Return type:

文本

abstract async evaluate_async(page: AsyncPage, browser: AsyncBrowser, response: AsyncResponse) str[source]#

异步处理页面并返回结果文本。

Parameters:
  • page (AsyncPage) – 要处理的页面。

  • browser (AsyncBrowser) – 浏览器实例。

  • response (AsyncResponse) – 来自 page.goto() 的响应。

Returns:

页面的文本内容。

Return type:

文本