langchain_community.document_loaders.url_playwright.PlaywrightEvaluator

class langchain_community.document_loaders.url_playwright.PlaywrightEvaluator[source]

抽象基类,用于所有评估器。

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

Methods

__init__()

evaluate(page, browser, response)

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

evaluate_async(page, browser, response)

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

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

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

参数:

page: 需要处理的页面。 browser: 浏览器实例。 response: 来自page.goto()的响应。

返回值:

text: 页面的文本内容。

Parameters
  • page (Page) –

  • browser (Browser) –

  • response (Response) –

Return type

str

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

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

参数:

page:要处理的页面。 browser:浏览器实例。 response:来自page.goto()的响应。

返回:

text:页面的文本内容。

Parameters
  • page (AsyncPage) –

  • browser (AsyncBrowser) –

  • response (AsyncResponse) –

Return type

str