从零开始使用Springboot,selenium进行爬虫

环境

  • 系统:ubuntu 22.04.1
  • java:11
  • Chrome浏览器:126.0.6478.126
  • Chrome浏览器驱动:126.0.6478.126
  • idea:2024社区版

下载Chrome和对应chromedriver

点击下面网址下载:
https://googlechromelabs.github.io/chrome-for-testing/#stable
下载对应平台和版本的Chrome和Chromedriver,复制网址下载:
DESC

配置chromedriver的路径(可以不配,项目启动指定路径也可以)

  • linux
    • 使用终端查看系统的PATH环境变量
      • 终端输入:echo $PATH 查看系统的PARH环境变量
      • DESC
    • 将chromedriver文件放入PATH环境变量的目录下
      • 这里是把下载好的Chromedriver放在了上面表的目录里,里面的chromedriver要放在PATH环境变量的目录下
      • DESC
  • windows
    • 配置环境变量 网上很多

也可以都不配置后续只需要指定路径即可

项目构建

创建Springboot项目

这里有很详细的创建方式,而且支持社区版也能用:https://www.opensnn.com/os/article/10000759

添加对应依赖

在pom文件添加对应依赖

<dependency>
            <groupId>org.seleniumhq.selenium</groupId>
            <artifactId>selenium-java</artifactId>
            <version>4.22.0</version>
        </dependency>
添加简单的demo案例
public class seleniumDemo {
    public static void main(String[] args) throws IOException {
        // 设置ChromeDriver路径,后面改成自己下载好的chromedriver,指定到chromedriver文件夹里面的chromedriver文件
        System.setProperty("webdriver.chrome.driver", "/usr/local/bin/chromedriver");
        // 创建ChromeDriver实例
        WebDriver driver = new ChromeDriver();
        // 打开网页
        driver.get("https://www.baidu.com");
        // 输出网页标题
        System.out.println("Title: " + driver.getTitle());
        // 关闭浏览器
        driver.quit();
    }
}
发现报错

DESC

点击

DESC

发现版本不对,既有3.141的版本也有4.22的版本
DESC

解决 org.openqa.selenium.in

作者:灵感迸发
链接:https://www.opensnn.com/os/article/10000982
来源:OpenSNN开思通智网
声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值