DataForSeoAPIWrapper#

class langchain_community.utilities.dataforseo_api_search.DataForSeoAPIWrapper[来源]#

基础类:BaseModel

围绕DataForSeo API的封装器。

通过解析和验证来自关键字参数的输入数据来创建一个新模型。

如果输入数据无法验证以形成有效模型,则引发 [ValidationError][pydantic_core.ValidationError]。

self 被显式地设为仅位置参数,以允许 self 作为字段名称。

param aiosession: ClientSession | None = None#

用于DataForSEO SERP API的aiohttp会话。

param api_login: str | None = None#

用于DataForSEO SERP API的API登录。

param api_password: str | None = None#

用于DataForSEO SERP API的API密码。

param default_params: dict = {'depth': 10, 'language_code': 'en', 'location_name': 'United States', 'se_name': 'google', 'se_type': 'organic'}#

用于DataForSEO SERP API的默认参数。

param json_result_fields: list | None = None#

JSON 结果字段。

param json_result_types: list | None = None#

JSON 结果类型。

param params: dict = {}#

传递给DataForSEO SERP API的额外参数。

param top_count: int | None = None#

返回的顶部结果数量。

async aresults(url: str) list[source]#
Parameters:

url (str)

Return type:

列表

async arun(url: str) str[source]#

运行请求到DataForSEO SERP API并异步解析结果。

Parameters:

url (str)

Return type:

字符串

results(url: str) list[source]#
Parameters:

url (str)

Return type:

列表

run(url: str) str[来源]#

运行请求到DataForSEO SERP API并异步解析结果。

Parameters:

url (str)

Return type:

字符串

使用 DataForSeoAPIWrapper 的示例