欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python獲取屏幕截圖區(qū)域坐標簡單代碼和思路

 更新時間:2024年11月14日 09:08:11   作者:杰森還有頭發(fā)  
這篇文章主要介紹了python獲取屏幕截圖區(qū)域坐標的相關資料,文章介紹了一個獲取屏幕截圖區(qū)域信息的簡單方法,通過鼠標操作確定截圖區(qū)域的左上角和右下角坐標,計算出區(qū)域的寬度和高度,并返回這些參數(shù),以便進行后續(xù)的數(shù)字識別和比較操作,需要的朋友可以參考下

上述答題助手中許多朋友不知道該如何獲取屏幕截圖區(qū)域信息,我寫了一個比較簡單的思路,大家可供參考。

代碼如下:

import pyautogui
import time

def find_area():
    print("請將鼠標移動到可能包含第一個數(shù)字的區(qū)域的左上角,然后按下回車鍵。")
    input()
    top_left = pyautogui.position()
    print(f"左上角坐標:{top_left}")

    print("請將鼠標移動到可能包含第一個數(shù)字的區(qū)域的右下角,然后按下回車鍵。")
    input()
    bottom_right = pyautogui.position()
    print(f"右下角坐標:{bottom_right}")

    width = bottom_right[0] - top_left[0]
    height = bottom_right[1] - top_left[1]

    return top_left[0], top_left[1], width, height

print("開始確定第一個數(shù)字的截圖區(qū)域。")
first_area = find_area()

print("開始確定第二個數(shù)字的截圖區(qū)域。")
second_area = find_area()

print(f"第一個數(shù)字截圖區(qū)域:{first_area}")
print(f"第二個數(shù)字截圖區(qū)域:{second_area}")

這個代碼會提示你逐步移動鼠標確定截圖區(qū)域的左上角和右下角坐標,然后計算出截圖區(qū)域的寬度和高度,并返回這個區(qū)域的參數(shù)??梢愿鶕?jù)這個區(qū)域參數(shù)進行后續(xù)的數(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)   # 這里是設置截圖范圍的區(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ù)搶下一個

總結

到此這篇關于python獲取屏幕截圖區(qū)域坐標的文章就介紹到這了,更多相關python獲取屏幕截圖區(qū)域坐標內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • python腳本設置超時機制系統(tǒng)時間的方法

    python腳本設置超時機制系統(tǒng)時間的方法

    這篇文章主要介紹了python腳本設置超時機制系統(tǒng)時間的方法,感興趣的小伙伴們可以參考一下
    2016-02-02
  • django用戶注冊、登錄、注銷和用戶擴展的示例

    django用戶注冊、登錄、注銷和用戶擴展的示例

    本篇文章主要介紹了django用戶注冊、登錄、注銷和用戶擴展的示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03
  • Python利用帶權重隨機數(shù)解決抽獎和游戲爆裝備問題

    Python利用帶權重隨機數(shù)解決抽獎和游戲爆裝備問題

    帶權重隨機數(shù)即是隨機數(shù)各個區(qū)間段被抽中的概率根據(jù)權重而不同,這里我們就來看一下Python利用帶權重隨機數(shù)解決抽獎和游戲爆裝備問題的方法,首先還是來進一步解釋帶權隨機數(shù):
    2016-06-06
  • python正則表達式re.match()匹配多個字符方法的實現(xiàn)

    python正則表達式re.match()匹配多個字符方法的實現(xiàn)

    這篇文章主要介紹了python正則表達式re.match()匹配多個字符方法的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-01-01
  • Python中的元組介紹

    Python中的元組介紹

    今天小編就為大家分享一篇關于Python中的元組介紹,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • python自動化調(diào)用百度api解決驗證碼

    python自動化調(diào)用百度api解決驗證碼

    這篇文章主要介紹了python自動化調(diào)用百度api解決驗證碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-04-04
  • Python做圖像處理及視頻音頻文件分離和合成功能

    Python做圖像處理及視頻音頻文件分離和合成功能

    這篇文章主要介紹了Python做圖像處理及視頻音頻文件分離和合成功能,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11
  • python?OpenCV實現(xiàn)圖像特征匹配示例詳解

    python?OpenCV實現(xiàn)圖像特征匹配示例詳解

    這篇文章主要為大家介紹了python?OpenCV實現(xiàn)圖像特征匹配示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-04-04
  • 詳解Python的爬蟲框架 Scrapy

    詳解Python的爬蟲框架 Scrapy

    這篇文章主要介紹了Python的爬蟲框架 Scrapy的相關資料,文中講解非常細致,代碼幫助大家更好的理解和學習,感興趣的朋友可以了解下
    2020-08-08
  • python3+pyqt5+itchat微信定時發(fā)送消息的方法

    python3+pyqt5+itchat微信定時發(fā)送消息的方法

    今天小編就為大家分享一篇python3+pyqt5+itchat微信定時發(fā)送消息的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-02-02

最新評論