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下载图片实现方法(超简单)
Jul 21 Python
Django重装mysql后启动报错:No module named ‘MySQLdb’的解决方法
Apr 22 Python
对Python中TKinter模块中的Label组件实例详解
Jun 14 Python
Python中url标签使用知识点总结
Jan 16 Python
OpenCV python sklearn随机超参数搜索的实现
Jan 17 Python
python 已知三条边求三角形的角度案例
Apr 12 Python
Python+Selenium实现自动化的环境搭建的步骤(图文)
Sep 01 Python
Python中三维坐标空间绘制的实现
Sep 22 Python
python正则表达式re.match()匹配多个字符方法的实现
Jan 27 Python
matplotlib之pyplot模块坐标轴标签设置使用(xlabel()、ylabel())
Feb 22 Python
解决pycharm安装scrapy DLL load failed:找不到指定的程序的问题
Jun 08 Python
Python如何快速找到多个字典中的公共键(key)
Apr 29 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数组函数
2008/08/18 PHP
php读取文件内容到数组的方法
2015/03/16 PHP
php检测文本的编码
2015/07/26 PHP
PHP根据树的前序遍历和中序遍历构造树并输出后序遍历的方法
2017/11/10 PHP
在云虚拟主机部署thinkphp5项目的步骤详解
2017/12/21 PHP
利用jquery包将字符串生成二维码图片
2013/09/12 Javascript
使用JS或jQuery模拟鼠标点击a标签事件代码
2014/03/10 Javascript
微信小程序 引入es6 promise
2017/04/12 Javascript
详解nodejs实现本地上传图片并预览功能(express4.0+)
2017/06/28 NodeJs
JavaScript轮播停留效果的实现思路
2018/05/24 Javascript
JavaScript面向对象的程序设计(犯迷糊的小羊)
2018/05/27 Javascript
JavaScript继承的特性与实践应用深入详解
2018/12/30 Javascript
vue路由中前进后退的一些事儿
2019/05/18 Javascript
JS函数参数的传递与同名参数实例分析
2020/03/16 Javascript
[43:41]OG vs Newbee 2019国际邀请赛淘汰赛 胜者组 BO3 第一场 8.21.mp4
2020/07/19 DOTA
Python3实现将文件树中所有文件和子目录归档到tar压缩文件的方法
2015/05/22 Python
Python 列表理解及使用方法
2017/10/27 Python
Python操作mysql数据库实现增删查改功能的方法
2018/01/15 Python
Windows下的Jupyter Notebook 安装与自定义启动(图文详解)
2018/02/21 Python
python之拟合的实现
2019/07/19 Python
将python包发布到PyPI和制作whl文件方式
2019/12/25 Python
Python decorator拦截器代码实例解析
2020/04/04 Python
Python爬虫基于lxml解决数据编码乱码问题
2020/07/31 Python
Python configparser模块应用过程解析
2020/08/14 Python
HTML5的结构和语义(1):前言
2008/10/17 HTML / CSS
加拿大最大的箱包及旅游配件零售商:Bentley Leathers
2017/07/19 全球购物
校园歌咏比赛主持词
2014/03/18 职场文书
公司年会主持词
2014/03/22 职场文书
一分钟演讲稿
2014/04/30 职场文书
党员带头倡议书
2015/04/29 职场文书
2016廉洁从业学习心得体会
2016/01/19 职场文书
幼儿园大班教师评语
2019/06/21 职场文书
《钢铁是怎样炼成的》高中读后感
2019/08/07 职场文书
python 如何将两个实数矩阵合并为一个复数矩阵
2021/05/19 Python
你喜欢篮球吗?Python实现篮球游戏
2021/06/11 Python
java中重写父类方法加不加@Override详解
2021/06/21 Java/Android