Java + selenium实现爬虫

1,Google各版本下载地址:

https://downzen.com/en/windows/google-chrome/versions/?page=1

2,chromedriver各版本下载地址:

https://registry.npmmirror.com/binary.html?path=chromedriver

注意:Google版本和chromedriver版本要对应,我这里选的Google版本是114.0.5735.199,选的chromedriver版本是114.0.5735.90

禁止谷歌自动更新:

安装谷歌后,不要打开设置——>关于 Chrome,因为会进行自动更新,安装后,win+R打开运行框,输入services.msc,找到Google update字样

双击,选择禁用,四个全部要禁用掉。

打开的时候如果状态是正在运行,一定要停止。

这个时候在打开设置——> 关于 Chrome会发现已经无法自动更新。

public static void main(String[] args) {
        // 设置谷歌控制器路径
        System.setProperty("webdriver.chrome.driver", "D:\\chromedriver.exe");
        WebDriver driver = new ChromeDriver();

        try {
            // 设置要打开的页面路径
            driver.get("https://fxg.jinritemai.com/login/common?next=https%3A%2F%2Fjsls.jinritemai.com%2Fcom");

            //设置显示等待(也就是说等页面完全打开之后才会进行定位操作)
            WebDriverWait wait = new WebDriverWait(driver, 10); // 等待最多10秒
            WebElement element = wait.until(ExpectedConditions.elementToBeClickable(By.xpath("//div[contains(@class, 'account-center-switch-button switch-switch false email')]")));
            element.click();


            // 获取页面的标题
            String title = driver.getTitle();

            // 打印页面标题
            System.out.println("Page title is: " + title);

            // 如果您需要检查页面上的特定元素,可以使用如下的代码
            // WebElement element = driver.findElement(By.id("someId"));
        } finally {
            // 关闭浏览器窗口
            //driver.quit();
        }
    }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值