免费预订API(MCP服务器)🏨
唯一免费的实时Booking.com抓取器,适用于AI代理、Claude和Python。
⭐️ 标记此回购 如果您想跳过API费用。
此工具使用无头浏览器(Playwright)进行抓取 Booking.com 实时搜索结果,无需昂贵的商业API。它为LLM输出干净的JSON。
🚀 特性
- 实时定价:从Booking.com抓取实时数据。
- 没有API密钥:使用无头Chrome在本地运行。
- 人工智能原生:返回针对代理优化的结构化JSON。
- MCP兼容:与Claude Desktop兼容。
📦 安装
- 克隆仓库:
git clone https://github.com/Anmoldureha/hotels-skill.git
cd hotels-skill- 设置Python环境:
python3 -m venv venv
source venv/bin/activate
pip install playwright
playwright install chromium🛠️ 用法
直接运行脚本:
# python booking.py LOCATION CHECKIN CHECKOUT ADULTS
python booking.py "Bangkok" 2026-03-15 2026-03-22 2输出:
{
"hotels": [
{
"title": "Hilton Sukhumvit Bangkok",
"price": "₹ 110,363",
"rating": "8.5",
"link": "https://www.booking.com/..."
}
]
}🤖 代理集成(MCP)
将此添加到您的 claude_desktop_config.json:
{
"mcpServers": {
"hotels": {
"command": "/absolute/path/to/hotels-skill/venv/bin/python3",
"args": ["/absolute/path/to/hotels-skill/mcp_server.py"]
}
}
}⚠️ 备注
这使用了网络抓取。Booking.com可能会更改其DOM结构或阻止IP地址被滥用。负责任地使用(增加请求之间的延迟)。
