尧图精选

danawa-price-search 合规边界解析:商标判例、公开数据采集与使用限制

🕒 发布时间:2026/9/17 16:02:30 📁 来源:尧图网络
danawa-price-search 合规边界解析商标判例、公开数据采集与使用限制【免费下载链接】k-skill한국인을 위한 스킬 모음집 - 에이전트를 한국인으로项目地址: https://gitcode.com/GitHub_Trending/ks/k-skill本指南以 k-skill 仓库中danawa-price-searchskill 的 references/DISCLAIMER.md 为骨架结合该 skill 的指令文档、源码实现与单元测试系统讲解在 Agent 自动访问第三方价格比较服务时必须遵守的三层合规框架非合作方与商标使用的边界、公开信息自动采集的司法裁判标准、以及强制的个人用途限定。读完本文你将理解该 skill 为何只使用无登录公开页面、为何用仅个人查询限定所有自动采集行为以及如何在源码与测试层面落实这些合规约束。一、文档定位为什么价格查询 skill 需要一份免责声明danawa-price-search是一个为韩国电商价格比较场景设计的只读 skill。其核心能力见 danawa-price-search/instruction.md是通过无登录的公开搜索/价格比较页面查询商品候选与pcode查询所选商品的购物商城别报价offers汇总含运费实际购买价、免运费与否、卡折扣价、免息分期文案不执行购买、登录、购物车、收藏、下单等任何动作。正是由于它天然涉及自动访问第三方服务 采集公开信息两大敏感点仓库为它配套了两份法律类引用文档DISCLAIMER.md总免责声明与 TRADEMARK-LEGAL-STATEMENT.md商标使用专项声明。本指南解读的是前者它回答了三个问题能不能用다나와/Danawa这个名称能不能自动抓公开价格页哪些用法被明令禁止二、非合作方声明与商标使用引用判例限定的描述性使用边界2.1 明确声明非官方、非合作文档开篇即声明该 skill 不是所提及商标权人或服务运营商的官方功能或官方支持工具与其不存在任何正式合作、赞助、批准、认证或协作关系。第三方商标与服务名称仅在准确描述 skill 的功能、查询对象或兼容对象的必要范围内使用各商标权利归其权利人所有。这一条在源码结构中得到了呼应skill 的描述danawa-price-search/skill.json 与frontmatter只使用다나와 공개 검색/가격비교 표면다나와公开搜索/价格比较界面这类功能性描述并未声明任何官方身份或使用 다나와 的 Logo。2.2 商标侵权的判定基准2005도1637 索尼遥控器案文档引用了大法院 2005.6.10. 宣告的 2005도1637 判决索尼遥控器案其裁判要旨为将他人的标志用于说明自身商品的功能或适用机型而非作为自身商品的来源标识且实际展示形态无法被认知为商标使用时不构成商标侵权。文档同时强调该判例并非对第三方商标使用的一般性许可最终仍需依据韩国《商标法》第2条、第89条、第90条、第108条以及实际交易中的认知就来源混淆与否逐案判断。配套的 TRADEMARK-LEGAL-STATEMENT.md 进一步补充了大法院 2011다18802、2019후10418 判决并把结论收敛为两条实操规则다나와/Danawa名称仅用于标识查询的目标服务不做来源标示无另行依据时不使用 Logo不使用官方/合作/赞助/认证/伙伴等表述。可验证的实践结论在 skill 的命令示例、输出 JSON 与回复模板中见 instruction.mdDanawa/다나와只出现在 URL如search.danawa.com、prod.danawa.com与 Danawa가 가격 옆에 노출한… 这类描述性句子里正是对上述判例边界的落地。三、公开信息自动采集的司法裁判标准2021도1533 案的两面性3.1 判例一面的未入罪结论文档引用大法院 2022.5.12. 宣告的 2021도1533 判决야놀자 信息收集案。该案裁判要旨为判断是否构成信息通信网侵入应综合保护措施、使用条款等客观显现的情况在无另行保护措施、一般用户可访问、且所采集的是已公开信息的案件中未认定构成信息通信网侵入。因此仅凭机械性采集了公开可获取信息这一事实并不当然违反《信息通信网法》第48条。3.2 判例另一面的并未一般许可文档紧接着划清界限该判决不是对爬虫的一般许可。以下行为会被单独判断绕过访问控制或明确限制复制数据库全部或相当部分或以重复性、系统性收集方式制造同等结果依据《著作权法》第93条对数据库制作者权利的保护可能构成侵权以信息处理造成现实障碍而妨害营业的可能触及《刑法》第314条第2项业务妨害罪。3.3 与源码实现一一对应danawa-price-search的 scripts/danawa_search.py 正是按公开、无认证、读取专用思路实现的逐条对应上述合规要求合规要求源码落点只访问公开表面search()使用https://search.danawa.com/dsearch.php?query...offers()使用https://prod.danawa.com/info/?pcode...与其价格对比 AJAX 端点danawa_search.py无登录、无绕过请求仅带普通浏览器 User-Agent 与Accept-Language: ko-KR不携带任何账号凭据、不触碰登录/付费墙/CAPTCHAfetch()读取专用仅 GET 搜索/详情页、对 AJAX 端点 POST 表单参数此 POST 是页面自身价格对比接口的正常调用方式非攻击性动作且include_shipping默认关闭避免高频/大规模命令层面通过--limit控制返回窗口文档Failure modes明确要求高频请求须加 throttling/backoffinstruction.md值得注意的实现细节offers()先访问商品详情页提取nCategoryCode1..4、powerLinkKeyword、NaPm等页面内嵌 JS 变量js_value()用正则从 HTML 中解析见 danawa_search.py再以此构造 AJAX POST 请求——即全部参数都来自公开页面自身而非外部数据库或绕过手段。四、强制使用限制五条红线文档给出不可让步的五条使用限制필수 사용 제한这是整个 DISCLAIMER 的落地条款仅限个人信息查询公开信息自动收集功能只能用于个人的信息查询目的禁止组织化滥用不得用于组织化、系统性、大批量爬取不得构建独立数据库、转售或重新分发原始内容最小化请求不得干扰特定品牌/商家的正常营业与服务请求次数与范围保持最小禁止激进轮询或并行大批量调用禁止绕过不得绕过登录、付费墙、CAPTCHA、访问控制、rate limit、IP 封禁不得为规避封锁而更换账号/IP/头信息一旦确认访问被拒或封锁信号立即停止另行遵守相关义务须另行遵守适用的使用条款、robots 指引、API 条件、著作权、数据库权、个人信息保护义务。文档最后声明本文仅作一般性风险警示不保证个别行为的合法性也不构成法律咨询。五、合规边界在 skill 行为中的具体体现5.1 When not to use与 DISCLAIMER 的呼应instruction.md 的 When not to use 明确排除以下场景需要实际购买/下单/结算/登录、需要确定会员专享优惠券/个性化积分/App 专享优惠、需要批量监控或高频爬取、需要绕过 CAPTCHA/访问封锁/fingerprint——这与 DISCLAIMER 第 3、4 条完全一致。该 skill 的定位被收敛为价格比较查询任何进入交易动作或规避手段的行为都落在红线之外。5.2 条件价格결제조건标注合规透明性的实现证据DISCLAIMER 要求不得误导比较结果对应地offers()对价格旁出现的支付条件徽章做了白名单化解析danawa_search.py仅捕获cash/point/coupon/card/discount/membership六类徽章快速配送、说明、商品评论等其他ico一律视为噪声排除徽章只有 class 而无文本时也从同一映射表合成显示标签如현금、포인트每个报价行输出payment_badges、payment_condition_types、payment_condition_label、is_conditional_price及六个布尔标志cash_only、point_only等。scripts/test_danawa_price_search.py 的单元测试专门验证了这一合规逻辑例如test_discount_badge_is_conditional_and_counted断言할인徽章行is_conditional_priceTrue且计入conditional_counttest_class_only_payment_badges_synthesize_display_labels覆盖六类 class-only 徽章的标签合成。即使条件价格如现金专享价最便宜排在第一名也会原样标注为条件价格回复模板中的결제조건列与카드 기준 최저가摘要见 instruction.md确保用户不会被条件价误认为一般价。5.3 只读边界三个命令均无写操作CLI 提供的search、offers、compare三个子命令main()只输出 JSONjson.dumps(..., ensure_asciiFalse)不执行购买、不发送消息、不提交表单、不落库持久化。compare即使单个详情请求失败也会把错误记录进offers_error并继续返回搜索候选best-effort见 compare()避免因部分失败而扩大请求面。这与 DISCLAIMER 的个人查询 最小化请求精神一致。六、实际使用与维护时的合规操作清单结合文档与 SKILL.md 的 Hard rules使用与维护该 skill 时建议使用前通过npx -y nomadamas/k-skill0 read danawa-price-search references/DISCLAIMER.md阅读免责声明确认使用目的是个人查询而非组织化采集。调用时以npx -y nomadamas/k-skill0 exec danawa-price-search scripts/danawa_search.py -- search 상품명 --limit 5等命令执行--limit保持小值禁止添加绕过参数或修改fetch()头信息规避封锁。展示结果时表格须含결제조건列并标注payment_condition_label无标注显示일반第一名为条件价时摘要须同时给出카드 결제 기준 최저가并注明价格以 조회 시점查询时刻为准、可能变动。遭遇封锁时按 instruction.md 的 Failure modes遇到访问封锁或 CAPTCHA 不得尝试绕过直接按失败模式上报并停止。升级维护时若 Danawa 引入新的支付条件徽章类或文案需同步更新源码中的白名单映射danawa_search.py及对应测试否则payment_condition_types/payment_condition_label会失真。七、总结danawa-price-search的 DISCLAIMER 并非流于形式的模板而是一份与该 skill 实现深度咬合的合规设计文档以 2005도1637 判决划定商标描述性使用的边界以 2021도1533 判决划清公开信息可采集与系统化滥用不可为的界线再以五条强制限制把抽象判例落成可操作的工程约束。从源码看danawa_search.py只用公开无认证表面、不携带凭据、不做绕过、以--limit限流、并原样标注条件价格从测试看test_danawa_price_search.py 守护着支付条件徽章白名单的解析逻辑。三者合起来构成一个法律边界 → 工程实现 → 测试守护的完整闭环这正是所有面向第三方服务的 Agent skill 在合规性上可以参照的样板。【免费下载链接】k-skill한국인을 위한 스킬 모음집 - 에이전트를 한국인으로项目地址: https://gitcode.com/GitHub_Trending/ks/k-skill创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
上一篇/下一篇内容由系统自动关联 返回资讯列表 →