Python Pyautogui脚本和循环

Python Pyautogui脚本和循环,python,api,loops,automation,pyautogui,Python,Api,Loops,Automation,Pyautogui,制作脚本以将信息复制到API。 如何重复此脚本以运行一定次数 抱歉,我刚刚开始在工作中使用python,所以我还不太确定我正在做什么。 谢谢大家! import pyautogui as pag import time time.sleep (3) pag.click(448, 98, interval = 0.25) #click NEW bookmark pag.hotkey('ctrl', 'tab') #switch to spreadsheet; must be on the cor

制作脚本以将信息复制到API。 如何重复此脚本以运行一定次数

抱歉,我刚刚开始在工作中使用python,所以我还不太确定我正在做什么。 谢谢大家!

import pyautogui as pag
import time
time.sleep (3)

pag.click(448, 98, interval = 0.25) #click NEW bookmark
pag.hotkey('ctrl', 'tab') #switch to spreadsheet; must be on the correct cell
pag.hotkey('ctrl', 'c', interval=0.25) #copies first name from spreadsheet
pag.press('tab') #move to last name cell before switch to API
pag.hotkey('ctrl', 'tab') #switch back to API
pag.scroll(50) #scrolls to view recruiter
pag.click(192, 297) #clicks first name box to have a place to press enter
pag.press('enter') #saves entered information

这将运行
n次

import pyautogui as pag
import time
time.sleep (3)

for i in range(n):
    pag.click(448, 98, interval = 0.25) #click NEW bookmark
    pag.hotkey('ctrl', 'tab') #switch to spreadsheet; must be on the correct cell
    pag.hotkey('ctrl', 'c', interval=0.25) #copies first name from spreadsheet
    pag.press('tab') #move to last name cell before switch to API
    pag.hotkey('ctrl', 'tab') #switch back to API
    pag.scroll(50) #scrolls to view recruiter
    pag.click(192, 297) #clicks first name box to have a place to press enter
    pag.press('enter') #saves entered information

对于在每次迭代(重复)中只重复n次代码块而不对代码进行任何更改,我建议使用标准的
For
循环,如下所示:

for i in range(n):
    # Your block of code indented here
如果您不知道这是什么,我建议您浏览一些在线资源,学习python编程的基础知识


PS:如果您已经了解了Python库和API的工作原理(如果不了解,那么不要担心,如果您有动力,您可以很快自己学习这些),我建议您查看某些库,如
selenium
,它们允许您通过代码控制浏览器(无需硬编码单击何处)。Python的主要优点是有太多的库,允许您在计算机上执行几乎任何任务。

必须缩短代码才能发布:)您需要学习的是,即范围(n):。您的问题非常笼统,与
pyautogui
本身无关。可能重复的问题:谢谢您对硒的建议。现在就看!