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

Python截圖并保存的具體實(shí)例

 更新時(shí)間:2021年01月14日 15:03:39   作者:十一  
在本篇文章里小編給大家分享了一篇關(guān)于Python截圖并保存的具體實(shí)例,對(duì)此有興趣的朋友們可以參考下。

大家肯定會(huì)疑問(wèn),為什么需要用python去進(jìn)行截圖保存,或者說(shuō)是我們的QQ、微信都是自帶截圖工具的,可以直接拿過(guò)來(lái)進(jìn)行使用的,但是事實(shí)上,一般在測(cè)試的時(shí)候,經(jīng)常會(huì)遇到代碼報(bào)錯(cuò)等問(wèn)題,這種需要反饋的時(shí)候,就需要利用到python自行截圖,好啦,下面就是實(shí)現(xiàn)的幾個(gè)操作。

1、selenium for python

實(shí)現(xiàn)代碼如下:

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()

2、PIL庫(kù)

實(shí)現(xiàn)代碼如下:

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

實(shí)例擴(kuò)展:

#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開辟空間
 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截圖并保存的具體實(shí)例的文章就介紹到這了,更多相關(guān)Python如何截圖保存內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

涞源县| 白山市| 辉南县| 栖霞市| 乐陵市| 蒲江县| 馆陶县| 个旧市| 镇雄县| 邯郸市| 简阳市| 蓬莱市| 专栏| 湟源县| 葵青区| 丹凤县| 南岸区| 明溪县| 侯马市| 榆中县| 偃师市| 柳林县| 营山县| 灯塔市| 华蓥市| 深泽县| 西华县| 伊宁市| 南溪县| 玉龙| 焉耆| 田阳县| 肥乡县| 贵港市| 永登县| 大洼县| 德兴市| 广河县| 闽清县| 墨脱县| 睢宁县|