DataForSeo 通过 API 提供全面的 SEO 和数字营销数据解决方案。本笔记本演示了如何使用 DataForSeo API 获取搜索引擎结果。DataForSeo API从最流行的搜索引擎(如Bing、Yahoo)检索SERP。它还允许从不同类型的搜索引擎(如Maps、News、Events等)获取 SERP。
设置 API 凭据
您可以通过在DataForSeo 网站上注册来获取 API 凭据。
run 和 results 之间的区别
run 和 results 是 DataForSeoAPIWrapper 类提供的两个方法。 run 方法执行搜索并从答案框、知识图谱、特色摘要、购物或自然搜索结果中返回第一个结果摘要。这些元素按优先级从高到低排序。 results 方法返回根据包装器中设置的参数配置的 JSON 响应。这允许您更灵活地选择要从 API 返回的数据。获取 JSON 格式的结果
您可以自定义要返回到 JSON 响应中的结果类型和字段。您还可以设置要返回的顶部结果的最大数量。自定义位置和语言
您可以通过向 API 包装器传递附加参数来指定搜索结果的位置和语言。自定义搜索引擎
您还可以指定要使用的搜索引擎。自定义搜索类型
API 包装器还允许您指定要执行的搜索类型。例如,您可以执行地图搜索。与 LangChain 代理集成
您可以使用langchain.agents 模块中的 Tool 类将 DataForSeoAPIWrapper 与 langchain 代理集成。Tool 类封装了代理可以调用的函数。
以编程方式连接这些文档到 Claude、VSCode 等,通过 MCP 获取实时答案。