介绍
# Travel Concierge
查找住宿房源的联系方式(电话、电子邮件、WhatsApp、Instagram 等),以便直接预订。
## 用法
当用户提供预订 URL 或请求查找住宿的联系方式时:
1. 运行 CLI 以提取联系信息: ```bash travel-concierge find-contact "<url>" ```
2. 向用户展示包含所有已发现联系方式的情况简报。
## 支持的平台
- **Airbnb**: `airbnb.com/rooms/...` - **Booking.com**: `booking.com/hotel/...` - **VRBO**: `vrbo.com/...` - **Expedia**: `expedia.com/...Hotel...`
## 示例
### 查找 Airbnb 房源的联系信息 用户:“查找这个 Airbnb 的联系信息:https://www.airbnb.com/rooms/12345” 操作:运行 `travel-concierge find-contact "https://www.airbnb.com/rooms/12345"`
### 查找 Booking.com 酒店联系信息 用户:“我如何直接联系这家酒店?”(附带 Booking.com URL) 操作:运行 `travel-concierge find-contact "<booking-url>"`
### 用于脚本编写的 JSON 输出 ```bash travel-concierge find-contact --json "https://..." ```
### 查看搜索进度的详细输出 ```bash travel-concierge find-contact --verbose "https://..." ```
## 配置
该工具无需任何 API 密钥即可通过网页抓取工作。为了获得更好的结果,您可以配置可选的 API:
```bash # Set Google Places API key for verified phone/website data travel-concierge config set googlePlacesApiKey "your-key"
# View current config travel-concierge config show ```
## 输出格式
CLI 返回一份联系情况简报,其中包含: - **房源信息**:名称、平台、位置、房东姓名 - **联系方式**: - 电话号码 - 电子邮件地址 - WhatsApp(如有) - Instagram 个人资料 - Facebook 页面 - 网站 - Google Maps URL - **来源**:找到每条联系信息的位置,以及置信度
## 注意事项
- 该工具仅提取公开可用的信息 - 对于 JavaScript 渲染的房源页面,可能需要浏览器自动化(通过 `agent-browser`) - 部分平台对抓取有严格限制;结果可能有所不同 - 配置后,Google Places API 可提供最可靠的联系数据