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二维码生成库qrcode安装和使用示例
Dec 16 Python
在Django中限制已登录用户的访问的方法
Jul 23 Python
Python正则替换字符串函数re.sub用法示例
Jan 19 Python
使用Django2快速开发Web项目的详细步骤
Jan 06 Python
详解Python循环作用域与闭包
Mar 21 Python
python 一个figure上显示多个图像的实例
Jul 08 Python
Python 生成一个从0到n个数字的列表4种方法小结
Nov 28 Python
Pytorch .pth权重文件的使用解析
Feb 14 Python
python标准库OS模块详解
Mar 10 Python
关于Django Models CharField 参数说明
Mar 31 Python
解决python多线程报错:AttributeError: Can't pickle local object问题
Apr 08 Python
Python与C++中梯度方向直方图的实现
Mar 17 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基础教程(php入门基础教程)一些code代码
2013/01/06 PHP
php获取根域名方法汇总
2014/10/28 PHP
php 5.4 全新的代码复用Trait详解
2017/01/05 PHP
微信公众号实现会员卡领取功能
2017/06/08 PHP
ThinkPHP类似AOP思想的参数验证的实现方法
2019/12/18 PHP
javascript IFrame 强制刷新代码
2009/07/23 Javascript
JavaScript对象和字串之间的转换实例探讨
2013/04/21 Javascript
JavaScript实现的多种鼠标拖放效果
2015/11/03 Javascript
jquery特效 点击展示与隐藏全文
2015/12/09 Javascript
jQuery Easyui Datagrid实现单行的上移下移及保存移动的结果
2016/08/15 Javascript
javascript 中的事件委托详解
2016/10/25 Javascript
一文秒懂JavaScript构造函数、实例、原型对象以及原型链
2020/08/25 Javascript
[02:19]DOTA2上海特级锦标赛 观赛指南 Spectator Guide
2016/02/04 DOTA
收藏整理的一些Python常用方法和技巧
2015/05/18 Python
Python 字符串大小写转换的简单实例
2017/01/21 Python
对python数据切割归并算法的实例讲解
2018/12/12 Python
Python 仅获取响应头, 不获取实体的实例
2019/08/21 Python
Python3直接爬取图片URL并保存示例
2019/12/18 Python
Django ValuesQuerySet转json方式
2020/03/16 Python
如何用Python 加密文件
2020/09/10 Python
电子商务专业学生的学习自我评价
2013/10/27 职场文书
个人借款担保书
2014/04/02 职场文书
《厄运打不垮的信念》教学反思
2014/04/13 职场文书
安全保证书范文
2014/04/29 职场文书
诉前财产保全担保书
2014/05/20 职场文书
企业形象策划方案
2014/05/29 职场文书
党的群众路线对照检查材料思想汇报
2014/09/25 职场文书
银行资信证明
2015/06/17 职场文书
初中运动会前导词
2015/07/20 职场文书
公司行政管理制度范本
2015/08/05 职场文书
学生会干部任命书
2015/09/21 职场文书
2015年终个人政治思想工作总结
2015/11/24 职场文书
话题作文之财富(600字)
2019/12/03 职场文书
关于python中readlines函数的参数hint的相关知识总结
2021/06/24 Python
python之PySide2安装使用及QT Designer UI设计案例教程
2021/07/26 Python
mongoDB数据库索引快速入门指南
2022/03/23 MongoDB