久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

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

瀏覽:2日期:2022-07-12 16:19:31

本文介紹python如何進行截圖保存的幾種方法,在測試過程中,是有必要截圖,特別是遇到錯誤的時候進行截圖。結合Python其它模塊如time ,os.path,基本能滿足截圖保存文件的功能需求

第一種 selenium for python

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

get_screenshot_as_file()

相關代碼如下:

# coding=utf-8import timefrom selenium import webdriverdriver = 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庫

代碼如下:

import timefrom PIL import ImageGrabif __name__=='__main__': pic = ImageGrab.grab() pic.save('picture.jpg')

第三種

代碼如下:

#coding=utf-8import timeimport win32gui, win32ui, win32con, win32apidef window_capture(filename): hwnd = 0 # 窗口的編號,0號表示當前活躍窗口 # 根據窗口句柄獲取窗口的設備上下文DC(Divice Context) hwndDC = win32gui.GetWindowDC(hwnd) # 根據窗口的DC獲取mfcDC mfcDC = win32ui.CreateDCFromHandle(hwndDC) # mfcDC創建可兼容的DC saveDC = mfcDC.CreateCompatibleDC() # 創建bigmap準備保存圖片 saveBitMap = win32ui.CreateBitmap() # 獲取監控器信息 MoniterDev = win32api.EnumDisplayMonitors(None, None) w = MoniterDev[0][2][2] h = MoniterDev[0][2][3] # print w,h #圖片大小 # 為bitmap開辟空間 saveBitMap.CreateCompatibleBitmap(mfcDC, w, h) # 高度saveDC,將截圖保存到saveBitmap中 saveDC.SelectObject(saveBitMap) # 截取從左上角(0,0)長寬為(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)

到此這篇關于Python如何截圖保存的三種方法(小結)的文章就介紹到這了,更多相關Python 截圖保存內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 91精品一区二区三区久久久久久 | 国产www在线 | 成人免费一区二区三区 | 综合久久久久 | 91视频88av| 婷婷色狠狠 | 国产视频福利一区 | 日韩视频在线免费 | 日韩天堂 | 中文字幕91 | 在线小视频 | 国产精品原创av | 99国产视频| 国产伦精品一区二区 | 天天干天天操 | 国产欧美精品一区二区色综合朱莉 | 美女视频一区 | 欧美精品在线观看 | aaa大片免费观看 | 国产精品一区在线观看 | 欧美自拍网站 | 91在线播放视频 | 亚洲免费在线视频 | a级片视频在线观看 | 最新高清无码专区 | 一级电影院| 欧美激情视频久久 | 国内久久精品 | 亚洲一区二区在线视频 | 日韩三级中文字幕 | 国产精品一区二区三区四区 | 午夜免费视频 | 精品国产视频 | 精品一区二区三区免费 | av在线免费网址 | 四虎影院免费网址 | 成人精品免费视频 | 亚洲男人天堂网 | 91视频网址 | 99国产精品99久久久久久 | 欧美综合一区二区三区 |