You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何解决Selenium Java自动化Lazada页面时被检测到异常流量的问题

解决Lazada反爬异常流量检测的ChromeOption配置方案

报错场景:使用Java+Selenium操作马来西亚Lazada站点登录时,触发反爬提示"Sorry We have detected unusual traffic from your network"

完整ChromeOption配置(Java代码示例)

import org.openqa.selenium.chrome.ChromeOptions;
import org.openqa.selenium.chrome.ChromeDriver;

public class LazadaLoginTest {
    public static void main(String[] args) {
        ChromeOptions options = new ChromeOptions();
        // 核心反爬规避参数
        options.addArguments("--disable-blink-features=AutomationControlled");
        options.setExperimentalOption("excludeSwitches", new String[]{"enable-automation"});
        options.setExperimentalOption("useAutomationExtension", false);
        // 常规模拟真实用户参数
        options.addArguments("start-maximized");
        options.addArguments("--user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36");
        options.addArguments("--disable-extensions");
        options.addArguments("--disable-dev-shm-usage");
        options.addArguments("--no-sandbox");
        options.addArguments("--ignore-certificate-errors");
        // 可选:如果需要隐藏浏览器窗口可加上无头模式参数,注意无头模式下user-agent要单独适配
        // options.addArguments("--headless=new");

        ChromeDriver driver = new ChromeDriver(options);
        // 额外注入JS移除webdriver标识,进一步规避检测
        driver.executeScript("Object.defineProperty(navigator, 'webdriver', {get: () => undefined})");
    }
}

核心参数作用说明

  • --disable-blink-features=AutomationControlled:禁用浏览器的自动化控制标识,移除Chrome地址栏下方的"Chrome正受到自动测试软件的控制"提示,同时消除浏览器层面的自动化特征
  • excludeSwitches = ["enable-automation"]:排除Selenium默认启动的自动化开关,避免反爬脚本直接识别到Selenium的启动特征
  • useAutomationExtension = false:禁用Selenium自带的自动化扩展插件,消除扩展层面的检测特征
  • 自定义user-agent:替换Selenium默认的自动化UA标识,模拟真实普通用户的浏览器请求头
  • start-maximized:启动时最大化窗口,符合真实用户的操作习惯,避免小窗口特征被识别

补充注意事项

  1. 操作时尽量增加随机等待时间,避免毫秒级的高频操作触发行为检测
  2. 不要多次重复同一套操作流程,可适当增加随机的页面滚动、悬停等模拟用户行为的操作
  3. 如果IP被限制可搭配代理IP使用,参数添加--proxy-server=你的代理地址:端口即可

内容的提问来源于stack exchange,提问作者jitendra gupta

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 17:36:08