下面是linux下环境selenium的配置

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.chrome.ChromeOptions;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;@Configuration
public class ChromeAutoConfigration {ChromeDriver driver;// 销毁时关闭谷歌浏览器@Bean(destroyMethod = "quit")public ChromeDriver chromeDriver() {// idea中为了方便则开启这条注释,指定正确的chrome驱动位置// System.setProperty("webdriver.chrome.driver", "D:/Program Files (x86)/chromedriver/chromedriver.exe");ChromeOptions options = new ChromeOptions();options.addArguments("--headless"); //无浏览器模式options.addArguments("--no-sandbox");// 为了让root用户也能执行// 优化参数options.addArguments("--disable-dev-shm-usage");options.addArguments("blink-settings=imagesEnabled=false");options.addArguments("--disable-gpu");driver = new ChromeDriver(options);//实例化return driver;}@Beanpublic WebDriver.Options manage() {return driver.manage();}
}

selenium-java 优化参数设置,无界面化、允许root运行,页面不加载图片相关推荐

  1. 爬虫Spider 08 - chromedriver设置无界面模式 | selenium - 键盘操作 | 鼠标操作 | 切换页面 | iframe子框架 | scrapy框架

    文章目录 Spider 07回顾 cookie模拟登陆 三个池子 selenium+phantomjs/chrome/firefox Spider 08 笔记 chromedriver设置无界面模式 ...

  2. Java聊天室项目GUI界面化实现(Java聊天室 IO流 Socket流 GUI界面 )

    Java聊天室项目GUI界面化实现(Java聊天室 IO流 Socket流 GUI界面 ) 文章目录 Java聊天室项目GUI界面化实现(Java聊天室 IO流 Socket流 GUI界面 ) 1.J ...

  3. 暗黑地牢dlc文件夹或mods文件夹中某个mod在初始界面开新档不显示/不加载的解决办法

    暗黑地牢 Darkest Dungeon dlc文件夹或mods文件夹中某个mod在初始界面开新档不显示/不加载的解决办法 (记录博文) 相关提示 检查mod完整性(参考正确的mod文件结构进行判断) ...

  4. iOS: UIWebView 中不加载图片(即浏览器常见的无图模式)

    写到关于UIWebView不加载图片时,查了很多资料, 关于js,关于oc,在stackoverflow 等 并没有找到合适的答案, 最终觉得还是应该回归传统 用js代码, stringByEvalu ...

  5. java WebDriver + selenium 调用 谷歌驱动 chromedriver 实现 在 liunx 环境下 无界面 截图 加自动获取页面最大真实页面内容高宽 加各类型踩坑日记

    目录 1.介绍 2.结果效果 2.1大图 2.2细节小图 3.依赖 4.代码 4.1引入 4.2具体代码 4.3执行 5.Linux下安装chrome和chromedriver 5.1yum安装 5. ...

  6. Java虚拟机参数设置(转)

    今天在加载一幅图片时,eclipse报出如下错误: "Exception in thread "main" java.lang.OutOfMemoryError: Jav ...

  7. linux java main 参数设置_Java虚拟机参数设置

    "MyEclipse has detected that less than 5% of the 64MB of Perm Gen (Non-heap memory) space remai ...

  8. eclipse java启动参数设置_[Java教程]eclipse.ini配置eclipse的启动参数

    [Java教程]eclipse.ini配置eclipse的启动参数 0 2013-09-28 01:00:11 Eclipse的启动由$ECLIPSE_HOME/eclipse.ini控制,如果$EC ...

  9. 在使用selenium,Chrome无界面浏览模式与自定义插件加载问题

    Chrome启用无界面浏览模式时,自定义插件是没法加载的,会报以下错误: selenium.common.exceptions.WebDriverException: Message: unknown ...

最新文章

  1. szu cf集训Codeforces Round #631 (Div. 2)A ~ D[贪心,数据结构,思维,dp]
  2. angularjs 1.x $q模块使用
  3. 如何学STM32 —— 十年经验教你如何学习嵌入式系统
  4. CSS3 Filter详解(改变模糊度 亮度 透明度等方法)
  5. 上传文件到ftp服务器
  6. Android Activity和Fragment的生命周期图
  7. centos8对外开发指定接口
  8. 【Luogu1363】幻想迷宫
  9. android6.0如何锁定程序,如何在Android中制作应用程序锁定应用程序?
  10. 史陶比尔机器人的 LLI (Low Level Interface)
  11. vant组件做表格_有赞团队的vant ui组件库van-field使用
  12. 使用属性在 ASP.NET Web API 2 路由创建一个 REST API
  13. 特征点检测效果评估(matlab代码)
  14. 计算机应用研究抄袭撤稿,衢州畜牧兽医高级职称评审北大核心期刊书评发表
  15. word、wps图文复制一键粘贴到富文本编辑器
  16. 东北大学和南邮的计算机,考研南邮跟东北大学通信与信息系统
  17. CRSLab:构建会话推荐系统的开源工具包
  18. 碳中和数据合集:含中国碳中和政策全集、碳中和论文合集
  19. Java多线程(总)
  20. 老陈来教你phpyun6.1vip版升级(20220424)新版微信模板消息怎么设置

热门文章

  1. 利用Python合并txt文件
  2. 2021-10-03:室友自学c语言的第五天--单向链表
  3. 中美程序员不完全对比,中国程序员vs外国程序员
  4. 哔哩哔哩网页仿写总结
  5. 怎么恢复永久删除文件?这3个方案,90%的人都在用
  6. Excel 单元格下拉菜单
  7. 电脑重装系统后微信如何恢复之前的所有聊天记录。
  8. 解决safari浏览器打开页面会报错` Invalid Date`问题
  9. vtd和vt的区别_英语vi和vt的区别和用法
  10. android 链接xmpp,无法在android中的xmpp服务器中连接