爬电商数据被封 IP 是常事,说几个实战里能用的办法。
最基础:加 sleep,每次请求间隔 1-3 秒。别用固定值,用 random:
import time, random time.sleep(random.uniform(1, 2.5)) |
进阶:加 Headers。 User-Agent 一定要随机,Referer 也带上,Accept-Encoding、Accept-Language 全配齐,伪装得像真浏览器。
再进阶:代理池。 免费代理基本不能用,直接买付费的,几块钱 G 流量,稳定得多。
最关键的其实是:别一次性爬太多。 一个账号一天爬个几千条,慢慢来,IP 不进黑名单,反而效率最高。
做数据采集这行,稳比快重要。
本文由 BBZ · 小朵科技工作室 出品。配套工具:评论采集软件 P07。