Python Selenium截图功能实现代码


Posted in Python onApril 26, 2020

目标:

执行之后会在D盘生成一个jt+当前时间.png,该图片为百度首页截图

一 get_screenshot_as_file

# -*- coding: utf-8 -*-
from selenium import webdriver
import time

driver = webdriver.Chrome()
driver.get('http://www.baidu.com')
driver.maximize_window()

#当前时间
date_time = time.strftime("%Y-%m-%d-%H_%M_%S", time.localtime(time.time()))
#注意路径需要//,执行之后会在D盘生成一个jt2020-01-16-09_55_21.png图片
driver.get_screenshot_as_file("D://jt"+date_time+".png")
time.sleep(5)

driver.quit()

二 save_screenshot

# -*- coding: utf-8 -*-
from selenium import webdriver
import time

driver = webdriver.Chrome()
driver.get('http://www.baidu.com')
driver.maximize_window()

#当前时间
date_time = time.strftime("%Y-%m-%d-%H_%M_%S", time.localtime(time.time()))
#注意路径需要//,执行之后会在D盘生成一个jt2020-01-16-09_55_21.png图片
driver.save_screenshot("D://jt"+date_time+".png")
time.sleep(5)

driver.quit()```

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

Python 相关文章推荐
关于python的bottle框架跨域请求报错问题的处理方法
Mar 19 Python
解决python大批量读写.doc文件的问题
May 08 Python
python通过Windows下远程控制Linux系统
Jun 20 Python
带你认识Django
Jan 15 Python
Python3.6实现根据电影名称(支持电视剧名称),获取下载链接的方法
Aug 26 Python
Django 简单实现分页与搜索功能的示例代码
Nov 07 Python
python+opencv实现车牌定位功能(实例代码)
Dec 24 Python
python如何通过pyqt5实现进度条
Jan 20 Python
在Windows上安装和配置 Jupyter Lab 作为桌面级应用程序教程
Apr 22 Python
matplotlib jupyter notebook 图像可视化 plt show操作
Apr 24 Python
django queryset 去重 .distinct()说明
May 19 Python
python实现对doc、txt、xls等文档的读写操作
Apr 02 Python
使用Pycharm(Python工具)新建项目及创建Python文件的教程
Apr 26 #Python
Python实现密钥密码(加解密)实例详解
Apr 26 #Python
Python基于QQ邮箱实现SSL发送
Apr 26 #Python
Eclipse配置python默认头过程图解
Apr 26 #Python
2020最新pycharm汉化安装(python工程狮亲测有效)
Apr 26 #Python
在服务器上安装python3.8.2环境的教程详解
Apr 26 #Python
Python ini文件常用操作方法解析
Apr 26 #Python
You might like
php 过滤器实现代码
2010/08/09 PHP
php 数组的一个悲剧?
2011/05/11 PHP
php array的学习笔记
2012/05/10 PHP
解析PHP将对象转换成数组的方法(兼容多维数组类型)
2013/06/21 PHP
从PHP的源码中深入了解stdClass类
2014/04/18 PHP
php防止sql注入之过滤分页参数实例
2014/11/03 PHP
ecshop 2.72如何修改后台访问地址
2015/03/03 PHP
Yii2学习笔记之汉化yii设置表单的描述(属性标签attributeLabels)
2017/02/07 PHP
layui框架实现文件上传及TP3.2.3(thinkPHP)对上传文件进行后台处理操作示例
2018/05/12 PHP
PDO::getAttribute讲解
2019/01/28 PHP
PHP进阶学习之类的自动加载机制原理分析
2019/06/18 PHP
解决Laravel自定义类引入和命名空间的问题
2019/10/15 PHP
关于Laravel参数验证的一些疑与惑
2019/11/19 PHP
ExtJS 2.0 实用简明教程之布局概述
2009/04/29 Javascript
append和appendTo的区别以及appendChild用法
2013/12/24 Javascript
javascript操纵OGNL标签示例代码
2014/06/16 Javascript
JavaScript中继承用法实例分析
2015/05/16 Javascript
Vue 2.x教程之基础API
2017/03/06 Javascript
vue2.0 axios前后端数据处理实例代码
2017/06/30 Javascript
详解Layer弹出层样式
2017/08/21 Javascript
在Vue.js中使用Mixins的方法
2017/09/12 Javascript
使用 Javascript 实现浏览器推送提醒功能的示例
2017/11/03 Javascript
微信上传视频文件提示(推荐)
2018/11/22 Javascript
django框架用户权限中的session缓存到redis中的方法
2019/08/06 Python
Python tensorflow实现mnist手写数字识别示例【非卷积与卷积实现】
2019/12/19 Python
PyQt5高级界面控件之QTableWidget的具体使用方法
2020/02/23 Python
tensorflow安装成功import tensorflow 出现问题
2020/04/16 Python
python中wx模块的具体使用方法
2020/05/15 Python
在HTML5 canvas里用卷积核进行图像处理的方法
2018/05/02 HTML / CSS
建筑施工实习自我鉴定
2013/09/19 职场文书
亮化工程实施方案
2014/03/17 职场文书
体育课课后反思
2014/04/24 职场文书
群众路线调研报告范文
2014/11/03 职场文书
社区党员干部承诺书
2015/05/04 职场文书
2015年支教教师工作总结
2015/07/22 职场文书
管理者日常工作必备:22条企业管理流程模板!
2019/07/12 职场文书