Dianping Query
Quick Start
- 用 browser 工具打开大众点评杭州首页:https://www.dianping.com/hangzhou
- 无需登录即可访问杭州地区内容
- URL中的
/hangzhou或cityId=3表示杭州
- 确认登录状态(显示"一定S"即已登录)
- 在搜索框输入餐厅名称或关键词
- 重要:搜索结果在新标签页打开,URL格式为
https://www.dianping.com/ai-search?keyword=... - 使用
browser.tabs查看所有打开的页面 - 从AI搜索结果页面提取餐厅信息卡片
登录账号
- 用户名:一定S
- 如果未登录,需要用户配合输入手机号和验证码
城市定位问题处理
问题现象
- 账号显示定位在北京,无法切换到杭州
- 搜索结果会跳转到北京地区
解决方案(按优先级)
方案1:使用杭州URL(推荐)
- 直接访问
https://www.dianping.com/hangzhou而非首页 - 搜索结果会自动关联杭州地区
- 无需账号切换,cookie定位不影响URL访问
方案2:搜索时指定城市
- 搜索词加上城市名,如:"杭州滨江区好吃的餐厅"
- URL参数会包含城市信息:
keyword/3/0_杭州滨江区...
方案3:浏览器地址栏修改
- 在地址栏手动修改城市ID
- 北京是 cityId=2,杭州是 cityId=3
城市ID参考
| 城市 | cityId | URL示例 |
|---|---|---|
| 杭州 | 3 | dianping.com/hangzhou |
| 北京 | 2 | dianping.com/ |
| 上海 | 1 | dianping.com/shanghai |
搜索结果提取
从AI搜索结果页面提取以下信息:
- 餐厅名称(link元素)
- 评分(⭐数字星)
- 人均消费(¥数字)
- 地址/位置
- 特色描述和推荐菜品
- 用户评价摘要
常见搜索场景
按名称查询:
搜索词:靠北泰式打抛饭
结果:店铺名称、评分4.2星、¥37、地址在拱墅区银树湾
按区域查询(使用杭州URL):
URL: https://www.dianping.com/hangzhou
搜索词:滨江区好吃的餐厅
结果:7,799个相关商户,包含TOP推荐列表
按菜系查询:
搜索词:杭州泰式料理
结果:多家泰式餐厅列表,包含评分、人均、地址
注意事项
- 搜索结果页面可能需要滚动加载完整内容
- 店休、营业时间等特殊信息也会显示在结果中
- 点击餐厅名称可查看详情页
- 使用杭州URL可以绕过账号定位问题