以Chrome浏览器为例:

方法一:

from selenium.webdriver import Chrome, ChromeOptionsopt = ChromeOptions()            # 创建Chrome参数对象
opt.headless = True              # 把Chrome设置成可视化无界面模式,windows/Linux 皆可
driver = Chrome(options=opt)     # 创建Chrome无界面对象driver.get('http://www.baidu.com')
print(driver.current_window_handle)
print(driver.page_source)
driver.close()

方法二:

from selenium.webdriver import Chrome
from selenium.webdriver.chrome.options import Optionsopt = Options()
opt.add_argument('--no-sandbox')                # 解决DevToolsActivePort文件不存在的报错
opt.add_argument('window-size=1920x3000')       # 设置浏览器分辨率
opt.add_argument('--disable-gpu')               # 谷歌文档提到需要加上这个属性来规避bug
opt.add_argument('--hide-scrollbars')           # 隐藏滚动条,应对一些特殊页面
opt.add_argument('blink-settings=imagesEnabled=false')      # 不加载图片,提升运行速度
opt.add_argument('--headless')                  # 浏览器不提供可视化界面。Linux下如果系统不支持可视化不加这条会启动失败# opt.binary_location = r"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" # 手动指定使用的浏览器位置driver = Chrome(options=opt)        # 创建无界面对象 driver.get('http://www.baidu.com')
print(driver.current_window_handle)
print(driver.page_source)
driver.close()

python+selenium 浏览器无界面模式运行相关推荐

  1. python打开浏览器不显示浏览器页面_python+selenium 浏览器无界面模式运行

    方法一: from selenium.webdriver import Chrome, ChromeOptions opt = ChromeOptions() # 创建Chrome参数对象 opt.h ...

  2. python爬虫之无界面模式操作/scrapy框架

    文章目录 前情回顾 cookie模拟登陆 三个池子 selenium+phantomjs/chrome/firefox 今日笔记 chromedriver设置无界面模式 selenium - 键盘操作 ...

  3. 爬虫之selenium开启无界面模式

    绝大多数服务器是没有界面的,selenium控制谷歌浏览器也是存在无界面模式的(又称之为无头模式) 开启无界面模式的方法 实例化配置对象 options = webdriver.ChromeOptio ...

  4. selenium操作无界面chrome浏览器

    今天展示一下python操作无界面的chrome浏览器.主要利用selenium 和对应自己电脑上Chrome浏览器版本的webdriver.chrome版本的webdriver下载地址:http:/ ...

  5. python selenium chrome有界面与无界面模式

    from selenium.webdriver.chrome.options import Options from selenium import webdriver# 无界面模式 def Chro ...

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

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

  7. python3 selenium 无头浏览器 无界面 chromedriver

    第一种 from selenium import webdriver# 创建chrome参数对象 opt = webdriver.ChromeOptions()# 把chrome设置成无界面模式,不论 ...

  8. 【一文搞懂】linux无界面模式安装chrome和chromedriver

    1. 安装chrome 查看liunx上所有关于chrome已安装的软件信息 yum list | grep chrome chrome官网下载linux 对应包(rpm:centos) yum in ...

  9. 使用selenium启动(无界面)浏览器的隐私模式

    核心代码 options.add_argument("--incognito") # 配置隐私模式 options.add_argument('--headless') # 配置无 ...

最新文章

  1. 小程序---canvas画图,生成分享图片,画图文字换行
  2. 7. Docker - 网络管理
  3. 2.18 Logistic 损失函数的解释-深度学习-Stanford吴恩达教授
  4. el表达式大小写问题的坑坑坑坑坑坑坑坑!!!
  5. 如何在vue中使用图形验证码
  6. CSS边界属性的负值
  7. 1743. 从相邻元素对还原数组
  8. 范例 在 Setting 里加入 HiApk Settings 选项
  9. Codeforces976D Degree Set 【构造】
  10. scikit-learn:在实际项目中用到过的知识点(总结)
  11. 计算机设备管理中的其他设备,解决方法:计算机设备管理器中的“其他设备”驱动程序问题!...
  12. 《GNU Emacs Lisp编程入门》读书笔记
  13. java流程图平行四边形_编程技巧之流程图
  14. 25项工程师必备技能 学习理论/学习曲线
  15. springboot设置局域网访问
  16. 10个T的硬盘都装不下,这几个资源网站的优质资源真的超多
  17. 在V2EX的开发环境里尝试了一下OneAPM @livid
  18. Android 前置摄像头预览与编码
  19. Excel表格视图受保护,无法编辑,怎么解除视图保护?
  20. 下拉点击跳到指定链接(类同友情链接)

热门文章

  1. 工作408- Module build failed (from ./node_modules/sass-loader/dist/cjs.js)
  2. [css] 如何禁止长按保存或复制图像?
  3. 前端学习(2152):Vue的template和el的关系
  4. 前端学习(1967)vue之电商管理系统电商系统之切换面板获取
  5. 前端学习(1879)vue之电商管理系统电商系统之通过axios拦截器添加token认证
  6. 前端学习(1742):前端调试值之快速调试和修改
  7. 前端学习(1346):用户的增删改查操作3增加
  8. 第十八期:闲鱼上哪些商品抢手?Python分析后告诉你
  9. 玩转oracle 11g(23):区分大小写和字符集不同
  10. Python isnumeric()方法