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将人民币转换大写的脚本代码
Feb 10 Python
Python利用多进程将大量数据放入有限内存的教程
Apr 01 Python
编写Python脚本来获取Google搜索结果的示例
May 04 Python
5种Python单例模式的实现方式
Jan 14 Python
通过Python 获取Android设备信息的轻量级框架
Dec 18 Python
python实现log日志的示例代码
Apr 28 Python
Python多进程写入同一文件的方法
Jan 14 Python
使用Python 统计高频字数的方法
Jan 31 Python
Pycharm中出现ImportError:DLL load failed:找不到指定模块的解决方法
Sep 17 Python
python进程间通信Queue工作过程详解
Nov 01 Python
Pytorch 之修改Tensor部分值方式
Dec 27 Python
深入浅析pycharm中 Make available to all projects的含义
Sep 15 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 json_encode值中大括号与花括号区别
2013/09/30 PHP
php操纵mysqli数据库的实现方法
2016/09/18 PHP
php有效防止图片盗用、盗链的两种方法
2016/11/01 PHP
PHP闭包定义与使用简单示例
2018/04/13 PHP
thinkphp5框架实现数据库读取的数据转换成json格式示例
2019/10/10 PHP
JavaScript 判断指定字符串是否为有效数字
2010/05/11 Javascript
一步一步制作jquery插件Tabs实现过程
2010/07/06 Javascript
理解Javascript_03_javascript全局观
2010/10/11 Javascript
Jquery写一个鼠标拖动效果实现原理与代码
2012/12/24 Javascript
调试Javascript代码(浏览器F12及VS中debugger关键字)
2013/01/25 Javascript
轻松创建nodejs服务器(9):实现非阻塞操作
2014/12/18 NodeJs
JavaScript中实现单体模式分享
2015/01/29 Javascript
学习JavaScript设计模式(封装)
2015/11/26 Javascript
jQuery仿京东商城楼梯式导航定位菜单
2016/07/25 Javascript
JavaScript中transform实现数字翻页效果
2017/03/08 Javascript
Vue2.0实现购物车功能
2017/06/05 Javascript
bootstrap table表格客户端分页实例
2017/08/07 Javascript
详解webpack4之splitchunksPlugin代码包分拆
2018/12/04 Javascript
Mint UI组件库CheckList使用及踩坑总结
2018/12/20 Javascript
layui字体图标 loading图标静止不旋转的解决方法
2019/09/23 Javascript
使用Vue生成动态表单
2019/11/26 Javascript
vue 路由守卫(导航守卫)及其具体使用
2020/02/25 Javascript
html+vue.js 实现漂亮分页功能可兼容IE
2020/11/07 Javascript
vue iview 隐藏Table组件里的某一列操作
2020/11/13 Javascript
python比较2个xml内容的方法
2015/05/11 Python
Python实现查找匹配项作处理后再替换回去的方法
2017/06/10 Python
Python实现定时备份mysql数据库并把备份数据库邮件发送
2018/03/08 Python
我就是这样学习Python中的列表
2019/06/02 Python
python二维码操作:对QRCode和MyQR入门详解
2019/06/24 Python
Bootstrap File Input文件上传组件
2020/12/01 HTML / CSS
为什么如下的代码int a=100,b=100;long int c=a * b;不能工作
2013/11/29 面试题
先进党支部事迹材料
2014/01/13 职场文书
上党课的心得体会
2014/09/02 职场文书
领导干部作风建设工作总结
2014/10/23 职场文书
实习单位推荐信
2015/03/27 职场文书
第二次离婚起诉书
2015/05/18 职场文书