WebSearch 是一款强大的网络搜索和内容提取工具,采用 Python 构建,借助 Firecrawl API 实现高级网络抓取、搜索及内容分析功能,能有效解决网络信息搜索与提取难题,为用户提供便捷、高效的服务。
WebSearch 是一个功能强大的网络搜索和内容提取工具,能帮助你快速从网络获取所需信息。以下是使用该工具的快速指南。
克隆仓库:
git clone https://github.com/yourusername/WebSearch.git
cd WebSearch
安装依赖项:
pip install -r requirements.txt
配置环境变量:
.env
文件(如果尚未创建)。OPENAI_API_KEY=your_openai_api_key_here
FIRECRAWL_API_KEY=your_firecrawl_api_key_here
运行项目:
python main.py
from websearch import WebSearch
# 初始化搜索对象
searcher = WebSearch()
# 执行搜索查询
results = searcher.search("Python 教程")
# 处理结果
for result in results:
print(result.url)
# 示例:限制搜索结果数量
results = searcher.search("机器学习", max_results=10)
本项目采用 MIT 许可证。
⚠️ 重要提示
使用本工具时,请遵守相关法律法规和网站的使用条款。