code:cheat.py
import time
from selenium import webdriver
from selenium.webdriver import ActionChains
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.chrome.options import Options
# not close a browser
options = Options()
options.add_experimental_option('detach', True)
driver = webdriver.Chrome(options=options)
driver.implicitly_wait(10)
act = ActionChains(driver)
# to start typing
no_sound.click()
for _ in range(3):
act.send_keys(Keys.SPACE).perform()
time.sleep(1) # this sleep is improtant
start_time = time.time()
end_time = start_time + 60
while time.time() < end_time:
element = driver.find_element(By.CLASS_NAME, 'mtjGmSc-kanji.mtjAilgnCenter.mtjGmSc-qbNoScrollBox')
problem = element.text
if '\u2002' in problem: # "interface loopback 0"
for i in range(len(words)):
act.send_keys(wordsi).perform() if i != len(words)-1:
act.send_keys(Keys.SPACE).perform()
else:
act.send_keys(problem).perform()
print('')