[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"blog-strapi-article:zh:proxy-server-risk-control-country-region-mismatch":3,"blog-article:\u002Fblog\u002Fproxy-server-risk-control-country-region-mismatch":90,"blog-related:\u002Fblog\u002Fproxy-server-risk-control-country-region-mismatch":1104,"blog-translations:\u002Fblog\u002Fproxy-server-risk-control-country-region-mismatch":1105},{"available":4,"article":5,"relatedArticles":317,"translations":950},true,{"source":6,"id":7,"documentId":8,"translationKey":8,"locale":9,"slug":10,"path":11,"_path":11,"title":12,"description":13,"excerpt":13,"image":14,"publishedAt":15,"updatedAt":16,"author":17,"tags":18,"featured":19,"sortOrder":20,"readingTime":21,"bodyType":22,"bodyBlocks":23,"bodyHtml":128},"strapi",502,"cbojdjorsmssycdwlrs032ne","zh","proxy-server-risk-control-country-region-mismatch","\u002Fblog\u002Fproxy-server-risk-control-country-region-mismatch","为什么你用代理服务器还是被风控？可能是国家\u002F地区与账号行为不匹配","用了代理IP还是被风控，通常不是代理没开，而是代理IP所在国家或地区、设备时区、浏览器环境、操作节奏和账号历史对不上。长期登录账号要优先追求固定地区与稳定会话；采集、调研和SEO监控这类短会话任务，才更该看切换能力和IP池覆盖。换更贵的代理IP前，先把地区一致性、环境隔离和登录习惯排查清楚。","https:\u002F\u002Fcms.quanqiudaili.com\u002Fuploads\u002Flarge_cover_e86a13208c.webp","2026-06-09T01:52:17.715Z","2026-06-09T01:52:17.692Z","Global Proxies Team",[],false,0,4,"blocks",[24,30,36,40,44,49,53,57,61,65,69,73,78,129,133,137,141,145,149,153,157,161,197,201,205,209,213,217,221,225,229,265,269,273,277,281,285,289,293,297,301,305,309,313],{"type":25,"children":26},"paragraph",[27],{"text":28,"type":29},"为什么用了代理IP还是被风控？多数情况不是代理没生效，而是代理IP国家或地区、时区、设备环境和账号历史没有对齐。**代理IP只能改变网络出口，改不了账号画像。** 一个长期在英国登录的店铺账号，如果突然从德国代理IP进入，同时设备还保留北京时间和高频操作节奏，就很容易被平台判成异常。","text",{"type":31,"level":32,"children":33},"heading",2,[34],{"text":35,"type":29},"为什么用了代理IP还是会被风控",{"type":25,"children":37},[38],{"text":39,"type":29},"用了代理IP仍被风控，最常见的原因是地区和行为不匹配，而不是单纯的IP纯净度问题。平台通常不会只看一个出口IP，而是把登录国家、时区、浏览器语言、设备指纹、访问路径和近30天账号轨迹放在一起判断。只要其中两三项同时跳变，验证码、二次验证、限流甚至冻结都会变多。对店铺后台、广告账户和社媒账号这类长期登录业务来说，固定地区、稳定会话和独立环境，往往比继续频繁换IP更重要。",{"type":31,"level":32,"children":41},[42],{"text":43,"type":29},"平台为什么会把地区错位当成异常",{"type":31,"level":45,"children":46},3,[47],{"text":48,"type":29},"平台看的不是单一IP，而是一整套账号画像",{"type":25,"children":50},[51],{"text":52,"type":29},"同一个账号长期在英国登录，收款地和投放地也一直偏英国，结果某天突然切到日本代理IP，浏览器语言还是英文，系统时区却留在北京时间，登录后又马上去改密码、提预算或导出数据，这种组合在风控系统里很像账号被接管。异常往往不是由某一个点触发，而是多项信号一起偏离正常轨迹。",{"type":25,"children":54},[55],{"text":56,"type":29},"不少账号限制案例都会把登录地区突然变化列为高风险信号，尤其是平台本来就会同时看支付地、服务地和常用登录地时更明显",{"type":31,"level":45,"children":58},[59],{"text":60,"type":29},"为什么同一个代理IP，换个账号结果就不一样",{"type":25,"children":62},[63],{"text":64,"type":29},"同一美国代理IP，A 账号正常，B 账号却被拦，这并不奇怪。A 账号过去就在美国环境里稳定活动，B 账号却长期在另一个国家使用，或者刚经历过换设备、换浏览器、换时区，这时平台看到的是两套完全不同的历史。代理IP只是入口，账号过去怎么登录、登录后做什么，才决定风控分数往哪边走。",{"type":31,"level":32,"children":66},[67],{"text":68,"type":29},"为什么用了代理IP还是被风控？先查这五项",{"type":25,"children":70},[71],{"text":72,"type":29},"真正实用的判断方法，不是反复问代理IP纯不纯，而是把地区、历史、节奏、稳定性和环境隔离拆开看。只要有两项同时错位，平台通常就不会把问题只算到代理IP头上。",{"type":74,"children":75},"code",[76],{"text":77,"type":29},"| 排查项 | 正常状态 | 常见异常 | 更适合的处理方向 |\n| --- | --- | --- | --- |\n| 国家或地区一致性 | 代理IP归属地、时区、语言、投放地区大体同向 | 今天美国、明天德国，系统时区却一直没改 | 先固定地区，再观察是否仍触发验证 |\n| 账号历史 | 最近一段时间的登录地比较稳定 | 近30天多次跨区，验证频率越来越高 | 先修复轨迹，不要继续频繁切区 |\n| 操作节奏 | 登录后先浏览、低频操作，动作分布自然 | 刚登录就改资料、上架、提预算、批量导出 | 先降操作强度，再判断是否需要换代理 |\n| IP稳定性 | 同一任务会话连续，城市和运营商变化可控 | 短时间反复换城市、换运营商、换出口 | 长期登录业务改看静态住宅代理IP |\n| 环境隔离 | 一个账号对应一套浏览器环境和登录习惯 | 多个账号混用设备、Cookie、缓存或指纹 | 先做独立环境，再谈代理优化 |",{"type":79,"image":80,"children":126},"image",{"id":81,"ext":82,"url":83,"hash":84,"mime":85,"name":86,"size":87,"width":88,"height":89,"caption":90,"formats":91,"provider":123,"createdAt":124,"updatedAt":124,"documentId":125,"focalPoint":90,"previewUrl":90,"publishedAt":124,"alternativeText":90,"provider_metadata":90},441,".webp","https:\u002F\u002Fcms.quanqiudaili.com\u002Fuploads\u002Flarge_1_c66d39b9ab.webp","1_c66d39b9ab","image\u002Fwebp","为什么你用代理服务器还是被风控-可能是国家-地区与账号行为不匹配-1.webp",51.91,1536,1024,null,{"large":92,"small":100,"medium":108,"thumbnail":115},{"ext":82,"url":93,"hash":94,"mime":85,"name":95,"path":90,"size":96,"width":97,"height":98,"sizeInBytes":99},"\u002Fuploads\u002Flarge_1_c66d39b9ab.webp","large_1_c66d39b9ab","large_为什么你用代理服务器还是被风控-可能是国家-地区与账号行为不匹配-1.webp",27.46,1000,667,27460,{"ext":82,"url":101,"hash":102,"mime":85,"name":103,"path":90,"size":104,"width":105,"height":106,"sizeInBytes":107},"\u002Fuploads\u002Fsmall_1_c66d39b9ab.webp","small_1_c66d39b9ab","small_为什么你用代理服务器还是被风控-可能是国家-地区与账号行为不匹配-1.webp",11.68,500,333,11676,{"ext":82,"url":109,"hash":110,"mime":85,"name":111,"path":90,"size":112,"width":113,"height":105,"sizeInBytes":114},"\u002Fuploads\u002Fmedium_1_c66d39b9ab.webp","medium_1_c66d39b9ab","medium_为什么你用代理服务器还是被风控-可能是国家-地区与账号行为不匹配-1.webp",19.88,750,19882,{"ext":82,"url":116,"hash":117,"mime":85,"name":118,"path":90,"size":119,"width":120,"height":121,"sizeInBytes":122},"\u002Fuploads\u002Fthumbnail_1_c66d39b9ab.webp","thumbnail_1_c66d39b9ab","thumbnail_为什么你用代理服务器还是被风控-可能是国家-地区与账号行为不匹配-1.webp",4.54,234,156,4536,"local","2026-06-04T12:36:26.981Z","w3j0szlw5oz9egkplnh2m38x",[127],{"text":128,"type":29},"",{"type":31,"level":45,"children":130},[131],{"text":132,"type":29},"地区先对齐，再看时区和语言",{"type":25,"children":134},[135],{"text":136,"type":29},"如果代理IP在美国，设备却是北京时间，浏览器语言又保留在完全不同的地区设置，平台看到的信号会互相打架。地区一致性不是只看IP归属地，而是看登录地、时区、语言和业务场景能不能连成一条线。",{"type":31,"level":45,"children":138},[139],{"text":140,"type":29},"账号历史比单次登录更有分量",{"type":25,"children":142},[143],{"text":144,"type":29},"一个账号长期在同一地区活动，突然切到新地区，哪怕代理IP本身没有问题，也容易被平台当成高风险变更。已经频繁跨区的账号，不适合继续把排查思路放在“再换一个国家试试”上。",{"type":31,"level":45,"children":146},[147],{"text":148,"type":29},"节奏和环境不稳，会把好IP也拖进去",{"type":25,"children":150},[151],{"text":152,"type":29},"很多人切了代理IP以后，马上批量改资料、发消息、投广告，或者几个成员轮流在同一环境里登录同一账号。这样做会让风控系统把原本可控的问题放大。和账号长期绑定的业务，更需要独立浏览器环境与稳定会话",{"type":31,"level":32,"children":154},[155],{"text":156,"type":29},"什么时候该改行为，什么时候该换代理IP",{"type":25,"children":158},[159],{"text":160,"type":29},"真正的分界线很简单。长期登录业务看稳定和一致，短会话任务看切换和覆盖。任务类型没分清，越换代理IP，轨迹越乱。",{"type":79,"image":162,"children":195},{"id":163,"ext":82,"url":164,"hash":165,"mime":85,"name":166,"size":167,"width":88,"height":89,"caption":90,"formats":168,"provider":123,"createdAt":193,"updatedAt":193,"documentId":194,"focalPoint":90,"previewUrl":90,"publishedAt":193,"alternativeText":90,"provider_metadata":90},442,"https:\u002F\u002Fcms.quanqiudaili.com\u002Fuploads\u002Flarge_2_3131386594.webp","2_3131386594","为什么你用代理服务器还是被风控-可能是国家-地区与账号行为不匹配-2.webp",42.5,{"large":169,"small":175,"medium":181,"thumbnail":187},{"ext":82,"url":170,"hash":171,"mime":85,"name":172,"path":90,"size":173,"width":97,"height":98,"sizeInBytes":174},"\u002Fuploads\u002Flarge_2_3131386594.webp","large_2_3131386594","large_为什么你用代理服务器还是被风控-可能是国家-地区与账号行为不匹配-2.webp",23.22,23222,{"ext":82,"url":176,"hash":177,"mime":85,"name":178,"path":90,"size":179,"width":105,"height":106,"sizeInBytes":180},"\u002Fuploads\u002Fsmall_2_3131386594.webp","small_2_3131386594","small_为什么你用代理服务器还是被风控-可能是国家-地区与账号行为不匹配-2.webp",10.53,10532,{"ext":82,"url":182,"hash":183,"mime":85,"name":184,"path":90,"size":185,"width":113,"height":105,"sizeInBytes":186},"\u002Fuploads\u002Fmedium_2_3131386594.webp","medium_2_3131386594","medium_为什么你用代理服务器还是被风控-可能是国家-地区与账号行为不匹配-2.webp",16.95,16948,{"ext":82,"url":188,"hash":189,"mime":85,"name":190,"path":90,"size":191,"width":120,"height":121,"sizeInBytes":192},"\u002Fuploads\u002Fthumbnail_2_3131386594.webp","thumbnail_2_3131386594","thumbnail_为什么你用代理服务器还是被风控-可能是国家-地区与账号行为不匹配-2.webp",4.01,4012,"2026-06-04T12:36:27.565Z","v8jghbh2imw091uls7j4otq5",[196],{"text":128,"type":29},{"type":31,"level":45,"children":198},[199],{"text":200,"type":29},"这些情况更适合先改行为",{"type":25,"children":202},[203],{"text":204,"type":29},"店铺后台、广告账户、社媒账号长期在线时，问题往往先出在地区跳变、时区不一致、多人混登和操作节奏过猛。此时继续换更贵的代理IP，效果通常有限。把国家或地区固定下来，给账号一套独立环境，再把登录后的高风险动作拆散，排查效率会高很多。",{"type":31,"level":45,"children":206},[207],{"text":208,"type":29},"这些情况更适合换成更稳的代理类型",{"type":25,"children":210},[211],{"text":212,"type":29},"如果业务本身就是长期登录、固定地区、持续会话，更适合看静态住宅代理IP。它更贴合固定身份和稳定在线的需求。要是住宅属性要求没那么高，但任务需要长久在线和更高的成本效率，也可以评估静态机房代理IP。已经确认是公开采集、市场调研、SEO监控这类短会话任务，就不该把长期固定方案硬套进去，动态住宅代理IP反而更顺手。",{"type":31,"level":45,"children":214},[215],{"text":216,"type":29},"把业务和资源分开，决策会清楚很多",{"type":25,"children":218},[219],{"text":220,"type":29},"公开采集、竞品调研和SEO监控，重点在切换能力与地区覆盖。店铺、广告和社媒账号运营，重点在稳定会话与环境独立。你如果已经确认账号需要固定地区和长期会话，可以优先看看全球代理的静态住宅方案；如果核心是短会话轮换，再看动态住宅会更贴场景。",{"type":31,"level":32,"children":222},[223],{"text":224,"type":29},"代理IP地区不匹配后，先固定地区和环境，再考虑换IP",{"type":25,"children":226},[227],{"text":228,"type":29},"很多账号不是被一次异常打掉，而是在连续试错里把轨迹越弄越乱。顺序对了，问题通常会明显收敛。",{"type":79,"image":230,"children":263},{"id":231,"ext":82,"url":232,"hash":233,"mime":85,"name":234,"size":235,"width":88,"height":89,"caption":90,"formats":236,"provider":123,"createdAt":261,"updatedAt":261,"documentId":262,"focalPoint":90,"previewUrl":90,"publishedAt":261,"alternativeText":90,"provider_metadata":90},443,"https:\u002F\u002Fcms.quanqiudaili.com\u002Fuploads\u002Flarge_3_fe4f087e98.webp","3_fe4f087e98","为什么你用代理服务器还是被风控-可能是国家-地区与账号行为不匹配-3.webp",38.63,{"large":237,"small":243,"medium":249,"thumbnail":255},{"ext":82,"url":238,"hash":239,"mime":85,"name":240,"path":90,"size":241,"width":97,"height":98,"sizeInBytes":242},"\u002Fuploads\u002Flarge_3_fe4f087e98.webp","large_3_fe4f087e98","large_为什么你用代理服务器还是被风控-可能是国家-地区与账号行为不匹配-3.webp",20.32,20324,{"ext":82,"url":244,"hash":245,"mime":85,"name":246,"path":90,"size":247,"width":105,"height":106,"sizeInBytes":248},"\u002Fuploads\u002Fsmall_3_fe4f087e98.webp","small_3_fe4f087e98","small_为什么你用代理服务器还是被风控-可能是国家-地区与账号行为不匹配-3.webp",8.99,8994,{"ext":82,"url":250,"hash":251,"mime":85,"name":252,"path":90,"size":253,"width":113,"height":105,"sizeInBytes":254},"\u002Fuploads\u002Fmedium_3_fe4f087e98.webp","medium_3_fe4f087e98","medium_为什么你用代理服务器还是被风控-可能是国家-地区与账号行为不匹配-3.webp",14.56,14558,{"ext":82,"url":256,"hash":257,"mime":85,"name":258,"path":90,"size":259,"width":120,"height":121,"sizeInBytes":260},"\u002Fuploads\u002Fthumbnail_3_fe4f087e98.webp","thumbnail_3_fe4f087e98","thumbnail_为什么你用代理服务器还是被风控-可能是国家-地区与账号行为不匹配-3.webp",3.37,3368,"2026-06-04T12:36:28.130Z","s54huiqeayohcq5ogms7ce3c",[264],{"text":128,"type":29},{"type":25,"children":266},[267],{"text":268,"type":29},"1. 固定国家或地区、时区、语言和浏览器环境，不要一天切几个出口。\n2. 登录后先做低风险动作，观察验证码、二次验证和异常提醒有没有下降。\n3. 确认业务确实需要长期稳定会话，再切到静态住宅代理IP；短会话任务则保留动态轮换思路。\n4. 还在持续冻结或频繁二次验证时，先暂停试错，判断账号是否已经进入高风险池。",{"type":25,"children":270},[271],{"text":272,"type":29},"账号历史已经很乱的时候，频繁换IP通常只会增加排查难度。把会话稳定下来，比继续横向试国家更重要。",{"type":31,"level":32,"children":274},[275],{"text":276,"type":29},"常见问题",{"type":31,"level":45,"children":278},[279],{"text":280,"type":29},"同一个账号换了国家或地区代理IP后，为什么更容易触发二次验证或冻结？",{"type":25,"children":282},[283],{"text":284,"type":29},"因为平台会把历史常驻地区和当前登录地区做对比。突然跨区，再叠加时区、设备或操作节奏变化，就很像异常接管。",{"type":31,"level":45,"children":286},[287],{"text":288,"type":29},"账号原本在某个国家或地区稳定使用，现在改用另一地区代理IP后，应该怎么平滑迁移？",{"type":25,"children":290},[291],{"text":292,"type":29},"先统一时区、语言和浏览器环境，前几天只做低风险动作，别在切区当天改密码、绑卡、开广告或大改店铺资料。",{"type":31,"level":45,"children":294},[295],{"text":296,"type":29},"社媒账号、店铺后台和广告账户，哪一种最怕代理IP地区与行为不匹配？",{"type":25,"children":298},[299],{"text":300,"type":29},"广告账户通常最敏感，因为它同时看支付信息、投放地区、审核链路和登录环境。历史上已经受限过的账号，更要谨慎切区。",{"type":31,"level":45,"children":302},[303],{"text":304,"type":29},"同一团队多人登录同一账号时，怎样减少因为地区和环境混用带来的关联风控？",{"type":25,"children":306},[307],{"text":308,"type":29},"尽量不要多人共用同一主账号。更稳的做法是分配独立子账号、固定各自地区代理IP，并给每个人独立浏览器环境和职责。",{"type":25,"children":310},[311],{"text":312,"type":29},"---",{"type":25,"children":314},[315],{"text":316,"type":29},"如果你排查后发现问题主要出在固定地区、稳定会话和账号隔离，可以进一步看看[全球代理服务](https:\u002F\u002Fwww.quanqiudaili.com\u002F)。先把地区、时区、设备和操作节奏对齐，再选静态住宅、动态住宅或静态机房，排查成本会低很多。",[318,510,718],{"source":6,"id":319,"documentId":320,"translationKey":320,"locale":9,"slug":321,"path":322,"_path":322,"title":323,"description":324,"excerpt":324,"image":325,"publishedAt":326,"updatedAt":327,"author":17,"tags":328,"featured":19,"sortOrder":20,"readingTime":45,"bodyType":22,"bodyBlocks":329,"bodyHtml":128},2485,"cjleh5o0nn3oys8ogpozjjym","price-residential-proxy-settings","\u002Fblog\u002Fprice-residential-proxy-settings","价格监控用住宅代理 IP 怎么设置轮换和粘性？","按业务路径 P95 设粘性时长、限流先降频、切国家同步换 Cookie，避免把页面参数差异误判为出口问题","https:\u002F\u002Fcms.quanqiudaili.com\u002Fuploads\u002Flarge_E4_BB_B7_E6_A0_BC_E7_9_B_91_E6_8_E_A7_E7_94_A8_E4_BD_8_F_E5_AE_85_E4_BB_A3_E7_90_86_E6_80_8_E_E4_B9_88_E8_AE_BE_E7_BD_AE_E8_BD_AE_E6_8_D_A2_E5_92_8_C_E7_B2_98_E6_80_A7_cover_0b9068f488.webp","2026-09-03T03:46:36.846Z","2026-09-03T03:46:36.834Z",[],[330,334,338,342,346,350,354,358,362,366,370,374,378,382,386,390,394,398,402,406,410,439,443,447,451,455,459,463,467,471,475,479,483,487,491,495,499,503,506],{"type":25,"children":331},[332],{"text":333,"type":29},"价格监控不是“请求越多越该频繁换 IP”。公开列表页或彼此独立的商品详情可以按请求或任务批次轮换；从商品详情进入购物车、配送地区、税费和结算展示的连续流程，应在同一短会话内保持代理出口、Cookie、地区和货币一致。粘性时长以完成一条业务路径的实际 P95 耗时加安全余量为起点，不使用一个适用于所有网站的通用分钟数。",{"type":31,"level":32,"children":335},[336],{"text":337,"type":29},"按列表、详情和购物车阶段设置轮换策略",{"type":74,"children":339},[340],{"text":341,"type":29},"| 页面阶段 | 推荐策略 | 原因 |\n| --- | --- | --- |\n| 搜索或分类列表 | 按请求或小批次轮换 | 页面之间通常相互独立 |\n| 单个商品详情 | 同一次解析保持同一出口 | 避免主页面与异步价格接口地区不一致 |\n| 购物车 | 保持短期粘性 | Cookie、库存和地区开始形成连续状态 |\n| 配送、税费、结算展示 | 整条路径保持同一会话 | 中途切换可能重置地区、货币或购物车 |\n| 下一商品或下一地区任务 | 结束旧会话后再轮换 | 防止状态串到新样本 |",{"type":25,"children":343},[344],{"text":345,"type":29},"一个任务如果只采公开列表价，可以把“商品×地区×时间窗口”作为独立采样单位；如果需要最终展示价，则应把“详情→购物车→配送地区→结算展示”视为一个不可拆的会话。",{"type":25,"children":347},[348],{"text":349,"type":29},"代理协议、主机、端口和认证字段可先按[代理设置帮助](https:\u002F\u002Fhelp.quanqiudaili.com\u002Fdocs\u002Fproxy-Settings)完成基础核验。",{"type":31,"level":32,"children":351},[352],{"text":353,"type":29},"根据完整业务路径耗时设置粘性时长",{"type":25,"children":355},[356],{"text":357,"type":29},"先在不并发的条件下运行一批完整流程，记录每条路径从打开详情页到拿到最终价格的耗时。计算 P95 后再加安全余量：",{"type":25,"children":359},[360],{"text":361,"type":29},"```text\n建议粘性时长 = 完整业务路径 P95 耗时 × 安全系数\n```",{"type":25,"children":363},[364],{"text":365,"type":29},"例如路径 P95 为 80 秒，安全系数取 1.5，则初始值可设为 120 秒，再通过失败率和会话中断率调整。这个数字只是该站点、该流程和当前网络条件下的起始值，不是产品承诺。动态住宅代理 IP 的实际在线时长可能与设置值存在差异；粘性要求越长，可用代理 IP 数量通常越少。",{"type":31,"level":32,"children":367},[368],{"text":369,"type":29},"用站点、地区和会话生成轮换键",{"type":25,"children":371},[372],{"text":373,"type":29},"建议使用下列绑定关系：",{"type":25,"children":375},[376],{"text":377,"type":29},"```text\nsession_key = 站点 + 国家\u002F城市 + 货币 + 账号\u002F匿名会话 + 任务批次\n```",{"type":25,"children":379},[380],{"text":381,"type":29},"同一个 `session_key` 在完成业务路径前复用同一代理出口和 Cookie。更换国家、城市、货币或任务批次时创建新会话，不要只换代理 IP 却继续复用旧 Cookie。",{"type":25,"children":383},[384],{"text":385,"type":29},"如果目标站允许直接通过 URL、请求参数或官方接口指定地区，应把这些参数与代理 IP 地区保持一致，避免把页面参数造成的差异误判为出口问题。",{"type":31,"level":32,"children":387},[388],{"text":389,"type":29},"失败重试先保持会话，再判断是否换出口",{"type":25,"children":391},[392],{"text":393,"type":29},"第一次网络超时或临时 5xx 可以在同一会话内有限重试，避免购物车和地区状态丢失。出现下列情况时再分支：",{"type":74,"children":395},[396],{"text":397,"type":29},"| 现象 | 是否立即换代理 IP | 处理动作 |\n| --- | --- | --- |\n| 单次超时或临时 5xx | 否 | 同会话退避重试，设置次数上限 |\n| 429 | 否 | 读取限流信息，先降频和延长间隔 |\n| 购物车被清空、地区跳回 | 否 | 查 Cookie、地区参数和会话是否中断 |\n| 只有少数出口重复失败 | 可以评估 | 保持其他变量不变，更换同地区出口复测 |\n| 账号或权限提示 | 否 | 处理账号或平台提示 |\n| 粘性会话提前中断 | 先记录 | 缩短单条路径、减少并发或重新评估方案 |",{"type":25,"children":399},[400],{"text":401,"type":29},"不要在一次失败后同时更换代理 IP、Cookie、UA、地区和货币，否则无法知道是哪项导致结果变化。",{"type":31,"level":32,"children":403},[404],{"text":405,"type":29},"价格结果必须记录哪些字段",{"type":25,"children":407},[408],{"text":409,"type":29},"至少记录：",{"type":411,"format":412,"children":413},"list","unordered",[414,419,423,427,431,435],{"type":415,"children":416},"list-item",[417],{"text":418,"type":29},"站点、商品 ID、页面 URL 和页面阶段；",{"type":415,"children":420},[421],{"text":422,"type":29},"国家、城市、邮编或配送地区；",{"type":415,"children":424},[425],{"text":426,"type":29},"页面语言、货币和登录状态；",{"type":415,"children":428},[429],{"text":430,"type":29},"会话 ID、脱敏后的代理标识与出口 IP；",{"type":415,"children":432},[433],{"text":434,"type":29},"抓取时间、原价、促销价、会员价、税费、运费和最终展示价；",{"type":415,"children":436},[437],{"text":438,"type":29},"状态码、验证码、空结果或重定向情况。",{"type":25,"children":440},[441],{"text":442,"type":29},"如果只保存一个“价格”字段，后续无法判断差异来自促销、税费、配送、会员状态还是地区定价。",{"type":25,"children":444},[445],{"text":446,"type":29},"例如一次采样可以记录“列表页发现商品→详情页读取原价→购物车确认配送费”三个时间点，并为同一条路径使用同一个会话 ID。后续价格变化时，才能判断是页面阶段不同，还是地区和会话真的发生了变化。",{"type":31,"level":32,"children":448},[449],{"text":450,"type":29},"通过重复采样验证价格差异是否真实",{"type":25,"children":452},[453],{"text":454,"type":29},"同一商品、同一地区至少在多个时间窗口重复采样，并设置一个基准市场。比较时保持页面阶段、登录状态、货币和 Cookie 策略一致。",{"type":74,"children":456},[457],{"text":458,"type":29},"| 结果 | 更可能的原因 | 下一步 |\n| --- | --- | --- |\n| 同出口、同会话连续跳价 | 促销、缓存、A\u002FB 测试或库存变化 | 增加重复样本，保存页面阶段和时间 |\n| 换国家后语言和货币变化 | 地区策略可能生效 | 再核对配送与税费字段 |\n| 出口地区正确但价格不变 | 目标站可能不按该地区定价 | 检查 Cookie、账号和页面参数 |\n| 只有购物车阶段失败 | 会话连续性或地区参数问题 | 保持短期粘性并逐步复测 |",{"type":31,"level":32,"children":460},[461],{"text":462,"type":29},"如何选择代理 IP 类型",{"type":25,"children":464},[465],{"text":466,"type":29},"多地区公开价格采样通常先评估动态住宅代理 IP；需要较长的登录态、购物车或后台操作时，应先看任务是否更适合静态住宅代理 IP。选择前重点确认地区覆盖、目标站识别、粘性能力、并发、计费方式和失败重试成本，不把代理 IP 当成价格一致性的保证。",{"type":31,"level":32,"children":468},[469],{"text":470,"type":29},"FAQ",{"type":31,"level":45,"children":472},[473],{"text":474,"type":29},"粘性时间越长越好吗？",{"type":25,"children":476},[477],{"text":478,"type":29},"不是。时长只需覆盖完整业务路径并留出合理余量；过长会减少可用代理 IP 数量，也会降低任务调度灵活性。",{"type":31,"level":45,"children":480},[481],{"text":482,"type":29},"价格不同一定是代理 IP 导致的吗？",{"type":25,"children":484},[485],{"text":486,"type":29},"不一定。Cookie、账号、货币、配送地址、促销、库存和 A\u002FB 测试都可能改变价格。",{"type":31,"level":45,"children":488},[489],{"text":490,"type":29},"同一商品要重复采样吗？",{"type":25,"children":492},[493],{"text":494,"type":29},"建议重复采样，并记录相同字段。单次结果不足以区分短时促销、缓存和稳定地区差异。",{"type":31,"level":45,"children":496},[497],{"text":498,"type":29},"动态住宅代理 IP 能保证保持到设定时间吗？",{"type":25,"children":500},[501],{"text":502,"type":29},"不能保证完全一致。应按实测会话中断率设置任务长度和重试方案，必要时缩短单条路径。",{"type":25,"children":504},[505],{"text":312,"type":29},{"type":25,"children":507},[508],{"text":509,"type":29},"完成小样本验证后，可查看[动态住宅代理 IP](https:\u002F\u002Fwww.quanqiudaili.com\u002Fproduct\u002Fdynamic-residential)并按当前业务路径评估轮换方案。",{"source":6,"id":511,"documentId":512,"translationKey":512,"locale":9,"slug":513,"path":514,"_path":514,"title":515,"description":516,"excerpt":516,"image":517,"publishedAt":518,"updatedAt":519,"author":17,"tags":520,"featured":19,"sortOrder":20,"readingTime":45,"bodyType":22,"bodyBlocks":521,"bodyHtml":128},2484,"e8solm25h3e0r6jbsq1peuf9","crawler-429-too-many-requests-proxy","\u002Fblog\u002Fcrawler-429-too-many-requests-proxy","爬虫 429 Too Many Requests：判断频率还是代理 IP 池","爬虫遇到 429 Too Many Requests 时，先固定账号和代理出口做降频实验，再以低频基线更换代理 IP，区分频率、配额和代理 IP 池问题。","https:\u002F\u002Fcms.quanqiudaili.com\u002Fuploads\u002Flarge_429_too_many_requests_cover_978d5b6a35.webp","2026-09-03T03:46:20.903Z","2026-09-03T03:46:20.890Z",[],[522,526,530,534,564,568,572,576,580,584,588,592,596,600,604,608,612,616,620,624,628,632,636,640,644,648,652,656,660,664,668,672,676,679,683,687,691,695,699,703,707,711,714],{"type":25,"children":523},[524],{"text":525,"type":29},"遇到 429，先固定账号、URL、Header、Cookie 和代理 IP，只降低并发、延长请求间隔并遵守 `Retry-After`；如果 429 稳定下降，优先处理频率或账号\u002FAPI 配额。只有在低频基线下，错误仍稳定集中于少数出口，才继续检查代理 IP 池质量、地区识别或出口复用。",{"type":31,"level":32,"children":527},[528],{"text":529,"type":29},"先保存 429 的完整证据",{"type":25,"children":531},[532],{"text":533,"type":29},"429 表示请求过多，但限制维度可能是账号、API 密钥、接口、IP、设备或多项组合。保存：",{"type":411,"format":412,"children":535},[536,540,544,548,552,556,560],{"type":415,"children":537},[538],{"text":539,"type":29},"状态码与响应体摘要；",{"type":415,"children":541},[542],{"text":543,"type":29},"`Retry-After` 和其他限流响应头；",{"type":415,"children":545},[546],{"text":547,"type":29},"账号\u002FAPI 密钥的脱敏标识；",{"type":415,"children":549},[550],{"text":551,"type":29},"URL、接口、请求方法和参数摘要；",{"type":415,"children":553},[554],{"text":555,"type":29},"并发数、请求间隔、时间窗口；",{"type":415,"children":557},[558],{"text":559,"type":29},"代理出口 IP、国家\u002F城市；",{"type":415,"children":561},[562],{"text":563,"type":29},"请求总数、成功数、429 数量和耗时。",{"type":25,"children":565},[566],{"text":567,"type":29},"如果响应中包含 `X-RateLimit-Limit`、`X-RateLimit-Remaining` 或 `X-RateLimit-Reset` 等字段，也应一并保存；这些字段有助于判断限制是按账号、接口还是时间窗口计算。",{"type":25,"children":569},[570],{"text":571,"type":29},"HTTP 429 与 `Retry-After` 的语义可参考 [RFC 6585 第 4 节](https:\u002F\u002Fwww.rfc-editor.org\u002Frfc\u002Frfc6585#section-4)。服务端没有义务说明采用哪一种计数维度，因此需要对照实验。",{"type":25,"children":573},[574],{"text":575,"type":29},"若同时出现 403 或验证码，可结合[爬虫 403\u002F429\u002F验证码排查](https:\u002F\u002Fwww.quanqiudaili.com\u002Fblog\u002Fcrawler-403-429-captcha-proxy-ip-troubleshooting)分开记录，避免把不同错误合并成 429。",{"type":31,"level":32,"children":577},[578],{"text":579,"type":29},"阶段 A：固定代理 IP，逐步降低请求频率",{"type":25,"children":581},[582],{"text":583,"type":29},"保持账号、代理 IP、URL、Header、Cookie 和请求参数不变，按阶梯降低并发和请求频率。每一档使用相同样本量与观察时间，不要在中途换出口。",{"type":25,"children":585},[586],{"text":587,"type":29},"示例记录表：",{"type":74,"children":589},[590],{"text":591,"type":29},"| 组别 | 并发 | 请求间隔 | 请求数 | 429 数 | 成功数 | 结论 |\n| --- | ---: | ---: | ---: | ---: | ---: | --- |\n| A1 | 当前值 | 当前值 | 同样本量 | 记录 | 记录 | 基线 |\n| A2 | 降低一档 | 延长一档 | 同样本量 | 记录 | 记录 | 与 A1 比较 |\n| A3 | 再降低一档 | 再延长一档 | 同样本量 | 记录 | 记录 | 验证趋势是否重复 |",{"type":25,"children":593},[594],{"text":595,"type":29},"若降频后 429 在连续时间窗口内都明显下降，而出口未变，主要矛盾更可能是频率、账号或接口配额。若响应带 `Retry-After`，等待时间应优先遵守服务端提示。",{"type":31,"level":32,"children":597},[598],{"text":599,"type":29},"阶段 B：保持低频基线，仅更换代理 IP",{"type":25,"children":601},[602],{"text":603,"type":29},"保持阶段 A 得到的低频基线，固定账号、URL、Header、Cookie、参数、并发和间隔，只替换同地区代理 IP。",{"type":74,"children":605},[606],{"text":607,"type":29},"| 结果模式 | 更可能的原因 | 下一步 |\n| --- | --- | --- |\n| 所有出口在同一时段都 429 | 账号、接口或全站限流 | 暂停并检查配额\u002F服务端提示 |\n| 同一账号跨多个出口都 429 | 账号或 API 密钥配额 | 换 IP 通常无效 |\n| 少数出口跨账号重复 429 | 出口复用或质量问题 | 隔离出口并扩大同地区样本 |\n| 更换出口短暂恢复，随后再次 429 | 频率策略仍不合适 | 回到阶段 A，降低总体负载 |\n| 429 响应实际是验证页面 | 状态分类错误 | 单独记录验证码\u002F挑战，不当作普通 429 |",{"type":31,"level":32,"children":609},[610],{"text":611,"type":29},"429 的重试与停止规则",{"type":31,"level":45,"children":613},[614],{"text":615,"type":29},"429 响应的基础退避代码",{"type":25,"children":617},[618],{"text":619,"type":29},"```python\nimport random\nimport time",{"type":25,"children":621},[622],{"text":623,"type":29},"def wait_before_retry(response, attempt):\nretry_after = response.headers.get(\"Retry-After\")\nif retry_after and retry_after.isdigit():\nwait = float(retry_after)\nelse:\nwait = min(2 ** attempt, 60)\ntime.sleep(wait + random.uniform(0, 0.5))\n```",{"type":31,"level":45,"children":625},[626],{"text":627,"type":29},"生产环境如何设置重试上限与共享限流",{"type":25,"children":629},[630],{"text":631,"type":29},"生产实现还应支持 HTTP 日期格式的 `Retry-After`，并设置：",{"type":25,"children":633},[634],{"text":635,"type":29},"1. 最大重试次数；\n2. 单任务总时限；\n3. 同账号或接口的共享限流器；\n4. 连续 429 后的暂停和报警；\n5. 重试队列的容量上限。",{"type":25,"children":637},[638],{"text":639,"type":29},"不要让多个工作进程各自判断后立即重试，否则总体流量仍可能超过限制。账号或 API 密钥维度的限流，应在所有工作进程之间共享状态。",{"type":31,"level":32,"children":641},[642],{"text":643,"type":29},"把 403、429、验证码和空结果分开",{"type":74,"children":645},[646],{"text":647,"type":29},"| 结果 | 主要含义 | 是否按 429 重试 |\n| --- | --- | --- |\n| 429 | 请求过多或配额限制 | 按服务端提示有限重试 |\n| 403 | 权限、账号、地区或访问策略 | 不直接套用 429 退避 |\n| 验证码\u002F挑战页 | 环境、会话或请求行为变化 | 暂停并单独诊断 |\n| HTTP 200 但空结果 | 业务无数据或解析问题 | 不应计为请求成功或 429 |\n| 5xx | 临时服务端错误 | 可有限重试，单独统计 |",{"type":25,"children":649},[650],{"text":651,"type":29},"把所有失败合并为一个错误率，会导致错误扩容代理 IP 池或错误提高重试次数。",{"type":25,"children":653},[654],{"text":655,"type":29},"建议把每个实验窗口固定为相同请求数，例如每组 100 次，并记录窗口开始和结束时间。只有在多个窗口都出现同样趋势时，才把“降频有效”或“少数出口异常”当作可复用结论。",{"type":31,"level":32,"children":657},[658],{"text":659,"type":29},"评估代理 IP 池容量的方法",{"type":25,"children":661},[662],{"text":663,"type":29},"评估代理 IP 池容量时，应使用单个代理 IP 的安全承载量、基线成功率、冷却占比和重试放大，而不是用“总请求量÷IP 数”直接估算。",{"type":31,"level":32,"children":665},[666],{"text":667,"type":29},"用脱敏复测数据区分频率限制与代理池因素",{"type":25,"children":669},[670],{"text":671,"type":29},"以下为脱敏记录示例（接口、账号和 IP 已隐去，数字为示例、非 SLA）：同一账号与单一出口、并发 5 时 50 次请求出现 429 12 次；降至并发 1、间隔 8 秒后为 2 次；保持低频改用 5 个出口仍为 2 次。该对照更支持频率因素，不能据此断言代理池无问题。",{"type":25,"children":673},[674],{"text":675,"type":29},"429 状态码与 `Retry-After` 可核对 [RFC 6585](https:\u002F\u002Fwww.rfc-editor.org\u002Frfc\u002Frfc6585.html)，HTTP 语义可核对 [RFC 9110](https:\u002F\u002Fwww.rfc-editor.org\u002Frfc\u002Frfc9110.html)；并发、间隔和样本量属于经验设计。",{"type":31,"level":32,"children":677},[678],{"text":470,"type":29},{"type":31,"level":45,"children":680},[681],{"text":682,"type":29},"429 和 403 是同一种问题吗？",{"type":25,"children":684},[685],{"text":686,"type":29},"不是。429 主要表示请求过多或配额限制；403 还可能涉及权限、账号、地区或访问策略。",{"type":31,"level":45,"children":688},[689],{"text":690,"type":29},"没有 Retry-After 怎么办？",{"type":25,"children":692},[693],{"text":694,"type":29},"采用指数退避和随机抖动，并设置最大次数与任务总时限。仍持续 429 时暂停任务。",{"type":31,"level":45,"children":696},[697],{"text":698,"type":29},"账号配额会导致 429 吗？",{"type":25,"children":700},[701],{"text":702,"type":29},"会。若限制绑定账号或 API 密钥，更换代理 IP 通常不会解除配额限制。",{"type":31,"level":45,"children":704},[705],{"text":706,"type":29},"单次 429 能判断代理 IP 池质量吗？",{"type":25,"children":708},[709],{"text":710,"type":29},"不能。至少要完成降频实验，并在低频基线下比较多个同地区出口和时间窗口。",{"type":25,"children":712},[713],{"text":312,"type":29},{"type":25,"children":715},[716],{"text":717,"type":29},"确认问题确实集中在出口后，再按任务规模评估[动态住宅代理 IP](https:\u002F\u002Fwww.quanqiudaili.com\u002Fproduct\u002Fdynamic-residential)。",{"source":6,"id":719,"documentId":720,"translationKey":720,"locale":9,"slug":721,"path":722,"_path":722,"title":723,"description":724,"excerpt":724,"image":725,"publishedAt":726,"updatedAt":727,"author":17,"tags":728,"featured":19,"sortOrder":20,"readingTime":45,"bodyType":22,"bodyBlocks":729,"bodyHtml":128},2483,"p940djzj71fql92iswg7jyyg","market-intelligence-country-city-proxy-ip","\u002Fblog\u002Fmarket-intelligence-country-city-proxy-ip","市场情报采集如何选择国家和城市代理 IP？","市场情报采集应先按研究问题筛选国家，再确认目标站是否存在城市差异，并用分层抽样、地区交叉验证和失败分类校验代理 IP 结果。","https:\u002F\u002Fcms.quanqiudaili.com\u002Fuploads\u002Flarge_cover_c830f3842a.webp","2026-09-03T03:45:59.382Z","2026-09-03T03:45:59.369Z",[],[730,734,738,742,746,750,754,758,762,766,770,774,778,782,786,790,794,798,802,806,810,814,818,836,840,844,848,852,856,860,864,868,872,876,880,884,888,892,896,900,904,908,911,915,919,923,927,931,935,939,943,946],{"type":25,"children":731},[732],{"text":733,"type":29},"市场情报采集应先按业务问题选择国家，再决定是否下钻到城市。只有目标站会因城市改变价格、库存、配送、广告、搜索结果或门店信息时，城市层级代理 IP 才有额外价值；如果研究问题只比较国家语言、货币或国家层级页面，先做国家层级采样更节省资源，也更容易解释结果。",{"type":31,"level":32,"children":735},[736],{"text":737,"type":29},"先明确要用采集验证哪些市场差异",{"type":25,"children":739},[740],{"text":741,"type":29},"不要先看代理 IP 库存再决定市场。先明确要验证什么：",{"type":74,"children":743},[744],{"text":745,"type":29},"| 研究问题 | 国家层级是否通常足够 | 何时需要城市层级 |\n| --- | --- | --- |\n| 页面语言、货币、国家站重定向 | 通常足够 | 同一国家不同城市返回不同站点时 |\n| 商品价格和促销 | 先做国家层级 | 城市、邮编或门店影响价格时 |\n| 库存、配送时效、门店信息 | 往往不够 | 结果依赖城市、邮编或配送地址时 |\n| 本地搜索与广告展示 | 先做国家基线 | 目标结果明显按城市变化时 |\n| 竞争品牌覆盖 | 取决于研究范围 | 需要比较核心城市与非核心城市时 |",{"type":25,"children":747},[748],{"text":749,"type":29},"每个问题都要定义“页面出现什么差异才算有效”，例如货币变化、配送日期变化、门店列表变化或搜索结果排序变化。",{"type":31,"level":32,"children":751},[752],{"text":753,"type":29},"按市场价值和研究目标筛选国家",{"type":31,"level":45,"children":755},[756],{"text":757,"type":29},"先按业务价值划分市场层级",{"type":25,"children":759},[760],{"text":761,"type":29},"可以把候选国家分为四类：",{"type":25,"children":763},[764],{"text":765,"type":29},"1. **核心市场**：当前收入、客户或业务量较高，需要持续监测。\n2. **增长市场**：业务增长较快或准备投入，需要增加采样。\n3. **竞争对照市场**：用于比较竞争强度、价格或产品策略。\n4. **基准市场**：作为长期不变的参照组，帮助识别全站变化。",{"type":31,"level":45,"children":767},[768],{"text":769,"type":29},"用评分模型确定采样优先级",{"type":25,"children":771},[772],{"text":773,"type":29},"如果国家很多，可用评分表排序。下面权重仅为方法示例，企业应按自己的研究目标调整：",{"type":74,"children":775},[776],{"text":777,"type":29},"| 维度 | 示例权重 | 评分依据 |\n| --- | ---: | --- |\n| 当前业务价值 | 35% | 收入、客户量或业务优先级 |\n| 增长潜力 | 25% | 增长趋势与市场计划 |\n| 竞争变化速度 | 20% | 价格、广告和新品变化频率 |\n| 语言\u002F货币\u002F规则差异 | 10% | 是否能代表独立市场环境 |\n| 数据可获得性 | 10% | 页面稳定性、公开程度和合规条件 |",{"type":25,"children":779},[780],{"text":781,"type":29},"先统一各维度的评分范围，例如都使用 1–5 分，再按下式计算：",{"type":25,"children":783},[784],{"text":785,"type":29},"```text\n国家优先级得分 = 各维度评分 × 对应权重后求和\n```",{"type":25,"children":787},[788],{"text":789,"type":29},"缺失数据应标记为待核实，不要直接按 0 分处理，以免把“没有数据”误判为“没有价值”。",{"type":25,"children":791},[792],{"text":793,"type":29},"总分只用于排优先级，不代表代理 IP 质量，也不代表该市场一定值得长期投入。最终还要确认目标国家资源、地区识别和目标站可访问性。",{"type":31,"level":32,"children":795},[796],{"text":797,"type":29},"用小样本判断是否需要细分到城市",{"type":31,"level":45,"children":799},[800],{"text":801,"type":29},"设计国家与城市层级的对照样本",{"type":25,"children":803},[804],{"text":805,"type":29},"该对照的目的不是证明某个城市一定更优，而是判断城市差异在控制其他变量后是否仍然存在。",{"type":25,"children":807},[808],{"text":809,"type":29},"每个入选国家先选择一个核心城市和一个非核心城市，在同一时间窗口测试同一页面。保持浏览器版本、语言、Cookie、账号状态和请求参数一致，只改变城市出口。",{"type":31,"level":45,"children":811},[812],{"text":813,"type":29},"确定扩大城市采样的判定阈值",{"type":25,"children":815},[816],{"text":817,"type":29},"若连续多个样本在以下字段出现稳定差异，才扩大城市覆盖：",{"type":411,"format":412,"children":819},[820,824,828,832],{"type":415,"children":821},[822],{"text":823,"type":29},"商品价格、库存或配送时效；",{"type":415,"children":825},[826],{"text":827,"type":29},"搜索结果、广告或本地商家列表；",{"type":415,"children":829},[830],{"text":831,"type":29},"页面语言、货币、重定向或地区提示；",{"type":415,"children":833},[834],{"text":835,"type":29},"门店、服务范围或本地内容模块。",{"type":25,"children":837},[838],{"text":839,"type":29},"判定时至少覆盖多个时间窗口，并重复比较两个以上核心城市与非核心城市样本。差异要在同一业务字段上重复出现；单次价格跳变、缓存变化、验证码或网络失败不能作为城市差异证据。",{"type":25,"children":841},[842],{"text":843,"type":29},"达到上述条件后再扩大城市数量；如果城市之间没有稳定差异，继续国家层级采样即可。城市粒度不是越细越好，过度下钻会增加样本量、成本和归因难度。",{"type":31,"level":32,"children":845},[846],{"text":847,"type":29},"按国家与城市层级设计分层样本",{"type":25,"children":849},[850],{"text":851,"type":29},"一个可执行的起始结构是：",{"type":74,"children":853},[854],{"text":855,"type":29},"| 层级 | 样本角色 | 用途 |\n| --- | --- | --- |\n| 每国核心城市 | 业务与人口集中地区 | 观察主流市场表现 |\n| 每国非核心城市 | 与核心城市形成对照 | 判断差异是否只集中在大城市 |\n| 基准国家\u002F城市 | 长期保持不变 | 识别站点全局变化 |\n| 重复时间窗口 | 工作日\u002F周末或业务高低峰 | 排除短时促销与缓存影响 |",{"type":25,"children":857},[858],{"text":859,"type":29},"先用小样本确认差异，再增加城市和时间窗口。不要一开始同时扩大国家、城市、页面和账号数量，否则数据异常时很难定位原因。",{"type":31,"level":32,"children":861},[862],{"text":863,"type":29},"用页面信号交叉验证代理 IP 的国家和城市",{"type":25,"children":865},[866],{"text":867,"type":29},"先用 IP 检测页记录出口国家和城市，再与目标站页面语言、货币、重定向、配送地区或本地内容交叉验证。不同地理位置数据库可能给同一 IP 标注不同城市，因此“检测库城市不一致”不能直接判为代理 IP 错误。",{"type":25,"children":869},[870],{"text":871,"type":29},"建议记录三个层次：",{"type":25,"children":873},[874],{"text":875,"type":29},"1. 代理 IP 检测库显示的国家和城市；\n2. 目标站实际识别或展示的地区；\n3. 业务结果是否符合研究预期。",{"type":25,"children":877},[878],{"text":879,"type":29},"如果国家一致、城市有差异，应再换一个同城市代理 IP 复测；如果目标站明确跳转到错误国家，再联系服务方核实或更换代理 IP。",{"type":31,"level":32,"children":881},[882],{"text":883,"type":29},"按失败类型分别统计并处理",{"type":74,"children":885},[886],{"text":887,"type":29},"| 结果 | 是否计入业务差异 | 处理方式 |\n| --- | --- | --- |\n| 页面正常但无相关内容 | 可以单独统计 | 标记“无结果”，不等同网络失败 |\n| 验证码或挑战页 | 不计为有效业务结果 | 记录频率、Cookie、账号和出口 |\n| 连接超时或 5xx | 不计为有效业务结果 | 有限重试，保留耗时和错误 |\n| 账号\u002F权限提示 | 不计为地区差异 | 先处理账号或平台规则 |\n| 地区与购买国家不符 | 暂不计入 | 同地区换代理 IP 复测并记录 |",{"type":25,"children":889},[890],{"text":891,"type":29},"公开数据采样也应遵守目标站条款、访问频率、robots 或官方接口要求。代理 IP 只改变网络出口，不能改变访问权限。",{"type":25,"children":893},[894],{"text":895,"type":29},"在样本表中建议同时保留“购买国家、检测库国家、目标站展示国家、城市字段和业务结果”五列。地区不一致时先定位是哪一列发生偏差，再决定重测代理 IP 还是修正研究条件。",{"type":25,"children":897},[898],{"text":899,"type":29},"涉及采集责任边界时，可进一步查看[相关采集合规说明](https:\u002F\u002Fwww.quanqiudaili.com\u002Fblog\u002Fproxy-ip-risk-boundary-account-ads-kyc-scraping)。",{"type":31,"level":32,"children":901},[902],{"text":903,"type":29},"国家或城市代理 IP 资源不足时的替代方案",{"type":25,"children":905},[906],{"text":907,"type":29},"城市层级资源不足时，先退回国家层级采样或减少城市数量，不要用不确定的城市标注填补样本。国家、城市覆盖与识别结果应以当前后台、购买页或客户经理确认为准，不能把历史库存当成长期承诺。",{"type":31,"level":32,"children":909},[910],{"text":470,"type":29},{"type":31,"level":45,"children":912},[913],{"text":914,"type":29},"城市层级定位一定比国家层级更好吗？",{"type":25,"children":916},[917],{"text":918,"type":29},"不一定。只有研究对象在城市层面产生可验证差异时，城市级采样才值得增加成本。",{"type":31,"level":45,"children":920},[921],{"text":922,"type":29},"城市显示不一致就是代理 IP 错了吗？",{"type":25,"children":924},[925],{"text":926,"type":29},"不一定。先比较多个检测库和目标站实际展示，再使用同城市其他代理 IP 复测。",{"type":31,"level":45,"children":928},[929],{"text":930,"type":29},"样本应优先覆盖哪些市场？",{"type":25,"children":932},[933],{"text":934,"type":29},"先覆盖核心市场和增长市场，再加入竞争对照市场与一个长期基准市场。",{"type":31,"level":45,"children":936},[937],{"text":938,"type":29},"无结果可以直接记为采集失败吗？",{"type":25,"children":940},[941],{"text":942,"type":29},"不建议。无内容、验证码、网络失败和账号限制应分开统计，否则成功率和市场结论都会失真。",{"type":25,"children":944},[945],{"text":312,"type":29},{"type":25,"children":947},[948],{"text":949,"type":29},"完成小样本地区验证后，可按当前国家和城市需求评估[动态住宅代理 IP](https:\u002F\u002Fwww.quanqiudaili.com\u002Fproduct\u002Fdynamic-residential)。",[951],{"source":6,"id":7,"documentId":8,"translationKey":8,"locale":9,"slug":10,"path":11,"_path":11,"title":12,"description":13,"excerpt":13,"image":14,"publishedAt":15,"updatedAt":16,"author":17,"tags":952,"featured":19,"sortOrder":20,"readingTime":21,"bodyType":22,"bodyBlocks":953,"bodyHtml":128},[],[954,957,960,963,966,969,972,975,978,981,984,987,990,999,1002,1005,1008,1011,1014,1017,1020,1023,1032,1035,1038,1041,1044,1047,1050,1053,1056,1065,1068,1071,1074,1077,1080,1083,1086,1089,1092,1095,1098,1101],{"type":25,"children":955},[956],{"text":28,"type":29},{"type":31,"level":32,"children":958},[959],{"text":35,"type":29},{"type":25,"children":961},[962],{"text":39,"type":29},{"type":31,"level":32,"children":964},[965],{"text":43,"type":29},{"type":31,"level":45,"children":967},[968],{"text":48,"type":29},{"type":25,"children":970},[971],{"text":52,"type":29},{"type":25,"children":973},[974],{"text":56,"type":29},{"type":31,"level":45,"children":976},[977],{"text":60,"type":29},{"type":25,"children":979},[980],{"text":64,"type":29},{"type":31,"level":32,"children":982},[983],{"text":68,"type":29},{"type":25,"children":985},[986],{"text":72,"type":29},{"type":74,"children":988},[989],{"text":77,"type":29},{"type":79,"image":991,"children":997},{"id":81,"ext":82,"url":83,"hash":84,"mime":85,"name":86,"size":87,"width":88,"height":89,"caption":90,"formats":992,"provider":123,"createdAt":124,"updatedAt":124,"documentId":125,"focalPoint":90,"previewUrl":90,"publishedAt":124,"alternativeText":90,"provider_metadata":90},{"large":993,"small":994,"medium":995,"thumbnail":996},{"ext":82,"url":93,"hash":94,"mime":85,"name":95,"path":90,"size":96,"width":97,"height":98,"sizeInBytes":99},{"ext":82,"url":101,"hash":102,"mime":85,"name":103,"path":90,"size":104,"width":105,"height":106,"sizeInBytes":107},{"ext":82,"url":109,"hash":110,"mime":85,"name":111,"path":90,"size":112,"width":113,"height":105,"sizeInBytes":114},{"ext":82,"url":116,"hash":117,"mime":85,"name":118,"path":90,"size":119,"width":120,"height":121,"sizeInBytes":122},[998],{"text":128,"type":29},{"type":31,"level":45,"children":1000},[1001],{"text":132,"type":29},{"type":25,"children":1003},[1004],{"text":136,"type":29},{"type":31,"level":45,"children":1006},[1007],{"text":140,"type":29},{"type":25,"children":1009},[1010],{"text":144,"type":29},{"type":31,"level":45,"children":1012},[1013],{"text":148,"type":29},{"type":25,"children":1015},[1016],{"text":152,"type":29},{"type":31,"level":32,"children":1018},[1019],{"text":156,"type":29},{"type":25,"children":1021},[1022],{"text":160,"type":29},{"type":79,"image":1024,"children":1030},{"id":163,"ext":82,"url":164,"hash":165,"mime":85,"name":166,"size":167,"width":88,"height":89,"caption":90,"formats":1025,"provider":123,"createdAt":193,"updatedAt":193,"documentId":194,"focalPoint":90,"previewUrl":90,"publishedAt":193,"alternativeText":90,"provider_metadata":90},{"large":1026,"small":1027,"medium":1028,"thumbnail":1029},{"ext":82,"url":170,"hash":171,"mime":85,"name":172,"path":90,"size":173,"width":97,"height":98,"sizeInBytes":174},{"ext":82,"url":176,"hash":177,"mime":85,"name":178,"path":90,"size":179,"width":105,"height":106,"sizeInBytes":180},{"ext":82,"url":182,"hash":183,"mime":85,"name":184,"path":90,"size":185,"width":113,"height":105,"sizeInBytes":186},{"ext":82,"url":188,"hash":189,"mime":85,"name":190,"path":90,"size":191,"width":120,"height":121,"sizeInBytes":192},[1031],{"text":128,"type":29},{"type":31,"level":45,"children":1033},[1034],{"text":200,"type":29},{"type":25,"children":1036},[1037],{"text":204,"type":29},{"type":31,"level":45,"children":1039},[1040],{"text":208,"type":29},{"type":25,"children":1042},[1043],{"text":212,"type":29},{"type":31,"level":45,"children":1045},[1046],{"text":216,"type":29},{"type":25,"children":1048},[1049],{"text":220,"type":29},{"type":31,"level":32,"children":1051},[1052],{"text":224,"type":29},{"type":25,"children":1054},[1055],{"text":228,"type":29},{"type":79,"image":1057,"children":1063},{"id":231,"ext":82,"url":232,"hash":233,"mime":85,"name":234,"size":235,"width":88,"height":89,"caption":90,"formats":1058,"provider":123,"createdAt":261,"updatedAt":261,"documentId":262,"focalPoint":90,"previewUrl":90,"publishedAt":261,"alternativeText":90,"provider_metadata":90},{"large":1059,"small":1060,"medium":1061,"thumbnail":1062},{"ext":82,"url":238,"hash":239,"mime":85,"name":240,"path":90,"size":241,"width":97,"height":98,"sizeInBytes":242},{"ext":82,"url":244,"hash":245,"mime":85,"name":246,"path":90,"size":247,"width":105,"height":106,"sizeInBytes":248},{"ext":82,"url":250,"hash":251,"mime":85,"name":252,"path":90,"size":253,"width":113,"height":105,"sizeInBytes":254},{"ext":82,"url":256,"hash":257,"mime":85,"name":258,"path":90,"size":259,"width":120,"height":121,"sizeInBytes":260},[1064],{"text":128,"type":29},{"type":25,"children":1066},[1067],{"text":268,"type":29},{"type":25,"children":1069},[1070],{"text":272,"type":29},{"type":31,"level":32,"children":1072},[1073],{"text":276,"type":29},{"type":31,"level":45,"children":1075},[1076],{"text":280,"type":29},{"type":25,"children":1078},[1079],{"text":284,"type":29},{"type":31,"level":45,"children":1081},[1082],{"text":288,"type":29},{"type":25,"children":1084},[1085],{"text":292,"type":29},{"type":31,"level":45,"children":1087},[1088],{"text":296,"type":29},{"type":25,"children":1090},[1091],{"text":300,"type":29},{"type":31,"level":45,"children":1093},[1094],{"text":304,"type":29},{"type":25,"children":1096},[1097],{"text":308,"type":29},{"type":25,"children":1099},[1100],{"text":312,"type":29},{"type":25,"children":1102},[1103],{"text":316,"type":29},[],[]]