Я запускаю этот код, но он не набирает ссылку kahoot, а только набирает хром. Вот код:
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 ответ
Возможно, навигатор Chrome не загружается, когда pyautogui
начинает писать. Вы должны использовать time.sleep
, чтобы немного подождать, пока Chrome загружается. Однако я думаю, что вам следует использовать пакет selenium
, если вы хотите использовать навигатор, поскольку он может управлять им более точно, чем pyautogui
.
Надеюсь, это вам помогло.
Похожие вопросы
Новые вопросы
python
Python - это многопарадигмальный, динамически типизированный, многоцелевой язык программирования. Он разработан для быстрого изучения, понимания и использования, а также для обеспечения чистого и единообразного синтаксиса. Обратите внимание, что Python 2 официально не поддерживается с 01.01.2020. Тем не менее, для вопросов о Python, связанных с версией, добавьте тег [python-2.7] или [python-3.x]. При использовании варианта Python (например, Jython, PyPy) или библиотеки (например, Pandas и NumPy) включите его в теги.