亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python截圖的五個方法實例總結(jié)

 更新時間:2022年12月06日 08:49:10   作者:快?樂?至?上?  
學習一門語言最好的方法便是實踐,想要拿Python寫一個截圖工具,下面這篇文章主要給大家介紹了關(guān)于Python截圖的五個方法,文中通過圖文介紹的非常詳細,需要的朋友可以參考下

小主我總結(jié)了一下,看官僅供參考。具體運行時間,要看電腦,程序復雜程度,截圖大小,原本為四個方法,后面又發(fā)現(xiàn)了一種。補上
運行熟練度等因素。

方法一:

速度快,截取單張時間大概零點幾秒。但是程序很長。

如圖:

紅框內(nèi)的是獲得當前監(jiān)視器設(shè)備的全屏尺寸。也可以可以不要,可以直接給w,h賦值,指定寬度和高度。紅框上面的是獲得設(shè)備準備條件。
第一個紅線,是左邊距和上邊距填充背景色黑色,默認(0,0)就好,也可以自己試試。這里不加圖了。

第二個紅線就是指定的圖片寬和高(>0)。第三個紅線,所截圖的左上角的坐標,若小于0,越界部分則填充黑色。

方法二:

速度一般,截取單張大概1秒左右,程序簡單易懂。grab()如果不加參數(shù),是全屏。四個參數(shù)分別是
x1,y1,x2,y2。即左上角和右下角坐標。

方法三:

大概也是1到2秒。不過這個庫,要另外安裝。

screenshot()如果不要 region 參數(shù),是全屏。四個參數(shù)分別是
x,y,w,h。即左上角坐標和圖片寬度 高度。

方法四:

可以用爬蟲庫 selenium 截圖。

主程序該咋寫咋寫,截圖用到:

browser.save_screenshot(filename),尺寸參數(shù)看官可以自己試試?;蛟S后期我會補上

若定義函數(shù),注意形參,傳參寫法。

方法五:

使用aotupy截圖,如圖:

capture_screen()函數(shù),括號內(nèi)如果為空,則是全憑截圖。若要指定范圍,就要這樣寫,因為它要求參數(shù)時一個長度為2的數(shù)組,函數(shù)要帶括號,數(shù)組要帶括號,長度為2,兩組數(shù),所以,注意括號匹配。第一個,是起點位置,第二個括號,是從起點開始的長讀和寬度,所以 要計算。

補充:Python 指定區(qū)域截圖

先上代碼

from pyautogui import screenshot
import time
from PIL import ImageGrab
# Grab Screenshot of Screen
def grab_screenshot():
    shot = screenshot()
    shot.save('my_screenshot.png')
# Grab Screenshot of Specific Area
def grab_screenshot_area():
    area = (0, 0, 500, 500)   # 這里是設(shè)置截圖范圍的區(qū)域
    shot = ImageGrab.grab(area)
    shot.save('my_screenshot_area.png')
# Grab Screenshot with Delay
def grab_screenshot_delay():
    time.sleep(5)
    shot = screenshot()
    shot.save('my_screenshot_delay.png')

使用此腳本,你可以直接截屏或截取特定區(qū)域的屏幕截圖。

可以加載在一些搶購的腳本中,把秒殺產(chǎn)品搶到手后,進行截圖,然后繼續(xù)搶下一個

總結(jié)

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

相關(guān)文章

  • Python連接es之es更新操作示例詳解

    Python連接es之es更新操作示例詳解

    這篇文章主要為大家介紹了Python連接es之es更新操作示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-05-05
  • Python基于ImageAI實現(xiàn)圖像識別詳解

    Python基于ImageAI實現(xiàn)圖像識別詳解

    ImageAI是一個面向計算機視覺編程的Python庫,支持最先進的機器學習算法。本文將利用ImageAI實現(xiàn)圖像識別功能,感興趣的小伙伴可以跟隨小編一起學習一下
    2023-02-02
  • 基于Python3.6+splinter實現(xiàn)自動搶火車票

    基于Python3.6+splinter實現(xiàn)自動搶火車票

    這篇文章主要為大家詳細介紹了基于Python3.6+splinter實現(xiàn)自動搶火車票,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-09-09
  • Django將默認的SQLite更換為MySQL的實現(xiàn)

    Django將默認的SQLite更換為MySQL的實現(xiàn)

    今天小編就為大家分享一篇Django將默認的SQLite更換為MySQL的實現(xiàn),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • python之super的使用小結(jié)

    python之super的使用小結(jié)

    這篇文章主要介紹了python之super的使用小結(jié),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08
  • Python+OpenCV實現(xiàn)表面缺陷檢測

    Python+OpenCV實現(xiàn)表面缺陷檢測

    對于現(xiàn)在很多工業(yè)檢測,特別是對一些精密的器件進行篩選,往往都是像素級別的,十分的精確。本文將利用OpenCV+Python實現(xiàn)表面缺陷檢測,感興趣的可以了解一下
    2022-08-08
  • 5款Python程序員高頻使用開發(fā)工具推薦

    5款Python程序員高頻使用開發(fā)工具推薦

    這篇文章主要介紹了5款Python程序員高頻使用開發(fā)工具,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-04-04
  • 利用Python模擬谷歌的小恐龍游戲

    利用Python模擬谷歌的小恐龍游戲

    谷歌流量器中有個很有名的彩蛋:當你網(wǎng)絡(luò)出現(xiàn)問題時,就會出現(xiàn)一個“小恐龍游戲”。本文就主要為大家介紹了如何用Python模擬實現(xiàn)這一小游戲,感興趣的同學可以學習一下
    2021-12-12
  • pytorch使用過程中遇到的錯誤處理之內(nèi)存溢出問題

    pytorch使用過程中遇到的錯誤處理之內(nèi)存溢出問題

    這篇文章主要介紹了pytorch使用過程中遇到的錯誤處理之內(nèi)存溢出問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • python調(diào)用xlsxwriter創(chuàng)建xlsx的方法

    python調(diào)用xlsxwriter創(chuàng)建xlsx的方法

    今天小編就為大家分享一篇python調(diào)用xlsxwriter創(chuàng)建xlsx的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05

最新評論