• <tt id="0muie"><acronym id="0muie"></acronym></tt>
  • 系統城裝機大師 - 固鎮縣祥瑞電腦科技銷售部宣傳站!

    當前位置:首頁 > 腳本中心 > python > 詳細頁面

    Python截圖的五個方法實例總結

    時間:2022-12-06來源:系統城裝機大師作者:佚名

    方法一:

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

    如圖:

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

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

    方法二:

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

    方法三:

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

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

    方法四:

    可以用爬蟲庫 selenium 截圖。

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

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

    若定義函數,注意形參,傳參寫法。

    方法五:

    使用aotupy截圖,如圖:

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

    補充:Python 指定區域截圖

    先上代碼

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    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)   # 這里是設置截圖范圍的區域
        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')

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

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

    分享到:

    相關信息

    • Python中字符串的常用方法總結

      1、strip()、lstrip()、rstrip() 2、removeprefix()、removesuffix() 3、replace() 4、split()、rsplit() 5、join() 6、upper()、lower()、capitalize() 7、islower()、isupper()、isalpha()、isnumeric()、isalnum(...

      2022-12-06

    • Python實現短信驗證碼的發送

      1. 短信API平臺 2. 使用官方提供的SDK實現短信發送 2.1 安裝SDK 2.2 使用官方的測試用例進行測試 2.3 參數及其參數的查看 3. 單例模式實現短信發送...

      2022-12-06

    系統教程欄目

    欄目熱門教程

    人氣教程排行

    站長推薦

    熱門系統下載

    人人透人人躁人人躁看_人人网在线观看国产_人人做人人爱超碰首页 <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>