一,案例:Selenium爬取商品信息
public class Demo2 {
public static void main(String[] args) {
//将驱动加载到Java的JVM虚拟机中
System.setProperty("webdriver.chrome.driver","C:\\Users\\zjjt\\Downloads\\chromedriver.exe");
/************************** 方式一:不打开浏览器 **************************/
//定义浏览器参数
//ChromeOptions chromeOptions = new ChromeOptions();
//设置不打开浏览器
//chromeOptions.addArguments("--headless");
//初始化驱动
//WebDriver driver = new ChromeDriver(chromeOptions);
/************************** 方式二:打开浏览器 **************************/
//初始化驱动
WebDriver driver = new ChromeDriver();
//设置爬取网站
driver.get("https://www.jd.com/");
//获取京东的条件查询输入框
WebElement key = driver.findElement(By.id("key"));
key.sendKeys("小朋友衣服");
//获取网站首页的查询按钮并完成点击事件
WebElement button = driver.findElement(By.cssSelector("button.button"));
button.click();
sleep(