Как заставить pyauto gui вводить ссылку в Google, а также l oop за определенное пользователем количество раз? - PullRequest
1 голос
/ 18 июня 2020

Я запускаю этот код, но он не набирает ссылку kahoot, а только набирает 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')

1 Ответ

0 голосов
/ 18 июня 2020

Может быть, Chrome навигатор не загружается, когда pyautogui начинает запись. Вы должны использовать time.sleep, чтобы немного подождать, пока Chrome загружается. Однако я думаю, что вам следует использовать пакет selenium, если вы хотите использовать навигатор, поскольку он может управлять им более точно, чем pyautogui.

Надеюсь, он вам помог.

...