交叉参考小红书和大众点评的餐厅推荐,以验证餐厅质量和一致性。适用于查询餐厅...
餐厅审查 Cross-Check.是一项面向实际任务的技能,主要用于Cross-Reference 餐厅数据来自小红须和甸平,以提供经验证的建议. ^ 快速启动的餐厅按地点和烹饪类型:.。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
整合小红书与大众点评的餐厅数据,提供经双方平台交叉验证的推荐结果。
按地理位置和菜系类型查询餐厅:
# 基础查询 crosscheck-restaurants "上海静安区" "日式料理" # 带筛选条件的查询 crosscheck-restaurants "北京朝阳区" "火锅" --min-rating 4.5 --min-reviews 100
同步从两个平台抓取数据:
大众点评:
小红书:
使用模糊匹配算法对齐两个平台的餐厅记录:
匹配逻辑详见 scripts/match_restaurants.py。
基于以下维度计算一致性得分(0–1):
计算公式:consistency_score = (rating_corr * 0.5) + (engagement_val * 0.3) + (sentiment_align * 0.2)
综合计算最终推荐得分:
recommendation_score = (
(dianping_rating * 0.4) +
(xhs_engagement_normalized * 0.3) +
(consistency_score * 0.3)
) * 10
输出范围为 0–10 分,其中 >8.0 表示高置信度推荐
📍 [位置] [菜系类型] 餐厅推荐 1. [餐厅名称] 🏆 推荐指数: X.X/10 ⭐ 大众点评: X.X (Xk评价) 💬 小红书: X.X⭐ (X笔记) 📍 地址: [Address] 💰 人均: ¥[Price] ✅ 一致性: [高/中/低] - [简要说明] 📊 平台对比: - 大众点评标签: [Tags] - 小红书热词: [Keywords] ⚠️ 注意: [任何差异或警告信息] [继续列出前 5–10 家餐厅...]
具体实现见 scripts/fetch_dianping.py。
具体实现见 scripts/fetch_xiaohongshu.py。
编辑 scripts/config.py 文件以设置参数:
DEFAULT_THRESHOLDS = {
"min_rating": 4.0,
"min_dianping_reviews": 50,
"min_xhs_notes": 20,
"max_results": 10
}
PROXY_CONFIG = {
"use_proxy": True,
"proxy_list": ["http://proxy1:port", "http://proxy2:port"]
}
针对小红书笔记使用 NLP 技术提取以下维度:
方法论详见 references/sentiment_analysis.md。
支持多种餐厅名称变体的识别与归一化:
使用 thefuzz 库进行相似度打分。
pip install requests beautifulsoup4 pandas numpy thefuzz selenium lxml
完整依赖列表见 scripts/requirements.txt。
问题:小红书返回空结果
问题:大众点评封禁请求
问题:跨平台匹配效果差
match_restaurants.py 中的相似度阈值相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.5万人学习
最新文章