最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python如何截圖保存的三種方法(小結(jié))

 更新時(shí)間:2020年09月01日 10:05:48   作者:憶昔如風(fēng)  
這篇文章主要介紹了Python如何截圖保存的三種方法(小結(jié)),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

本文介紹python如何進(jìn)行截圖保存的幾種方法,在測(cè)試過(guò)程中,是有必要截圖,特別是遇到錯(cuò)誤的時(shí)候進(jìn)行截圖。結(jié)合Python其它模塊如time ,os.path,基本能滿(mǎn)足截圖保存文件的功能需求

第一種 selenium for python

get_screenshot_as_file()

相關(guān)代碼如下:

# coding=utf-8
import time
from selenium import webdriver
driver = webdriver.Chrome()
driver.maximize_window()
driver.implicitly_wait(6)
driver.get("https://www.baidu.com")
time.sleep(1)
driver.get_screenshot_as_file("C:\\baidu.png")
driver.quit()

第二種 使用PIL庫(kù)

代碼如下:

import time
from PIL import ImageGrab
if __name__=="__main__": 
  pic = ImageGrab.grab()
  pic.save("picture.jpg")

第三種

代碼如下:

#coding=utf-8
import time
import win32gui, win32ui, win32con, win32api
def window_capture(filename):
 hwnd = 0 # 窗口的編號(hào),0號(hào)表示當(dāng)前活躍窗口
 # 根據(jù)窗口句柄獲取窗口的設(shè)備上下文DC(Divice Context)
 hwndDC = win32gui.GetWindowDC(hwnd)
 
 # 根據(jù)窗口的DC獲取mfcDC
 mfcDC = win32ui.CreateDCFromHandle(hwndDC)
 
 # mfcDC創(chuàng)建可兼容的DC
 saveDC = mfcDC.CreateCompatibleDC()
 
 # 創(chuàng)建bigmap準(zhǔn)備保存圖片
 saveBitMap = win32ui.CreateBitmap()
 
 # 獲取監(jiān)控器信息
 MoniterDev = win32api.EnumDisplayMonitors(None, None)
 w = MoniterDev[0][2][2]
 h = MoniterDev[0][2][3]
 
 # print w,h   #圖片大小
 # 為bitmap開(kāi)辟空間
 saveBitMap.CreateCompatibleBitmap(mfcDC, w, h)
 
 # 高度saveDC,將截圖保存到saveBitmap中
 saveDC.SelectObject(saveBitMap)
 
 # 截取從左上角(0,0)長(zhǎng)寬為(w,h)的圖片
 saveDC.BitBlt((0, 0), (w, h), mfcDC, (0, 0), win32con.SRCCOPY)
 saveBitMap.SaveBitmapFile(saveDC, filename)
 
if __name__=="__main__": 
  beg = time.time()
  for i in range(1):
   image_name="haha%s.jpg"%i
   window_capture(image_name)
  end = time.time()
  print(end - beg)

到此這篇關(guān)于Python如何截圖保存的三種方法(小結(jié))的文章就介紹到這了,更多相關(guān)Python 截圖保存內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • pandas取出重復(fù)數(shù)據(jù)的方法

    pandas取出重復(fù)數(shù)據(jù)的方法

    今天小編就為大家分享一篇pandas取出重復(fù)數(shù)據(jù)的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-07-07
  • python list數(shù)據(jù)等間隔抽取并新建list存儲(chǔ)的例子

    python list數(shù)據(jù)等間隔抽取并新建list存儲(chǔ)的例子

    今天小編就為大家分享一篇python list數(shù)據(jù)等間隔抽取并新建list存儲(chǔ)的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-11-11
  • Python中創(chuàng)建字典的幾種方法總結(jié)(推薦)

    Python中創(chuàng)建字典的幾種方法總結(jié)(推薦)

    下面小編就為大家?guī)?lái)一篇Python中創(chuàng)建字典的幾種方法總結(jié)(推薦)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-04-04
  • 如何利用Python監(jiān)控別人的網(wǎng)站

    如何利用Python監(jiān)控別人的網(wǎng)站

    這篇文章主要為大家詳細(xì)介紹了如何利用Python實(shí)現(xiàn)監(jiān)控別人的網(wǎng)站,這樣還可以詳細(xì)了解你的競(jìng)爭(zhēng)對(duì)手網(wǎng)站,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-05-05
  • Python優(yōu)雅實(shí)現(xiàn)二分查找的示例詳解

    Python優(yōu)雅實(shí)現(xiàn)二分查找的示例詳解

    二分查找是一種高效的搜索算法,用于在有序數(shù)組中查找特定元素,本文將介紹二分查找的基本原理,并通過(guò)Python代碼進(jìn)行詳細(xì)講解,需要的可以參考一下
    2023-07-07
  • Python基于stuck實(shí)現(xiàn)scoket文件傳輸

    Python基于stuck實(shí)現(xiàn)scoket文件傳輸

    這篇文章主要介紹了Python基于stuck實(shí)現(xiàn)scoket文件傳輸,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-04-04
  • 基于python實(shí)現(xiàn)監(jiān)聽(tīng)Rabbitmq系統(tǒng)日志代碼示例

    基于python實(shí)現(xiàn)監(jiān)聽(tīng)Rabbitmq系統(tǒng)日志代碼示例

    這篇文章主要介紹了基于python實(shí)現(xiàn)監(jiān)聽(tīng)Rabbitmq系統(tǒng)日志代碼示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • 詳解Python中對(duì)Excel的處理操作

    詳解Python中對(duì)Excel的處理操作

    Excel是一種常見(jiàn)的電子表格文件格式,廣泛用于數(shù)據(jù)記錄和處理,Python提供了多個(gè)第三方庫(kù),可以方便地對(duì)Excel操作,下面就來(lái)和大家詳細(xì)講講吧
    2023-07-07
  • 使用Python分析文本數(shù)據(jù)的詞頻并詞云圖可視化

    使用Python分析文本數(shù)據(jù)的詞頻并詞云圖可視化

    這篇文章主要給大家介紹了關(guān)于如何使用Python分析文本數(shù)據(jù)的詞頻并詞云圖可視化,文章中有詳細(xì)的圖文介紹和代碼示例,對(duì)我們的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2023-09-09
  • Vs Code中8個(gè)好用的python 擴(kuò)展插件

    Vs Code中8個(gè)好用的python 擴(kuò)展插件

    這篇文章主要介紹了Vs Code中8個(gè)好用的python 擴(kuò)展插件,幫助大家更好的利用vs code進(jìn)行python開(kāi)發(fā),感興趣的朋友可以了解下
    2020-10-10

最新評(píng)論

乐至县| 丽水市| 清水县| 琼海市| 怀远县| 屏南县| 名山县| 九寨沟县| 博湖县| 江源县| 饶阳县| 扶风县| 勐海县| 武穴市| 息烽县| 睢宁县| 泰兴市| 梨树县| 天水市| 孝感市| 邓州市| 宜阳县| 睢宁县| 砚山县| 乌兰浩特市| 康马县| 邹平县| 垣曲县| 施秉县| 鄄城县| 云阳县| 体育| 海口市| 连山| 盐亭县| 宣化县| 长沙市| 宾川县| 吉安县| 宜章县| 韩城市|