CentOS 7服务端安装无界面的chrome

CentOS 7服务端安装无界面的chrome,(chrome + chromedriver + selenium 实现简单爬虫功能)

==chrome与chromedriver的版本必须要一致==

  1. 下载chrome安装包
  2. 下载chrome-driver 去官网找到对应的chrome版本
chrome_options.add_argument('--no-sandbox') #解决DevToolsActivePort文件不存在的报错
chrome_options.add_argument('window-size=1920x3000') #指定浏览器分辨率
chrome_options.add_argument('--disable-gpu') #谷歌文档提到需要加上这个属性来规避bug
chrome_options.add_argument('--hide-scrollbars') #隐藏滚动条, 应对一些特殊页面
chrome_options.add_argument('blink-settings=imagesEnabled=false') #不加载图片, 提升速度
chrome_options.add_argument('--headless') #浏览器不提供可视化页面. linux下如果系统不支持可视化不加这条会启动失败
chrome_options.binary_location = r"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" #手动指定使用的浏览器位置
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,638评论 25 709
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,839评论 18 399
  • 范例 <?php $uploaddir= getcwd(); $file=$uploaddir."/buffer....
    Sugar_ping阅读 427评论 0 1
  • 虽然现在已经入秋了,广州的天气好像丝毫没有接收到换季的信息,仍旧用饱满的热情去炽热着她的子民。白天太热,很多人趁着...
    格心理的格子阅读 290评论 0 0
  • 因为爱情 我不再疲惫 因为爱情 我不再沉睡 因为爱情 我们紧紧依偎 因为爱情 弥足珍贵
    瞿静阅读 228评论 2 2