Free-Search API 是为人工智能代理和大型语言模型(LLM)提供实时 Google 搜索结果的工具,通过自定义搜索引擎执行搜索查询,检索指定数量的最佳结果,抓取每个结果页面以提取内容,返回包含来源、链接和上下文信息的结构化数据。
要使用Free-Search,你需要安装 Python 3.7+、Playwright、Beautiful Soup 4、FastAPI 和 Uvicorn。安装完成后,可以通过 GET /search 端点进行查询,可以设置返回结果的数量(max_results)和每个结果的最大内容长度(max_content)。
Free-Search提供了一个公开可访问的演示实例,方便用户体验该API的功能。
Free Search API 提供了一个搜索端点,具备以下功能:
• 使用自定义搜索引擎执行搜索查询。
• 获取指定数量的顶级搜索结果。
• 爬取每个结果页面以提取内容。
• 返回结构化数据,包括每个结果的来源、链接和上下文。
• Python 3.7 或更高版本
• Playwright
• Beautiful Soup 4
• FastAPI
• Uvicorn
1、克隆此仓库。
2、安装依赖项:pip install fastapi uvicorn pydantic playwright beautifulsoup4。
3、安装 Playwright 浏览器:playwright install chromium。
• 运行 xvfb-run python main.py 启动服务。
搜索查询并返回结果及其额外上下文。
• query(字符串):必需。搜索查询字符串。
• max_results(整数):可选,默认值为3。返回的结果数量(范围:1-5)。
• max_content(整数):可选,默认值未指定。每个结果的最大内容长度(字符数),范围为100-5000。
[
{
"source": "source_name",
"link": "https://example.com/page",
"context": "Extracted content from the page..."
}
]
使用 curl 发送请求:
curl "http://localhost:11235/search?query=fastapi+tutorial&max_results=2&max_content=1000"
Free Search API 的公共实例已经部署,这个实例可以让用户在不安装任何软件的情况下,直接使用 API 来获取搜索结果。
PowerPoint演示文稿智能生成工具 PowerPoint Slides Skill
金融 AI 新工具 FinClaw,免费提供1000+ 金融专属Skills
PPT Agent 演示文稿生成框架
端到端自主AI科研引擎 NanoResearch
CitationClaw 学术论文智能引用画像和分析报告
pi-autoresearch:pi自动化实验优化循环
OpenClaw Control Center:为OpenClaw用户(包括团队和个人)提供统一的监控和管理界面
OpenClaw Dashboard 仪表盘:让OpenClaw管理更简单
PaperBanana-CN 学术配图助手
996.ICU:工作 996, 生病 ICU