selenium无界面chromedriver
1 from selenium import webdriver 2 3 # 创建chrome参数对象 4 opt = webdriver.ChromeOptions() 5 6 # 把chrome设置成无界面模式,不论windows还是linux都可以,自动适配对应参数 7 opt.set_headless() 8 9 # 创建chrome无界面对象 10 driver = webdriver.Chrome(options=opt) 11 12 # 访问百度 13 driver.get('https://baidu.com/') 14 15 #打印内容 16 print(driver.page_source)
推荐第二种
1 #selenium:3.12.0 2 #webdriver:2.38 3 #chrome.exe: 65.0.3325.181(正式版本) (32 位) 4 5 from selenium import webdriver 6 from selenium.webdriver.chrome.options import Options 7 chrome_options = Options() 8 9 chrome_options.add_argument('--no-sandbox')#解决DevToolsActivePort文件不存在的报错 10 11 chrome_options.add_argument('window-size=1920x3000') #指定浏览器分辨率 12 chrome_options.add_argument('--disable-gpu') #谷歌文档提到需要加上这个属性来规避bug 13 chrome_options.add_argument('--hide-scrollbars') #隐藏滚动条, 应对一些特殊页面 14 chrome_options.add_argument('blink-settings=imagesEnabled=false') #不加载图片, 提升速度 15 chrome_options.add_argument('--headless') #浏览器不提供可视化页面. linux下如果系统不支持可视化不加这条会启动失败 16 chrome_options.binary_location = r"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" #手动指定使用的浏览器位置 17 18 19 driver=webdriver.Chrome(chrome_options=chrome_options) 20 driver.get('https://www.baidu.com') 21 22 print('hao123' in driver.page_source) 23 24 25 driver.close() #切记关闭浏览器,回收资源
转载于:https://www.cnblogs.com/stonesmonkey/p/11008561.html
selenium无界面chromedriver相关推荐
- Python3 爬虫学习笔记 C05 【Selenium + 无界面浏览器】
Python3 爬虫学习笔记第五章 -- [Selenium + 无界面浏览器] 文章目录 [5.1]关于无界面浏览器 [5.2]PhantomJS [5.3]Headless Chrome [5.4 ...
- python3 selenium 无头浏览器 无界面 chromedriver
第一种 from selenium import webdriver# 创建chrome参数对象 opt = webdriver.ChromeOptions()# 把chrome设置成无界面模式,不论 ...
- Linux下PHP使用selenium、chrome、chromedriver模拟无界面浏览器
1.安装chrome - 下载:wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm - 安装 ...
- 爬虫Spider 08 - chromedriver设置无界面模式 | selenium - 键盘操作 | 鼠标操作 | 切换页面 | iframe子框架 | scrapy框架
文章目录 Spider 07回顾 cookie模拟登陆 三个池子 selenium+phantomjs/chrome/firefox Spider 08 笔记 chromedriver设置无界面模式 ...
- 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. ...
- centOS 7 python+selenium+chromedriver(无界面) 环境搭建
centOS 7 python+selenium+chromedriver(无界面) 环境搭建 一.Linux (Centos)安装谷歌浏览器(正常步骤加暴力两种方法)(部分转载) 1. 安装依赖法 ...
- Ubuntu 无界面使用selenium chrome + headless
Ubuntu 无界面使用selenium chrome + headless 1. 安装 selenium : sudo pip install selenium 2. 安装 chromdriver: ...
- 在使用selenium,Chrome无界面浏览模式与自定义插件加载问题
Chrome启用无界面浏览模式时,自定义插件是没法加载的,会报以下错误: selenium.common.exceptions.WebDriverException: Message: unknown ...
- selenium配置无界面chrome浏览器
安装chromedriver请参考:无界面chrome + selenium爬虫 from selenium import webdriver from fake_useragent import U ...
最新文章
- linux简单目录,Linux下各目录简单整理
- python垂直输出hello_python - 我如何获得直方图以垂直输出数据? - SO中文参考 - www.soinside.com...
- 找工作这几天遇到的骗人套路
- java stream中Collectors的用法
- MS12_020漏洞
- ReadOnly与Enabled
- iOS常用的第三方类库
- 快速生成HTML结构语法(HTML、CSS)
- udf iso9660 java_ISO和UDF光盘格式、扩展ISO9660----Joliet和Romeo文件系统
- 广东电网笔试_内容多,备考时间少?广东电网笔试如何准备?
- java计算一个日子距离_java计算两地距离(公里)
- 【java】输出素数
- python考勤系统代码_500行python代码打造刷脸考勤系统
- 淘宝平台搜索规则变化,怎么提升搜算转换率?
- PHPStudy安全配置
- shell脚本中的expr
- 自然语言处理(三):传统RNN(NvsN,Nvs1,1vsN,NvsM)pytorch代码解析
- 第四周总结(css,bootstrap)
- 计算机考研分数403,总分403分过来人分享成功考研经验_跨考网
- USB与串口的区别简要总结
热门文章
- 苹果x与苹果xs的区别_卡通与苹果Xs手机壳的完美邂逅,可爱气质萦绕指尖
- mysql se_常见的MySQL命令
- 把C#对象转换为json字符串
- 使用idea创建项目并通过git上传到码云
- 客户商品生命周期应用
- include virtual引入html文件,ASP文件引用include file和include virtual两种用法
- oracle查询数据库的函数,Oracle:树查询及有关函数
- 存到mysql的中文乱码_web项目存数据到数据库,中文乱码,解决过程
- 嵌入式系统——系统安全之常见病毒漏洞刷题整理
- SQL—数据模型的组成要素