Python Selenium截图功能实现代码

 更新时间:2020年04月26日 11:18:11   作者:天天向上327  
这篇文章主要介绍了Python Selenium截图功能实现代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

目标:

执行之后会在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()```

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

相关文章

  • termux中matplotlib无法显示中文问题的解决方法

    termux中matplotlib无法显示中文问题的解决方法

    这篇文章主要介绍了termux中matplotlib无法显示中文问题的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • 使用Pandas如何读取多个分隔方式的文件

    使用Pandas如何读取多个分隔方式的文件

    这篇文章主要介绍了使用Pandas如何读取多个分隔方式的文件问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-02-02
  • python实现SOM算法

    python实现SOM算法

    这篇文章主要为大家详细介绍了python实现SOM算法,聚类算法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-02-02
  • Python使用Pandas处理.xlsx文件的详细教程

    Python使用Pandas处理.xlsx文件的详细教程

    这篇文章主要介绍了如何使用Pandas库处理.xlsx文件,包括环境配置、读取、写入、数据操作和高级操作,Pandas提供了丰富的功能,使得数据处理变得简单高效,需要的朋友可以参考下
    2025-02-02
  • Pandas之排序函数sort_values()的实现

    Pandas之排序函数sort_values()的实现

    这篇文章主要介绍了Pandas之排序函数sort_values()的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-07-07
  • python re.sub()替换正则的匹配内容方法

    python re.sub()替换正则的匹配内容方法

    今天小编就为大家分享一篇python re.sub()替换正则的匹配内容方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-07-07
  • Python高级过滤器之filter函数详解

    Python高级过滤器之filter函数详解

    在Python中,filter()是一个非常有用的内置函数,它能够根据指定的函数来筛选出可迭代对象中满足条件的元素,本文将从入门到精通,全面介绍filter()函数的用法和相关知识点
    2023-08-08
  • Python中的xlrd模块使用原理解析

    Python中的xlrd模块使用原理解析

    这篇文章主要介绍了Python中的xlrd模块原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-05-05
  • Python中json.loads和json.dumps方法中英双语详解

    Python中json.loads和json.dumps方法中英双语详解

    在Python中json.loads和json.dumps是处理JSON数据的重要方法,json.loads用于将JSON字符串解析为Python对象,而json.dumps用于将Python对象序列化为JSON字符串,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2025-01-01
  • python 对xml解析的示例

    python 对xml解析的示例

    这篇文章主要介绍了python 如何对xml解析,帮助大家更好的理解和学习使用python,感兴趣的朋友可以了解下
    2021-02-02

最新评论