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

python獲取屏幕截圖區(qū)域坐標(biāo)簡(jiǎn)單代碼和思路

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

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

代碼如下:

import pyautogui
import time

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

    print("請(qǐng)將鼠標(biāo)移動(dòng)到可能包含第一個(gè)數(shù)字的區(qū)域的右下角,然后按下回車鍵。")
    input()
    bottom_right = pyautogui.position()
    print(f"右下角坐標(biāo):{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("開始確定第一個(gè)數(shù)字的截圖區(qū)域。")
first_area = find_area()

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

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

這個(gè)代碼會(huì)提示你逐步移動(dòng)鼠標(biāo)確定截圖區(qū)域的左上角和右下角坐標(biāo),然后計(jì)算出截圖區(qū)域的寬度和高度,并返回這個(gè)區(qū)域的參數(shù)??梢愿鶕?jù)這個(gè)區(qū)域參數(shù)進(jìn)行后續(xù)的數(shù)字識(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ū)域的屏幕截圖。

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

總結(jié)

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

相關(guān)文章

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

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

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

    django用戶注冊(cè)、登錄、注銷和用戶擴(kuò)展的示例

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

    Python利用帶權(quán)重隨機(jī)數(shù)解決抽獎(jiǎng)和游戲爆裝備問題

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

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

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

    Python中的元組介紹

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

    python自動(dòng)化調(diào)用百度api解決驗(yàn)證碼

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

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

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

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

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

    詳解Python的爬蟲框架 Scrapy

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

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

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

最新評(píng)論