Python Selenium实现无可视化界面过程解析


Posted in Python onAugust 25, 2020

无可视化界面的意义

有时候我们爬取网页数据,并不希望看其中的过程,只想看到最后的数据结果就可以了,这时候,***面就很有必要了!

代码如下

from selenium import webdriver
from time import sleep
#实现无可视化界面
from selenium.webdriver.chrome.options import Options
#实现规避检测
from selenium.webdriver import ChromeOptions

#实现无可视化界面的操作
chrome_options = Options()
chrome_options.add_argument('--headless')
chrome_options.add_argument('--disable-gpu')

#实现规避检测
option = ChromeOptions()
option.add_experimental_option('excludeSwitches', ['enable-automation'])

#如何实现让selenium规避被检测到的风险
bro = webdriver.Chrome(executable_path='./chromedriver',chrome_options=chrome_options,options=option)

#无可视化界面(无头浏览器) phantomJs
bro.get('https://www.baidu.com')

print(bro.page_source)
sleep(2)
bro.quit()

运行效果:

Python Selenium实现无可视化界面过程解析

打印出网页代码,证明爬取网站信息成功

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python写的Tkinter程序屏幕居中方法
Mar 10 Python
python数据结构之链表的实例讲解
Jul 25 Python
Python实现基本数据结构中栈的操作示例
Dec 04 Python
python中csv文件的若干读写方法小结
Jul 04 Python
Python日期时间Time模块实例详解
Apr 15 Python
利用python实现PSO算法优化二元函数
Nov 13 Python
Python 函数绘图及函数图像微分与积分
Nov 20 Python
python读写文件write和flush的实现方式
Feb 21 Python
python Plotly绘图工具的简单使用
Mar 03 Python
python和php哪个更适合写爬虫
Jun 22 Python
python3中编码获取网页的实例方法
Nov 16 Python
python spilt()分隔字符串的实现示例
May 21 Python
一文读懂Python 枚举
Aug 25 #Python
详解python变量与数据类型
Aug 25 #Python
python获取百度热榜链接的实例方法
Aug 25 #Python
利用Python如何制作贪吃蛇及AI版贪吃蛇详解
Aug 24 #Python
python实现自动清理重复文件
Aug 24 #Python
anaconda3安装及jupyter环境配置全教程
Aug 24 #Python
Python+pyftpdlib实现局域网文件互传
Aug 24 #Python
You might like
PHP实现支持SSL连接的SMTP邮件发送类
2015/03/05 PHP
PHP实现可自定义样式的分页类
2016/03/29 PHP
浅谈php中urlencode与rawurlencode的区别
2016/09/05 PHP
php实现的SSO单点登录系统接入功能示例分析
2016/10/12 PHP
php mysql_list_dbs()函数用法示例
2017/03/29 PHP
复制本贴标题和地址的js代码
2008/07/01 Javascript
js中的数组Array定义与sort方法使用示例
2013/08/29 Javascript
在浏览器中实现图片粘贴的jQuery插件-- pasteimg使用指南
2014/12/29 Javascript
漂亮! js实现颜色渐变效果
2016/08/12 Javascript
关于angularJs指令的Scope(作用域)介绍
2016/10/25 Javascript
angular-ngSanitize模块-$sanitize服务详解
2017/06/13 Javascript
Vue2.0利用vue-resource上传文件到七牛的实例代码
2017/07/28 Javascript
Vue 框架之键盘事件、健值修饰符、双向数据绑定
2018/11/14 Javascript
keep-alive保持组件状态的方法
2020/12/02 Javascript
Flask解决跨域的问题示例代码
2018/02/12 Python
解决Django生产环境无法加载静态文件问题的解决
2019/04/23 Python
Python使用configparser库读取配置文件
2020/02/22 Python
Django中使用Celery的方法步骤
2020/12/07 Python
解决python的空格和tab混淆而报错的问题
2021/02/26 Python
高山背包:High Sierra
2017/11/23 全球购物
英国电子专家:maplin
2019/09/04 全球购物
Liu Jo西班牙官网:意大利服装品牌
2019/09/11 全球购物
金智子午JAVA面试题
2015/09/04 面试题
金融专业个人求职信范文
2013/11/28 职场文书
高中班长自我鉴定
2013/12/20 职场文书
党的群众路线教育实践活动学习心得体会
2014/03/03 职场文书
机工车间主任岗位职责
2014/03/05 职场文书
音乐教师求职信
2014/06/28 职场文书
个人授权委托书范本
2014/09/14 职场文书
先进基层党组织材料
2014/12/25 职场文书
离婚民事起诉状
2015/08/03 职场文书
运动会广播稿100字
2015/08/19 职场文书
最新的离婚协议书范本!
2019/07/02 职场文书
60句有关成长的名言
2019/09/04 职场文书
MongoDB使用场景总结
2022/02/24 MongoDB
Win11 KB5015814遇安装失败 影响开始菜单性能解决方法
2022/07/15 数码科技