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实现的一个简单LRU cache
Sep 26 Python
零基础写python爬虫之打包生成exe文件
Nov 06 Python
Python读写ini文件的方法
May 28 Python
Python实现利用最大公约数求三个正整数的最小公倍数示例
Sep 30 Python
Python中eval带来的潜在风险代码分析
Dec 11 Python
python贪婪匹配以及多行匹配的实例讲解
Apr 19 Python
python实现AES加密和解密
Mar 27 Python
Python实现获取系统临时目录及临时文件的方法示例
Jun 26 Python
Python 给定的经纬度标注在地图上的实现方法
Jul 05 Python
python pandas.DataFrame.loc函数使用详解
Mar 26 Python
python使用列表的最佳方案
Aug 12 Python
python基于Kivy写一个图形桌面时钟程序
Jan 28 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
zend framework重定向方法小结
2016/05/28 PHP
php rsa 加密,解密,签名,验签详解
2016/12/06 PHP
PHP如何通过date() 函数格式化显示时间
2020/11/13 PHP
EXTJS FORM HIDDEN TEXTFIELD 赋值 使用value不好用的问题
2011/04/16 Javascript
javascript 获取图片尺寸及放大图片
2013/09/04 Javascript
使用Node.js为其他程序编写扩展的基本方法
2015/06/23 Javascript
浅谈Javascript线程及定时机制
2015/07/02 Javascript
js简单实现表单中点击按钮动态增加输入框数量的方法
2015/08/18 Javascript
第七章之菜单按钮图标组件
2016/04/25 Javascript
JavaScript学习小结之使用canvas画“哆啦A梦”时钟
2016/07/24 Javascript
Bootstrap源码解读导航(6)
2016/12/23 Javascript
js实现功能比较全面的全选和多选
2017/03/02 Javascript
jQuery插件Echarts实现的渐变色柱状图
2017/03/23 jQuery
基于jQuery实现定位导航位置效果
2017/11/15 jQuery
微信小程序获取当前位置和城市名
2019/11/13 Javascript
Vue中img的src是动态渲染时不显示的解决
2019/11/14 Javascript
node.js中process进程的概念和child_process子进程模块的使用方法示例
2020/02/11 Javascript
JS中的变量作用域(console版)
2020/07/18 Javascript
jQuery实现放大镜案例
2020/10/19 jQuery
[02:51]DOTA2 Supermajor小组分组对阵抽签仪式
2018/06/01 DOTA
python实现支持目录FTP上传下载文件的方法
2015/06/03 Python
深入理解python中的闭包和装饰器
2016/06/12 Python
tensorflow构建BP神经网络的方法
2018/03/12 Python
pandas or sql计算前后两行数据间的增值方法
2018/04/20 Python
python多继承(钻石继承)问题和解决方法简单示例
2019/10/21 Python
Python递归函数特点及原理解析
2020/03/04 Python
keras load model时出现Missing Layer错误的解决方式
2020/06/11 Python
canvas版人体时钟的实现示例
2021/01/29 HTML / CSS
美国校园市场:OCM
2017/06/08 全球购物
欧洲最古老的鞋厂:Peter Kaiser
2019/11/05 全球购物
24岁生日感言
2014/01/13 职场文书
致裁判员加油稿
2014/02/08 职场文书
给校长的建议书
2014/03/12 职场文书
小浪底导游词
2015/02/12 职场文书
《窃读记》教学反思
2016/02/18 职场文书
TV动画《史上最强大魔王转生为村民A》番宣CM公布
2022/04/01 日漫