Linux谷歌无界面爬虫java版

1 下载chrome linux版和对应版本的webdriver。

chrome:自己去下载,网址网上一搜索一大片

chromedriver:http://npm.taobao.org/mirrors/chromedriver/

这里一定要注意:chrome一定要和driver的版本兼容,不同版本的chrome需要对应不同的chromedriver。

2 java代码

System.setProperty("webdriver.chrome.driver","/usr/bin/chromedriver");  //chromederiver存放位置
System.setProperty("webdriver.chrome.bin", "/opt/google/chrome/chrome");  //chrome安装位置
ChromeOptions options = new ChromeOptions();
options.addArguments("headless");  //无界面参数
options.addArguments("no-sandbox");  //禁用沙盒 就是被这个参数搞了一天
WebDriver driver = new ChromeDriver(options);
driver.get("http://www.baidu.com");
System.out.println(driver.getTitle());	//打印一下title,代表成功了
......

后面就自己获取需要爬取的东西就可以了

你可能感兴趣的:(Linux谷歌无界面爬虫java版)