Selenium 远程调用 Google Chrome 谷歌浏览器
Selenium 远程调用 Google Chrome 谷歌浏览器
一. 前沿
每次重新运行Selenium都直接弹出来,运行的次数多了菜单栏一堆谷歌浏览器
,远程就可以解决重复弹出框的问题,还可以解决钉钉浏览器无法登录等问题
.有爬虫检测的页面都可以用这个解决
二. 方法
1.首先找到桌面的谷歌浏览器
2.鼠标右键打开属性
3. 在目标里更改
1.原先是这样的
C:\Users\13686\AppData\Local\Google\Chrome\Application\chrome.exe
2.在这个后面加上
–remote-debugging-port=9222 --user-data-dir=“D:\WORK\selenium\ChromeProfile”
3.完整语句
C:\Users\13686\AppData\Local\Google\Chrome\Application\chrome.exe --remote-debugging-port=9222 --user-data-dir=“D:\WORK\selenium\ChromeProfile”
4.然后代码上连接
package com.selenium.demo;import com.selenium.demo.Util.JsoupUtil;
import com.selenium.demo.Util.SeleniumUtil;
import com.selenium.demo.Util.UModalDialogsUtil;
import com.selenium.demo.Util.UUIDUtil;
import com.selenium.demo.domain.Dom;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;
import org.openqa.selenium.*;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.chrome.ChromeOptions;
import org.openqa.selenium.support.ui.ExpectedConditions;
import org.openqa.selenium.support.ui.WebDriverWait;import java.util.Collections;
import java.util.List;public class SeleniumDemo {//访问地址private static final String url = "http://localhost/system/dict";public static void main(String[] args) throws InterruptedException {//设置驱动,后面的路径自己要选择正确,也可以放在本地System.setProperty("webdriver.chrome.driver", "D:\\WORK\\selenium\\chromedriver.exe");//创建设置ChromeOptions options = new ChromeOptions();//然后前面debuggerAddress 这个不用动 只改后面的地址就是浏览器设置的地址options.setExperimentalOption("debuggerAddress", "127.0.0.1:9222");WebDriver driver = new ChromeDriver(options);driver.get(url);}
}
这时候WebDriver 不会给你打开浏览器了,需要你自己打开浏览器,然后运行代码这时候页面就自己加载了
Selenium 远程调用 Google Chrome 谷歌浏览器相关推荐
- Google Chrome谷歌浏览器安装最新版Elasticsearch插件 图文教程 【一看就懂】
我们在虚拟机安装了Elasticsearch后,往往还需要再安装一个可视化界面以便于使用.本文就教您如何在Google Chrome谷歌浏览器安装最新版Elasticsearch(es)插件. | 1 ...
- Python+Selenium:初步使用Chrome谷歌浏览器
·············环境结合··············· 我的环境:window10 64位 Python 3.7 32-bit selenium 3.141.0 Google Chrome ...
- [实用电脑技术]Google Chrome谷歌浏览器下载完整离线安装版本
对于城市规划设计师的小伙伴们,日常最常使用的浏览器是哪一款呢?欢迎留言告诉我们.而对于本工作室的小伙伴们,我们更加喜欢使用谷歌浏览器Google Chrome,它的具有丰富的扩展程序可以挑选,就连微软 ...
- 彻底卸载Google Chrome 谷歌浏览器的两种方法.绝对有效
第一种方法就是,一个一个查找谷歌浏览器相关的文件.注册表等信息 1.C:\Program Files中删除Google文件夹 2.C:\Program Files (x86)中删除Google文件夹 ...
- Google Chrome(谷歌浏览器) 发布下载
Google Chrome 下载地址:http://www.google.com/chrome 刚刚装上,还没怎么用,说一下大概印象,整体非常简洁,只有两个菜单选项.访问上明显感觉很快,比 Firef ...
- 小技巧来助阵 玩转Google Chrome(谷歌浏览器)
核心提示:Google Chrome是由Google开发的一款设计简单.高效的Web浏览工具. Chrome问世已经有段时间了,相关的应用技巧也开始被挖掘出来,这里小编教你3则小技巧,让Chrome更 ...
- Google Chrome 谷歌浏览器如何设置在新标签页打开地址栏的网址
最近换上了Google Chrome浏览器,估计以前由遨游和360浏览器惯坏了.习惯了在新标签页打开地址栏的网址,这样很方便,但是Google Chrome浏览器貌似是直接覆盖当前的标签的. 这时候, ...
- 最值得收藏优秀推荐的 Google Chrome 谷歌浏览器插件扩展推荐列表
由于 Chrome 已经不允许用户安装非应用商店的第三方 .crx 扩展了,所以这里只提供了 Google Webstore 应用商店的官方下载地址.因为众所周知的原因,国内访问可能需要使用各种「番· ...
- 谷歌浏览器修复一键修复_谷歌发布Chrome 86.0.4240.198 修复两个零日漏洞 - Google Chrome 谷歌浏览器...
(来自:Google Blog) 截止发稿时,谷歌尚未披露两个零日漏洞攻击的详情.但在 Chrome 的变更日志中,该公司还是提到了两个通用漏洞披露编号. 首先是 CVE-2020-16013,其描述 ...
最新文章
- 200行代码,一行行教你自制微信机器人
- 为什么每个程序员都要学C语言的五个理由
- spring源码分析之spring-web http详解
- stateflow错误:Error in port widths or dimensions.
- 如何正确使用工业级交换机?
- WPF学习笔记-第二周【基本笔刷】
- 前端vue显示柱状图_Vue—Echarts 柱状图
- HashiCorp Vault 1.0开源自动解封特性,新增Batch令牌
- 必须包含数字和字母,字符随意的正则表达式
- FreeSwitch中,RGB颜色转换为YUV
- 全自动抠图换背景软件下载_抠图换背景的证件照软件
- 字节跳动面试真题- 整数反转
- java压缩图片大小不改变图片分辨率
- 抢票软件开发(三) 其余功能
- 为什么这么多人会选择单页设计?
- Fresher练打字
- 推荐电影:朴赞郁的《老男孩》
- XEN Crypto创始人分享设计理念及项目愿景
- 蓝桥杯-算法训练-跳马
- 小程序 订单倒计时系列