gangnamunni-clinic-search
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseGangnam Unni Clinic Search
Gangnam Unni Clinic Search
What this skill does
本Skill的功能
강남언니(Gangnam Unni) 웹 검색 페이지의 비로그인 공개 Next.js payload를 읽어 병원 후보를 조회한다.
- 키워드로 병원 후보를 검색한다.
- 공개 검색 결과에 포함된 평점, 평점 수, 리뷰 수, 지원 언어, 공개 이미지, 병원 링크를 정리한다.
- 예약, 상담, 결제, 리뷰 작성, 앱 로그인 등 사용자 계정이 필요한 액션은 하지 않는다.
读取Gangnam Unni网页搜索页面的未登录公开Next.js payload,查询医院候选。
- 通过关键词搜索医院候选。
- 整理公开搜索结果中包含的评分、评分数量、评论数、支持语言、公开图片、医院链接。
- 不执行需要用户账户的操作,如预约、咨询、支付、撰写评论、应用登录等。
When to use
使用场景
- "강남언니에서 강남 성형외과 찾아줘"
- "강남언니 병원 평점이랑 리뷰 수 봐줘"
- "코성형 병원 후보를 강남언니 기준으로 몇 개만 보여줘"
- "성형외과/피부과 병원 공개 링크를 찾아줘"
- "帮我在Gangnam Unni找江南整形外科"
- "帮我看看Gangnam Unni的医院评分和评论数"
- "以Gangnam Unni为标准,给我看几个隆鼻医院候选"
- "帮我找整形外科/皮肤科医院的公开链接"
When not to use
不适用场景
- 상담 신청, 예약, 결제, 병원 채팅, 찜 같은 계정 기반 액션이 필요한 경우
- 로그인 사용자에게만 보이는 이벤트, 가격, 개인화 추천을 확정해야 하는 경우
- 의료적 판단, 시술 적합성, 안전성 보증을 대신해야 하는 경우
- 需要基于账户的操作时,如申请咨询、预约、支付、医院聊天、收藏等
- 需要确认仅对登录用户显示的活动、价格、个性化推荐时
- 需要替代医疗判断、手术适用性、安全性保障时
Prerequisites
前置条件
- 인터넷 연결
- Node.js 18+
- 이 저장소의 package 또는 동일 로직
gangnamunni-clinic-search
- 网络连接
- Node.js 18+
- 本仓库的包或相同逻辑
gangnamunni-clinic-search
Required inputs
必填输入
1. Ask for a search keyword if it is missing
1. 若缺少搜索关键词则询问
검색어가 없으면 먼저 확인한다.
- 권장 질문:
강남언니에서 찾을 병원/시술/지역 키워드를 알려주세요. 예: 강남 성형외과, 코성형, 피부과 - 너무 넓으면:
검색어가 넓어요. 지역이나 시술명을 같이 주시면 후보를 더 좁힐 수 있어요.
如果没有搜索关键词,先进行确认。
- 推荐提问:
请告诉我在Gangnam Unni中要查找的医院/手术/地区关键词。例如:江南整形外科、隆鼻、皮肤科 - 若关键词过于宽泛:
您的关键词太宽泛了。如果能同时提供地区或手术名称,可以缩小候选范围。
2. Keep the answer conservative
2. 保持回答严谨
강남언니 공개 페이지 기준으로 확인한 후보임을 분명히 말한다. 병원 선택, 의료 조언, 수술 권유처럼 해석될 수 있는 표현은 피한다.
明确说明是基于Gangnam Unni公开页面确认的候选。避免使用可能被解读为医院选择、医疗建议、手术推荐的表述。
Public Gangnam Unni surface
Gangnam Unni公开页面
- search list:
https://www.gangnamunni.com/search?q=<keyword> - parsed payload:
<script id="__NEXT_DATA__" type="application/json">...props.pageProps.hospitals...</script> - public hospital URL:
https://www.gangnamunni.com/hospitals/<id>
Discovery result: /Node fetch로 비로그인 검색 HTML이 200으로 응답하고, 병원 후보는 server-rendered 의 배열에 포함된다. 이 경로는 공개 read-only endpoint이므로 를 사용하지 않는다.
curl__NEXT_DATA__props.pageProps.hospitalsk-skill-proxy- 搜索列表:
https://www.gangnamunni.com/search?q=<keyword> - 解析后的payload:
<script id="__NEXT_DATA__" type="application/json">...props.pageProps.hospitals...</script> - 公开医院URL:
https://www.gangnamunni.com/hospitals/<id>
发现结果:通过/Node fetch请求未登录搜索HTML返回200响应,医院候选包含在服务器渲染的的数组中。此路径为公开只读端点,因此不使用。
curl__NEXT_DATA__props.pageProps.hospitalsk-skill-proxyWorkflow
工作流程
1. Search by keyword
1. 按关键词搜索
js
const { searchClinics } = require("gangnamunni-clinic-search")
const result = await searchClinics({ query: "강남 성형외과", limit: 5 })
console.log(result.items)CLI:
bash
npx gangnamunni-clinic-search "강남 성형외과" --limit 5js
const { searchClinics } = require("gangnamunni-clinic-search")
const result = await searchClinics({ query: "강남 성형외과", limit: 5 })
console.log(result.items)CLI:
bash
npx gangnamunni-clinic-search "강남 성형외과" --limit 52. Interpret returned fields
2. 解读返回字段
우선 아래 필드를 본다.
- : 병원명
name - ,
rating,ratingCount: 공개 검색 페이지에 포함된 평점/리뷰 지표reviewCount - : 공개 지원 언어
languages - : 강남언니 공개 병원 페이지
url - ,
profileImage: 공개 이미지 URLmainImage
优先查看以下字段:
- :医院名称
name - ,
rating,ratingCount:公开搜索页面包含的评分/评论指标reviewCount - :公开支持语言
languages - :Gangnam Unni公开医院页面
url - ,
profileImage:公开图片URLmainImage
3. Fallback order
3. 降级顺序
- 기본: 의
https://www.gangnamunni.com/search?q=<keyword>payload를 파싱한다.__NEXT_DATA__ - payload가 없으면 로그인벽, CAPTCHA, 차단, 빈 shell 페이지를 실패 모드로 분류한다.
- 검색 결과가 너무 적거나 앱 전용 정보가 필요하면 자동화를 멈추고 사용자가 공식 앱/웹에서 직접 확인하도록 안내한다.
- 默认:解析的
https://www.gangnamunni.com/search?q=<keyword>payload。__NEXT_DATA__ - 若payload不存在,则将登录墙、CAPTCHA、拦截、空壳页面归类为失败模式。
- 若搜索结果过少或需要应用专属信息,则停止自动化,引导用户直接在官方应用/网页查看。
4. Respond safely
4. 安全响应
응답은 짧고 보수적으로 정리한다.
- 병원명
- 공개 평점/리뷰 수
- 지원 언어
- 강남언니 공개 링크
- 라고 명시한다.
조회 시점 공개 검색 결과 기준이며, 의료 판단이나 실제 예약 가능 여부는 병원/공식 앱에서 확인해야 합니다.
回答应简洁严谨地整理:
- 医院名称
- 公开评分/评论数
- 支持语言
- Gangnam Unni公开链接
- 明确标注
以上为查询时公开搜索结果的基准,医疗判断或实际可预约情况请在医院/官方应用确认。
Done when
完成条件
- 검색 키워드를 확인했다.
- 공개 검색 결과에서 병원 후보를 반환했거나, 실패 모드를 명확히 설명했다.
- 계정 기반 액션과 의료 판단은 하지 않았다.
- 确认了搜索关键词。
- 从公开搜索结果返回了医院候选,或明确说明了失败模式。
- 未执行基于账户的操作和医疗判断。
Failure modes
失败模式
- 검색어가 너무 넓거나 강남언니가 병원 후보를 공개 payload에 일부만 넣을 수 있다.
- 강남언니 웹 구조가 바뀌면 경로가 깨질 수 있다.
__NEXT_DATA__ - 로그인 필요, CAPTCHA, 접근 차단, 빈 HTML shell은 자동 우회하지 않고 실패로 보고한다.
- 평점, 리뷰 수, 노출 순서는 시점에 따라 달라진다.
- 앱 전용/로그인 전용 정보는 비로그인 공개 조회만으로 확정할 수 없다.
- 搜索关键词过于宽泛,或Gangnam Unni可能仅在公开payload中放入部分医院候选。
- 若Gangnam Unni网页结构变更,路径可能失效。
__NEXT_DATA__ - 需要登录、CAPTCHA、访问拦截、空HTML壳的情况,不会自动绕过,而是报告为失败。
- 评分、评论数、展示顺序会随时间变化。
- 应用专属/登录专属信息无法仅通过未登录公开查询确认。
Notes
注意事项
- 조회형 스킬이다.
- 비로그인 공개 표면 우선 원칙을 유지한다.
- 프록시와 API key는 사용하지 않는다.
- 의료 조언이나 병원 추천 보증이 아니라 공개 후보 정리로만 답한다.
- 这是查询类Skill。
- 坚持未登录公开页面优先原则。
- 不使用代理和API密钥。
- 仅以公开候选整理作答,不提供医疗建议或医院推荐担保。