今天心血来潮,想着爬取一下知乎网站,但是在使用ChromeDriver登录的时候就遇到了问题:
上网查了一下,是因为知乎对ChromeDriver有反爬策略。
网上大部分提供的是python程序或者使用的chrome版本较低。
我使用的是java程序和最新版的chrome,个人亲测有效。
chrome版本如下:
java程序:
ChromeOptions options=new ChromeOptions(); options.addArguments("--disable-blink-features=AutomationControlled"); options.setExperimentalOption("excludeSwitches",new String[]{"enable-automation"}); options.setExperimentalOption("useAutomationExtension",false); driver = new ChromeDriver(options);
创建ChromeDriver对象的时候,添加上面三个配置即可。下面就可以正常使用ChromeDriver访问知乎了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)