利用selenium发挥vip残存的价值

历史版本谷歌浏览器驱动下载地址

https://chromedriver.storage.googleapis.com/index.html

找到与你电脑当前谷歌浏览器版本一致的驱动然后下载下来(大版本一致即可)。我本地版本是 99.0.04844.51

在这里插入图片描述
我这里把 chromedriver 放到 /usr/local/bin 下面了。

在这里插入图片描述

启动测试窗口

这里需要注意的是,由于我用的是mac,谷歌浏览器的安装位置对于空格命名需要用 \ 处理一下。点击显示包内容
在这里插入图片描述
找到包里面的这个玩意的路径
在这里插入图片描述
然后打开我们的控制台,利用命令行方式开启一个 9222 端口的谷歌浏览器窗口。

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --remote-debugging-port=9222

在这里插入图片描述
然后谷歌浏览器输入

http://127.0.0.1:9222/json/version

出现如下信息说明谷歌浏览器调试功能开好了

在这里插入图片描述

爬虫java代码编写

爬哪个网页自己研究下网页结构,xpath定位下就行。

  System.setProperty("webdriver.chrome.driver", "/usr/local/bin/chromedriver");
            ChromeOptions options = new ChromeOptions();
            options.setExperimentalOption("debuggerAddress", "127.0.0.1:9222");
            WebDriver driver = new ChromeDriver(options);

在这里插入图片描述

相关推荐

  1. 利用Selenium+autoIt实现文件上传】

    2024-04-26 21:28:01       23 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-26 21:28:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-26 21:28:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-26 21:28:01       82 阅读
  4. Python语言-面向对象

    2024-04-26 21:28:01       91 阅读

热门阅读

  1. linux下查看前10最耗内存的进程

    2024-04-26 21:28:01       31 阅读
  2. ElasticSearch7.x版本更新映射字段

    2024-04-26 21:28:01       30 阅读
  3. 【MySQL】select查询

    2024-04-26 21:28:01       33 阅读
  4. 学习 Rust 的第九天:如何使用结构体

    2024-04-26 21:28:01       69 阅读