第一种

from selenium import webdriver# 创建chrome参数对象
opt = webdriver.ChromeOptions()# 把chrome设置成无界面模式,不论windows还是linux都可以,自动适配对应参数
opt.set_headless()# 创建chrome无界面对象
driver = webdriver.Chrome(options=opt)# 访问百度
driver.get('https://baidu.com/')#打印内容
print(driver.page_source)

推荐第二种

#selenium:3.12.0
#webdriver:2.38
#chrome.exe: 65.0.3325.181(正式版本) (32 位)from selenium import webdriver
from selenium.webdriver.chrome.options import Options
chrome_options = Options()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" #手动指定使用的浏览器位置driver=webdriver.Chrome(chrome_options=chrome_options)
driver.get('https://www.baidu.com')print('hao123' in driver.page_source)driver.close() #切记关闭浏览器,回收资源

python3 selenium 无头浏览器 无界面 chromedriver相关推荐

  1. 设置 chrome 无头浏览器无界面执行

    # 设置 chrome 无头浏览器 chrome_options = webdriver.ChromeOptions() chrome_options.add_argument('--headless ...

  2. python3 selenium 无头浏览器 错误 FileNotFoundError: [Errno 2] No such file or directory: 'geckodriver'

    代码: from selenium import webdriver browser = webdriver.Firefox() browser.get('http://localhost:8000' ...

  3. selenium无头浏览器_无头Selenium浏览器

    selenium无头浏览器 重要要点 无头浏览器无需用户界面即可运行. 不再支持PhantomJS. JBrowser驱动程序是Java 8的低开销选项. 如果需要Java 11支持,所有当前的Jav ...

  4. Selenium加--headless无界面下无法抓取图片或者其他文件的解决

    Selenium加–headless无界面下无法抓取图片或者其他文件的解决 贴上代码 url = '你的url' def enable_download_in_headless_chrome(brow ...

  5. selenium(Chrome)测试 ---“无界面”+“免登陆”+“禁图片加载”+“取消浏览器受软件测试提示”

    from selenium import webdriveroption = webdriver.ChromeOptions()# 1.无头/无界面浏览器 option.add_argument(&q ...

  6. python+selenium 浏览器无界面模式运行

    以Chrome浏览器为例: 方法一: from selenium.webdriver import Chrome, ChromeOptionsopt = ChromeOptions() # 创建Chr ...

  7. selenium无界面chromedriver

    1 from selenium import webdriver 2 3 # 创建chrome参数对象 4 opt = webdriver.ChromeOptions() 5 6 # 把chrome设 ...

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

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

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

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

最新文章

  1. android面试小结
  2. stl之截取:以一段字符串截取字符串
  3. android 设置超时时间,为android requestSingleUpdate设置超时
  4. [转]SpringMVCfrom:form表单标签和input表单标签简介
  5. jedis默认切片实现及对应python版本实现
  6. linux根据文件名统计文件数,如何统计 Linux 中文件和文件夹/目录的数量
  7. 2022年中国数字孪生城市市场分析:孪生城市产业经济全域协作
  8. matlab中solver函数_Matlab中solve函数用法详解
  9. CanOpen协议栈学习笔记1-帧格式,SYNC和NMT报文介绍
  10. 压力引起焦虑竟是因为免疫细胞被“压垮”
  11. 注塑机摆放间距多少合适_注塑机一般的说法比如多少多少g,对应的型号,拉杆间距,锁模力的对应表谁能给我张...
  12. PhotoSwipe 官方API解读(一)
  13. ¥1-1 SWUST oj 941: 有序顺序表的合并操作的实现
  14. GB 9706.1-2020医疗设备爬电距离和电气间隙计算实例
  15. 老衲躺地上都中枪的“ = + ”
  16. A+CLUB活动预告 | 2023年5月
  17. 【代码质量】静态代码检测pc-lint, visual lint, cpp-check(pclint、cppcheck)
  18. ubuntu12.04中极品五笔简体繁体切换
  19. bim 水利枢纽 运维_BIM在运维阶段应用案例
  20. 20世纪最著名的逆向投资者,从1万美元做到220亿美元!

热门文章

  1. 用 Flask 来写个轻博客 (6) — (M)VC_models 的关系(one to many)
  2. 网上不知名的示波器方案记录
  3. NUC972的BSP包的使用
  4. Python 爬虫 58同城
  5. vuex 基本入门和使用(二)
  6. linux密码修改实验
  7. 算法导论-MIT笔记
  8. (译)KVO的内部实现
  9. 一个完整的iOS开发框架(Frameworks)-NimbusKit
  10. asp.net c#截取指定字符串函数