使用 Python3.10 + Scrapy + Playwright 组合框架,为某中型跨境电商公司完成 7×24 小时竞品价格监控系统。项目分三步落地:
1. 反爬绕过:针对 Amazon、Shopee、Lazada 等 6 个站点,利用 Playwright 伪装 Chrome 117 指纹,随机化窗口尺寸、WebGL 与 Canvas 噪声;同时接入 Scrapy-ProxyPool 轮换 300+ 住宅 IP,成功率从 42 % 提升到 91 %。
2. 数据链路:Scrapy 爬取后立即推送 Kafka,经 Spark Streaming 清洗后写入 ClickHouse;每日增量 120 万条 SKU 价格、库存、促销标签,平均延迟 < 3 分钟。
3. 可视化报警:Grafana + Alertmanager 实现价格异动分级报警(跌幅>5% 橙色、>10% 红色),并自动生成可下载的 CSV 报警
最终交付 1 套 Docker-Compose 一键部署脚本、1 份接口文档及 3 个可复用 Spider 模板,客户 30 天内完成 4 次促销调价,GMV 提升 17 %。