我是靠谱客的博主 俊逸水壶,最近开发中收集的这篇文章主要介绍Python+Selenium截图,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

实际使用过程中,截图一般的使用场景:全屏截图、区域截图(截取指定的区域)

场景一、全屏截图

直接使用selenium的get_screenshot_as_file就可以实现

# -*- coding:utf-8 -*-
from selenium import webdriver
from time import sleep
import time

# 时间格式进行格式化
def time_format():
    current_time = time.strftime('%Y%m%d%H%M%S', time.localtime(time.time()))
    return current_time

driver = webdriver.Chrome()
driver.get('http://www.baidu.com/')
driver.get_screenshot_as_file("截图\"+time_format()+".png")

sleep(2)
driver.quit()


场景二、 区域截图(截取指定的区域)

实现思路:

最后

以上就是俊逸水壶为你收集整理的Python+Selenium截图的全部内容,希望文章能够帮你解决Python+Selenium截图所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部