selenium-java控制当前已经打开的 chrome浏览器窗口

本文介绍了一种方法,通过在cmd中启动Chrome的远程调试模式,指定用户数据目录和端口号,从而在Java程序中利用selenium控制已打开的Chrome浏览器窗口。首先在Chrome安装目录下开启调试模式,接着下载对应版本的chromedriver,并通过Java设置其路径,以实现对浏览器的自动化控制。
摘要由CSDN通过智能技术生成

一下方案的一个好处是一定程序避免反爬虫

1.首先来到安装 chrome浏览器 的文件夹下,例:C:\Program Files (x86)\Google\Chrome\Application

2.

在此界面打开 cmd窗口,

然后输入:chrome.exe --remote-debugging-port=9527 --user-data-dir=“D:\selenium\AutomationProfile” ,并回车。
这句代码的意思是启动 chrome浏览器 的调试模式,

  • user-data-dirr=“F:\selenium\AutomationProfile” 是在单独的配置文件中启动 chrome浏览器,可以理解为 新的浏览器,记得创建对应文件夹哦;
  • 其中 9527 为端口号,可自行指定

此时候,如果无误的话就可以看到桌面新打开了一个 chrome 浏览器了。

 3.编写 Java程序获取控制 浏览器

3.1下载谷歌或者火狐等浏览器驱动chromedriver或者geckodriver并存放到某个文件夹下面,例如D:\\driver\\chromedriver.exe,不同的谷歌浏览器版本对应的谷歌驱动不同,参考https://blog.csdn.net/huilan_same/article/details/51896672

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值