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 相关文章推荐
pygame学习笔记(4):声音控制
Apr 15 Python
Python IDE PyCharm的基本快捷键和配置简介
Nov 04 Python
Python用zip函数同时遍历多个迭代器示例详解
Nov 14 Python
Python使用pymysql小技巧
Jun 04 Python
使用Python获取网段IP个数以及地址清单的方法
Nov 01 Python
Python 面试中 8 个必考问题
Nov 16 Python
python中ImageTk.PhotoImage()不显示图片却不报错问题解决
Dec 06 Python
对python多线程中Lock()与RLock()锁详解
Jan 11 Python
Python下应用opencv 实现人脸检测功能
Oct 24 Python
Python随机数函数代码实例解析
Feb 09 Python
Pycharm最常用的快捷键及使用技巧
Mar 05 Python
python_matplotlib改变横坐标和纵坐标上的刻度(ticks)方式
May 16 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 flock 文件锁详细介绍
2012/12/29 PHP
深入php 正则表达式的学习探讨
2013/06/06 PHP
百度实时推送api接口应用示例
2014/10/21 PHP
PHP+jQuery+Ajax实现分页效果 jPaginate插件的应用
2015/10/09 PHP
Ubuntu server 11.04安装memcache及php使用memcache来存储session的方法
2016/05/31 PHP
PHP常用函数之格式化时间操作示例
2019/10/21 PHP
准确获得页面、窗口高度及宽度的JS
2006/11/26 Javascript
javascript实现动态CSS换肤技术的脚本
2007/06/29 Javascript
js实现右下角可关闭最小化div(可用于展示推荐内容)
2013/06/24 Javascript
jQuery中:not选择器用法实例
2014/12/30 Javascript
JavaScript使用指针操作实现约瑟夫问题实例
2015/04/07 Javascript
jQuery UI设置固定日期选择特效代码分享
2015/08/27 Javascript
JS取模、取商及取整运算方法示例
2016/10/13 Javascript
原生js实现放大镜
2017/02/20 Javascript
js实现颜色阶梯渐变效果(Gradient算法)
2017/03/21 Javascript
在Vue中使用highCharts绘制3d饼图的方法
2018/02/08 Javascript
JavaScript设计模式之代理模式实例分析
2019/01/16 Javascript
[09:47]2018DOTA2亚洲邀请赛4.5SOLO赛 No[o]ne vs Sumail
2018/04/06 DOTA
python抓取网页内容示例分享
2014/02/24 Python
Python函数参数类型*、**的区别
2015/04/11 Python
pygame学习笔记(6):完成一个简单的游戏
2015/04/15 Python
详解Django缓存处理中Vary头部的使用
2015/07/24 Python
Python连接PostgreSQL数据库的方法
2016/11/28 Python
Django自定义分页效果
2017/06/27 Python
对Python中Iterator和Iterable的区别详解
2018/10/18 Python
python 解决动态的定义变量名,并给其赋值的方法(大数据处理)
2018/11/10 Python
Django 实现前端图片压缩功能的方法
2019/08/07 Python
美国网上订购鲜花:FTD
2016/09/23 全球购物
Omio波兰:全欧洲低价大巴、火车和航班搜索和比价
2018/02/16 全球购物
捷克原创男装和女装购物网站:Bolf.cz
2018/04/28 全球购物
某/etc/fstab文件中的某行如下: /dev/had5 /mnt/dosdata msdos defaults,usrquota 1 2 请解释其含义
2013/04/11 面试题
XMLHttpRequest对象在IE和Firefox中创建方式有没有不同
2016/03/23 面试题
心理健康活动总结
2014/04/30 职场文书
病媒生物防治方案
2014/05/13 职场文书
辩论赛新闻稿
2015/07/17 职场文书
2016年会领导致辞稿
2015/07/29 职场文书