langchain_community.document_loaders.url_playwright.PlaywrightEvaluator

class langchain_community.document_loaders.url_playwright.PlaywrightEvaluator[源码]

所有评估器的抽象基类。

每个评估器应该接受一个页面、一个浏览器实例和一个响应对象,处理页面所需的操作,并返回生成文本。

方法

__init__()

evaluate(page, browser, response)

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

evaluate_async(page, browser, response)

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

__init__()
abstract evaluate(page: Page, browser: Browser, response: Response) str[source]

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

参数
  • page (Page) – 要处理的页面。

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

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

返回值

页面的文本内容。

返回类型

text

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

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

参数
  • page (AsyncPage) – 要处理的页面。

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

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

返回值

页面的文本内容。

返回类型

text