如何使 pyautogui 在 google 中键入 link 以及循环用户决定的次数?

How to make pyautogui type a link in google as well as loop over a user-decided amount of times?

是 运行 这段代码,但它没有输入 kahoot link,它只是输入 chrome。这是代码:

import pyautogui as gui
import random
gui.FAILSAFE = False
pin = input('What is the kahoot code? ')
name = input('Pick a bot name, no numbers. ')
nums = input('Select the amount of bots. Maximum 100. ')
a = str(list(range(100)))
gui.move(-1000, 1000)
gui.click()
gui.write('Chrome')
gui.press('Enter')
for num in nums:
    x = random.choice(a)
    gui.write('Kahoot.it')
    gui.press('Enter')
    gui.write(pin)
    gui.press('Enter')
    gui.write(name + x)
    gui.press(enter)
    gui.keyDown('ctrl')
    gui.keyDown('t')
    gui.keyUp('ctrl')
    gui.keyUp('t')

也许 Chrome 导航器在 pyautogui 开始写入时未加载。在 Chrome 加载时,您应该使用 time.sleep 稍等片刻。但是,我认为如果你想使用导航器,你应该使用 selenium 包,因为它可以比 pyautogui.

更精确地操纵它。

希望对你有所帮助。