ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

java selenium爬虫简单入门

2021-05-05 09:29:33  阅读:205  来源: 互联网

标签:content wd java selenium 爬虫 WebElement 输入框 kw


1 Maven导库

<dependency>
    <groupId>org.seleniumhq.selenium</groupId>
    <artifactId>selenium-java</artifactId>
    <version>3.141.59</version>
</dependency>

2 ChromeDriver设置

// 设置驱动的位置
System.getProperties().setProperty("webdriver.chrome.driver",
                                   "D:\\driver\\chromedriver.exe");
// 无头浏览器设置
ChromeOptions options = new ChromeOptions();
options.setHeadless(true);
// 开启webDriver进程
WebDriver wd = new ChromeDriver(options);
// 设置等待时间
wd.manage().timeouts().implicitlyWait(1, TimeUnit.SECONDS);

3 实例——百度搜索

String url = "https://www.baidu.com";
// 获取页面
wd.get(url);
// 获取输入框
WebElement kw = wd.findElement(By.id("kw"));
// 清空输入框数据
kw.clear();
// 输入框输入查询内容
kw.sendKeys("英雄联盟");
// 获取搜索按钮
WebElement search = wd.findElement(By.cssSelector("#su"));
// 点击
search.click();
// 查询结果
WebElement content = wd.findElement(By.id("content_left"));
System.out.println(content.getText());

标签:content,wd,java,selenium,爬虫,WebElement,输入框,kw
来源: https://blog.csdn.net/wyytjh/article/details/116419977

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有